Pular para o conteúdo
Funciona no Claude · Verificado pela Anthropic
Visão geral Visão geral Novidades Novidades
Partilhar

Servidor MCP

Uma conta. Mais de 300 ferramentas MCP. Diretamente na ferramenta de chat.

O servidor MCP PaperOffice traz documentos, pesquisa, fluxos de trabalho e análises para Claude, ChatGPT, Grok e Cursor.

Escolha a ferramenta de chat. O guia mostra cada clique — OAuth 2.1, sem necessidade de instalação.

OAuth 2.1 na primeira conexão Servidor remoto sem instalação Processamento na UE
Uma conta. Mais de 300 ferramentas MCP. Diretamente na ferramenta de chat.

Início rápido

Escolha a ferramenta de chat

O guia mostra cada clique no Claude, ChatGPT, Grok ou Cursor. Abaixo está apenas o snippet para copiar.

Snippet para copiar

Claude Desktop / Claude Código

{
  "mcpServers": {
    "paperoffice": {
      "url": "https://mcp.paperoffice.ai/claude"
    }
  }
}

URL do diretório Claude — OAuth 2.1. Operações de documento sem TTS. Inserir /claude; sem Bearer no snippet.

Pontos de extremidade

Copie a URL para o cliente de IA

Cada perfil aponta para o mesmo servidor — a única diferença está no escopo das ferramentas. Qual URL corresponde a qual função está na tabela abaixo.

  • Leve /mcp

    Conjunto IDE leve — não o catálogo de operações de documentos em /cursor.

    https://mcp.paperoffice.ai/mcp
  • Completo /mcp-full

    Todas as ferramentas MCP (300+) para fluxos de trabalho avançados.

    https://mcp.paperoffice.ai/mcp-full

/openai permanece acessível como alias de /chatgpt. Caminhos de módulos desativados respondem com HTTP 410.

Matriz de Capacidades

Qual URL é adequada?

Uma linha por tarefa: URL recomendada e o motivo. Esta tabela é a única lista completa de caminhos nesta página.

Tarefa URL Recomendada Porquê
Operações de Documentos (canônico) /dms Document Operations (mais de 300 ferramentas MCP) — catálogo idêntico em /dms e /cursor.
Claude Desktop / Claude Código (URL do diretório) /claude Diretório: Operações de Documentos sem TTS. Título e notas em cada ferramenta.
Cursor IDE durante a codificação /cursor O mesmo catálogo de Operações de Documentos que /dms (incluindo TTS).
Conector ChatGPT /chatgpt Conector ChatGPT — ferramentas curadas para documentos empresariais e artigos de base de conhecimento, cada uma listada individualmente (consulte a referência de ferramentas). Alias: /openai.
Grok Bot /grok As mesmas ferramentas curadas do /chatgpt, sem o upload de anexos disponível apenas para o ChatGPT. Conexão através de um Grok Bot com o prompt de conexão.
Conector Meta-Muse /muse As mesmas ferramentas curadas que /grok: o conjunto de /chatgpt sem o upload de anexo disponível apenas para ChatGPT, cada ferramenta listada na referência de ferramentas.
Conjunto IDE Leve /mcp Conjunto compacto para pesquisar, ler e analisar, incluindo upload e artigos da base de conhecimentos — não corresponde ao catálogo de operações de documentos.
Tarefas complexas em múltiplas etapas po_agents_ask em /mcp-full O agente LLM host permanece na interface completa, não em /dms.
Migração / todas as ferramentas MCP /mcp-full Interface MCP completo (mais de 300 ferramentas) para depuração e agentes legados.

Migrar configurações MCP mais antigas

Caminhos de módulo descontinuados retornam HTTP 410. Use para Operações de Documentos /dms.

  • Use /dms como a URL canônica de Document Operations. /cursor compartilha este catálogo (incluindo TTS).
  • Caminhos de módulo descontinuados agora retornam HTTP 410 — migre para /dms ou /mcp.
  • Use /mcp para o subconjunto IDE leve — /cursor é Operações de Documentos completas, igual a /dms.
  • Use /chatgpt para ChatGPT (alias /openai). Ele lista um conjunto de ferramentas curadas individualmente — sem ferramentas de descoberta ou genéricas de execução, sem TTS, sem ferramentas OTP ou de desbloqueio.
  • Use /grok para Grok. Ele agora lista as ferramentas curadas de /chatgpt (sem o upload de anexo disponível apenas para ChatGPT) em vez do catálogo de operações de documento.
  • Mantenha /mcp-full apenas para usuários avançados e mídia/CRM.
  • Use /muse para Meta Muse (as mesmas ferramentas curadas que /grok).

Referência de Ferramentas

Todas as ferramentas dos conectores para ChatGPT, Meta Muse e Grok

/chatgpt (alias /openai) lista 56 ferramentas; /muse e /grok listam 55 — o mesmo conjunto sem o upload de anexo disponível apenas para ChatGPT. Cada operação é uma ferramenta própria com sua própria descrição, esquema de entrada e anotações MCP; não há ferramentas de descoberta nem executor genérico.

Cada ferramenta requer OAuth 2.1 com PKCE (escopo mcp:tools) ou um token de usuário ou grupo PaperOffice (po_ut_ / po_gt_); po_sk_ e po_pk_ são rejeitados. Uma chamada é executada com os direitos do usuário PaperOffice conectado, e seus argumentos são validados contra o esquema de entrada publicado antes da execução.

Rótulos

MCP. Cada ferramenta possui as anotações readOnlyHint, destructiveHint, idempotentHint e openWorldHint. Os rótulos resumem o que uma chamada realiza:

  • LeituraLê dados sem alterá-los (readOnlyHint verdadeiro).
  • EscritaCria ou modifica dados na conta do usuário no PaperOffice, por exemplo, ao salvar, criar, extrair, converter, mover, copiar, marcar ou restaurar documentos.
  • Escrita SensívelExclui dados (os documentos vão para a lixeira) ou os sobrescreve, toma uma decisão final sobre uma tarefa de compartilhamento, pode notificar outra pessoa ou publicar conteúdo em uma base de conhecimento pública. Os clientes devem obter a confirmação do usuário antes de chamar estas ferramentas.

/chatgpt: 56 ferramentas (25 Leitura, 18 Escrita, 13 Escrita Sensível). /muse e /grok: 55 ferramentas (25 Leitura, 17 Escrita, 13 Escrita Sensível).

Ferramentas MCP curadas com identificação, entradas, saída e efeitos colaterais, bem como chamadas paralelas por sessão
FerramentaIdentificaçãoUso, quandoEntradasSaída e efeitos colateraisChamadas paralelas por sessão
po_workspaces_listList workspacesLeituraThe user names a workspace or asks which workspaces exist, or a workspace_id is needed.opcionallimitoffsetsearchworkspace_idLists ID, name and document count. Locked workspaces are unlocked only in the PaperOffice app.4
po_documents_getGet document detailsLeituraThe user wants details of one document: type, sender, amounts, dates, summary, processing status. Stored data only; to extract invoice data use po_extraction_invoice.um delespofiddocuments_idopcionalresolvecompactSem efeitos colaterais.4
po_extraction_invoiceExtract invoice dataEscritaThe user asks to extract invoice data (supplier, number, dates, line items, VAT, total). Not for personal ID numbers.um delespofidfile_urlupload_idopcionalmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_job_getGet job statusLeituraAn extraction or PDF tool returned a job_id.obrigatóriojob_idReturns status and, once completed, the result. Poll until completed; stop if it failed.4
po_analytics_financial_summary_getSummarize document amountsLeituraThe user asks for totals or a summary of invoice amounts across documents, e.g. by currency.opcionalperiodworkspace_idSums extracted amounts of all documents (not only invoices) per currency, never mixing currencies.4
po_documents_create_from_contentCreate PDF from textEscritaThe user asks to create or write a PDF or document (notes, letter, report).obrigatóriocontenttitleworkspace_idopcionalcontent_typemetadatalanguageauto_classifycustom_cssheader_htmlfooter_htmlidempotency_keyPass Markdown text: PaperOffice renders and stores the PDF, returns name and pofid. Costs credits.1
po_documents_renameRename documentEscrita SensívelThe user wants to rename a document or change its file name.obrigatórionew_file_nameum delespofiddocuments_idOverwrites the file name; the original extension (e.g. .pdf) is kept.1
po_documents_text_getRead document textLeituraThe user needs the full text or exact wording of a document.um delespofiddocuments_idReturns its OCR text (only after processing); emails, phone and ID numbers are masked where detected.4
po_documents_creator_agents_listList Creator AgentsLeituraThe user wants a quote, letter or certificate on their own template, or asks which Creator Agents exist.nenhumLists active agents (agent_id, name, template); then use po_documents_creator_agent_preview.4
po_documents_creator_agent_previewPreview agent documentEscritaThe user asks a Creator Agent to draft a document, e.g. a quote.obrigatórioagent_idpromptopcionalvariablessource_pofidworkspace_idFills the agent's template from the request, its knowledge bases and contacts; stores nothing, costs credits. Returns values, questions, preview_token.4
po_documents_creator_agent_runCreate agent documentEscritaThe user approved a Creator Agent preview and wants the document.obrigatórioagent_idpreview_tokenconfirmopcionalvariablesaccept_open_questionsPass preview_token, confirm=true and answers in variables. Stores the PDF in the workspace (costs credits); a repeat returns the same document.1
po_documents_upload_filesStore chat attachmentsapenas /chatgptEscritaThe user wants to store files they attached in this chat. To create a PDF from text use po_documents_create_from_content.obrigatóriofilesopcionalworkspace_idai_dms_tieron_duplicateOne result per file; retries never store twice; workspace auto-processing may apply. If ChatGPT cannot pass an attachment to this tool (for example BLOCKED_FILE_REFERENCE), call it with files: [] to receive upload_url.1
po_knowledge_graph_askAsk across documentsLeituraA question spans many documents, e.g. which contracts have a termination clause. Best effort; not for knowledge base articles (po_knowledge_search) or totals (po_analytics_financial_summary_get).obrigatórioquestionopcionalpofidsearch_scopeworkspace_idworkspace_idsperiodSem efeitos colaterais.1
po_knowledge_get_articleRead knowledge articleLeituraThe user wants to read one knowledge base article in full, e.g. after a search hit.obrigatórioidopcionallanguageReturns its title, text and summary in each language.4
po_analytics_financial_overdue_getList overdue invoicesLeituraThe user asks which invoices are overdue.opcionalperiodworkspace_idlimitdays_overdueLists documents whose extracted due date has passed, most overdue first, with amount and currency; totals per currency, never mixed. Payment status is not checked.4
po_documents_processStart AI processingEscrita SensívelA stored document needs OCR and AI analysis, e.g. it has no text yet.obrigatórioai_dms_tierum delespofiddocuments_idopcionalconfirm_reprocessconfirm_tier_downgradeRuns in the background, costs credits; track via po_documents_get. Re-processing replaces the old analysis.1
po_documents_downloadGet download linkLeituraThe user wants to download or save a document's file, e.g. the PDF.um delespofiddocuments_idReturns a temporary link to the stored file, valid for about 10 minutes.4
po_documents_update_indexUpdate index fieldsEscrita SensívelThe user wants to set or correct document metadata (index fields), e.g. document_type, sender_name, invoice_number, due_date, total_amount or currency.obrigatóriofieldsum delespofiddocuments_idopcionalidempotency_keyOnly the given fields are overwritten.1
po_documents_uploadUpload document from URLEscritaThe user gives a public file URL to store, or wants a browser upload page (omit file_url).opcionalupload_idfile_urlfile_nameworkspace_idai_dms_tierStores a new document; workspace auto-processing may apply.1
po_extraction_receiptExtract receipt dataEscritaThe user asks to extract receipt data (merchant, date, items, tax, total), e.g. for expenses.um delespofidfile_urlupload_idopcionalmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_extraction_delivery_noteExtract delivery note dataEscritaThe user asks to extract delivery note data (shipper, recipient, items, quantities, delivery date).um delespofidfile_urlupload_idopcionalmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_extraction_purchase_orderExtract purchase order dataEscritaThe user asks to extract purchase order data (order number, vendor, buyer, items, delivery date, total).um delespofidfile_urlupload_idopcionalmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_tasks_list_my_tasksList my tasksLeituraThe user asks about their tasks or pending approvals.opcionalstatusprioritystep_typelimitoffsetLists tasks assigned to them, their role or group (default: open) with ID, status, priority and due date.4
po_tasks_get_task_detailsGet task detailsLeituraThe user asks what a specific task or approval is about.obrigatóriotask_idopcionalinclude_interactionReturns description, status, due date, history and whether completing needs an approve decision.4
po_tasks_claim_taskClaim taskEscrita SensívelThe user explicitly wants to claim an open task. Optional; if claimed, pass claim_session_id to po_tasks_complete_task or po_tasks_reject_task.obrigatóriotask_idLocks it to them for 15 minutes and may notify the assignee.1
po_tasks_complete_taskComplete taskEscrita SensívelThe user approves a task or marks it done.obrigatóriotask_idopcionalresultcommentclaim_session_idFor approvals pass result {"decision":"approve"}. Final, cannot be undone; reject with po_tasks_reject_task. hitl_review tasks are done in the app.1
po_tasks_reject_taskReject taskEscrita SensívelThe user rejects or declines a task or approval.obrigatóriotask_idreasonopcionalclaim_session_idRecords the reason; a waiting workflow continues without the requested action. Final, cannot be undone. hitl_review tasks are done in the app.1
po_documents_moveMove documentEscritaThe user wants to move a document to another workspace.obrigatóriotarget_workspace_idum delespofiddocuments_idopcionalconfirmAll its versions move along and keep their pofids. Documents under retention or legal hold cannot be moved.1
po_documents_copyCopy documentEscritaThe user wants to copy or duplicate a document into a workspace.obrigatóriotarget_workspace_idum delespofiddocuments_idopcionalnew_file_nameEach call creates a new copy with its own pofid; a target workspace with automatic AI processing processes it, which costs credits.1
po_documents_tags_listList document tagsLeituraThe user asks which tags or labels a document has.um delespofiddocuments_idReturns tag names and colors.4
po_documents_tags_createAdd document tagEscritaThe user wants to tag or label a document.obrigatóriotag_nameum delespofiddocuments_idopcionaltag_colorAdds one tag per call; a tag the document already has is rejected.1
po_documents_folders_listList document foldersLeituraThe user asks for document folders, i.e. bundles of related documents, in a workspace.obrigatórioworkspace_idLists folders only; po_documents_search lists documents.4
po_documents_folders_createCreate document folderEscritaThe user wants to bundle or staple related documents, e.g. an invoice and its delivery note, into one new document folder; the files stay separate.obrigatóriopofidsopcionalfolder_namefolder_descriptionA document can be in only one folder.1
po_vat_validateValidate EU VAT IDLeituraThe user wants to check if a company's EU VAT ID is valid.obrigatóriovat_idChecks EU VIES or a recent cached result (check date returned); returns validity and, if disclosed, company name and address.4
po_currency_convertConvert currencyLeituraThe user asks to convert an amount to another currency.obrigatóriofromtoopcionalamountUses the latest available rate (rate date returned); no historical rates.4
po_pdfstudio_mergeMerge PDFsEscritaThe user wants to merge or combine two or more PDF documents into one file.um delespofidsfile_urlsopcionalorderoutput_filenameStarts a job; po_job_get returns the download link.1
po_pdfstudio_splitSplit PDFEscritaThe user wants to split a PDF into single pages or page ranges.um delespofidfile_urlupload_idopcionalmodesplitsoutput_prefixStarts a job; po_job_get returns the download link(s).1
po_pdfstudio_compressCompress PDFEscritaThe user wants to compress a PDF or reduce its file size.um delespofidfile_urlupload_idopcionalqualityremove_metadataStarts a job; po_job_get returns the download link.1
po_dataripper_office2pdfConvert Office to PDFEscritaThe user wants to convert a Word, Excel or PowerPoint file to PDF.um delesfile_urlupload_idPass a public file_url, or omit it to get an upload page, then pass the upload_id shown there. po_job_get returns the PDF link.4
po_documents_versions_listList document versionsLeituraThe user asks for earlier versions or the version history of a document.obrigatóriopofidopcionalinclude_trashedReturns its versions with number, pofid, date, comment and which is current.4
po_documents_audit_trail_getGet change historyLeituraThe user asks what changed in a document or workspace, or for an audit trail or change log.opcionalpofiddocuments_idactionworkspace_idlimitoffsetOnly revision-secure documents log changes; returns the latest entries with action, field, old and new value.4
po_documents_trash_listList recycle binLeituraThe user asks what is in the recycle bin or trash, or looks for a deleted document.opcionalworkspace_idpageper_pageReturns deleted documents (newest first, 50 per page) with pofid and days left before permanent deletion.4
po_documents_restoreRestore documentEscritaThe user wants to restore or undelete a document from the recycle bin.um delespofiddocuments_idopcionaltarget_workspace_idPuts it back with its versions into its original workspace (a fallback one if that was deleted) or target_workspace_id.1
po_documents_deleteDelete documentEscrita SensívelThe user wants to delete a document and all its versions (not a tag or folder entry).um delespofiddocuments_idopcionalconfirmPermanent in standard workspaces, recycle bin in business and compliance ones. Retention or legal hold blocks it.1
po_knowledge_list_basesList knowledge basesLeituraThe user asks which knowledge bases they have or a knowledge base ID is needed.opcionalinclude_archivedReturns ID, name, visibility and languages of each active knowledge base.4
po_knowledge_list_articlesList knowledge articlesLeituraThe user wants to browse or list the articles of a knowledge base instead of searching.opcionalkb_idpagelimitcategory_idlanguagesearchReturns articles (50 per page) with IDs, titles, status and content.4
po_knowledge_categoriesList knowledge categoriesLeituraThe user asks which categories their knowledge base articles are sorted into.opcionalkb_idlanguageReturns each category's ID, name and article count.4
po_knowledge_get_baseGet knowledge baseLeituraThe user asks about one knowledge base's settings, visibility or languages.obrigatórioidReturns its details with article and category counts.4
po_knowledge_add_articleCreate knowledge articleEscrita SensívelThe user asks to add or write a new knowledge base article.obrigatóriokb_idtitlecontentlanguageopcionalcategory_idtypeSaves it and indexes it for search; in a public knowledge base it is published at once.1
po_knowledge_update_articleUpdate knowledge articleEscrita SensívelThe user asks to edit or rewrite a knowledge base article.obrigatórioidlanguageum delestitlecontentcategory_idtypeis_activeReplaces the title and/or text of one language version and clears its summary and tags; public articles change at once.1
po_knowledge_translateTranslate knowledge articleEscrita SensívelThe user asks to translate a knowledge base article.obrigatórioidtarget_languageopcionalsource_languageAI translates it and saves that language version, replacing an existing one; in a public knowledge base it goes live. Costs credits.1
po_knowledge_create_baseCreate knowledge baseEscrita SensívelThe user asks to create a new knowledge base for help articles.obrigatórionameopcionaldescriptionprimary_languageenabled_languagesvisibilityBy default it is internal (team only) with primary language en; visibility public puts its articles on the help center.1
po_knowledge_update_baseUpdate knowledge baseEscrita SensívelThe user asks to rename a knowledge base, change its description or make it public or internal.obrigatórioidum delesnamedescriptionvisibilityprimary_languageenabled_languagesOverwrites the given fields; public puts its published articles online, internal takes them offline.1
po_knowledge_delete_articleDelete knowledge articleEscrita SensívelThe user asks to delete a knowledge base article.obrigatórioidPermanently removes it in all languages, also from search and the help center; cannot be undone.1

Passe o mouse sobre o nome de uma entrada para ver o tipo e a descrição. A última coluna mostra quantas chamadas de uma ferramenta podem ser executadas simultaneamente em uma sessão MCP.

Erro

Um erro de ferramenta retorna como resultado da ferramenta MCP com isError: true. O mesmo objeto JSON está disponível em structuredContent e no primeiro bloco de conteúdo de texto:

{
  "error_code": "WORKSPACE_ACCESS_DENIED",
  "code": "WORKSPACE_ACCESS_DENIED",
  "message": "This connection has no access to this workspace.",
  "details": {
    "error_code": "WORKSPACE_ACCESS_DENIED",
    "workspace_id": 12345
  },
  "hint": "Use po_workspaces_list to see the workspaces this connection can access. Retrying will not change the result."
}
error_code
Código estável e legível por máquina. É refletido em code e details.error_code, pois alguns clientes reescrevem error_code.
message
Explicação para humanos.
details
Contexto como http_status, retryable / retry_safe, suggested_backoff_ms, validation_errors ou os IDs enviados.
hint
Próximo passo, formulado para o modelo.
retryablehttp_status
Campos opcionais de nível superior declarados nos esquemas de saída.
CódigoSignificadoRepetir?
INVALID_PARAMSOs argumentos não passaram na validação do esquema; details.validation_errors indica os campos.Não — Corrigir argumentos
TOOL_UNKNOWNNão há nenhuma ferramenta com este nome nesta conexão — utilize o nome da lista de ferramentas do conector.Não
TOOL_NOT_ON_THIS_CONNECTORA ferramenta existe em PaperOffice, mas não neste conector. A dica indica o caminho: via /dms e /cursor através de po_mcp_tools_call_read ou po_mcp_tools_call_write, ou na aplicação PaperOffice.Não — siga a dica
WORKSPACE_ACCESS_DENIEDA conexão não tem acesso ao Workspace ou ao documento.Não
DOCUMENT_NOT_FOUNDpofid ou documents_id desconhecido.Não
CONFIRMATION_REQUIREDA ação requer confirmação — por exemplo, ações em lote a partir de 6 elementos, revogação de compartilhamentos ou remoção de um Legal Hold. Uma prévia dos elementos afetados está incluída; após a confirmação, repita a chamada com confirm=true.Após o usuário confirmar
APP_ONLY_ACTIONINSTANT_DELETE_APP_ONLYFOLDER_DELETE_NOT_ALLOWEDEtapas finais só podem ser realizadas no aplicativo PaperOffice: exclusão definitiva, esvaziamento da lixeira, exclusão de um Workspace, alteração da retenção na lixeira ou exclusão de uma pasta inteira. Documentos excluídos via MCP vão para a lixeira.Não — conclua no aplicativo
LEGAL_HOLD_ACTIVEUNDER_RETENTIONWORM_PROTECTEDO documento está protegido; a alteração foi rejeitada.Não
GROUP_RESTRICTIONO grupo do token não possui esta permissão, por exemplo, para excluir.Não
PLAN_UPGRADE_REQUIREDA funcionalidade está disponível apenas em planos superiores; details.required_plan indica o plano necessário, e details.plans_url leva à página de tarifas do aplicativo.Não — apenas após a atualização do plano
INSUFFICIENT_CREDITSCréditos insuficientes Credits (HTTP 402); nada foi cobrado.Após o recarga
TASK_REQUIRES_APP_REVIEWCLAIM_SESSION_MISMATCHTASK_CLAIM_EXPIREDA decisão de uma tarefa de liberação não pôde ser salva; a mensagem indica o próximo passo.Conforme descrito na mensagem
TRANSLATION_IN_PROGRESSUma tradução na base de conhecimento ainda está em andamento.Sim, após cerca de 60 s com os mesmos argumentos
WRITE_OUTCOME_UNKNOWNUma operação de gravação na base de conhecimento não recebeu resposta dentro do limite de tempo; provavelmente foi salva.Verificar primeiro, depois repetir
TRANSIENT_TRANSPORT_ERRORTempo esgotado no backend (408) ou HTTP 429, 502, 503 ou 504; details.retryable é true, suggested_backoff_ms é 2000 e details.http_status indica a causa.Sim, com intervalo de espera
SESSION_BUSYACCOUNT_BUSYUm limite para chamadas simultâneas foi atingido (veja Limites de Taxa); retry_safe é true e retry_after_ms está incluído.Sim, após retry_after_ms
MCP_MAINTENANCEManutenção ou reinicialização do servidor; retry_after_ms é 2000.Sim
SECRET_ARGUMENT_REJECTEDUm argumento parecia uma data de acesso; os argumentos da ferramenta não podem conter tokens ou senhas.Não
TOOL_ERRORErro genérico quando nenhum código específico se aplica.Depende da mensagem

Sem erro: Se faltar uma entrada de arquivo, as ferramentas baseadas em arquivos (extração, PDF) retornam um resultado de texto normal que começa com FILE_UPLOAD_REQUIRED e lista as entradas aceitas ou uma página de upload via navegador.

No nível de transporte, um token ausente, inválido, expirado ou revogado recebe HTTP 401 com um cabeçalho WWW-Authenticate (realizar OAuth novamente). Enquanto o login ou o catálogo da ferramenta estiverem brevemente indisponíveis, o servidor responde com HTTP 503 e Retry-After (2–5 s).

Limites de taxa e cotas

  • Por sessão MCP (Mcp-Session-Id): no máximo 8 chamadas de ferramenta simultâneas. Ferramentas com 1 na última coluna executam-se sequencialmente: um segundo chamado simultâneo retorna imediatamente SESSION_BUSY (tentar novamente após cerca de 300 ms, para po_knowledge_graph_ask após 500 ms). As demais ferramentas executam-se com até 4 chamadas paralelas e aguardam até 15 s por uma vaga disponível.
  • Acesso ao token em todas as sessões: no máximo 24 chamadas de ferramenta simultâneas (ACCOUNT_BUSY).
  • Para cada chamada de ferramenta, aplicam-se os limites de solicitação da PaperOffice API: Tokens gratuitos e de visitante recebem pelo menos 5 solicitações por segundo, 30 por minuto, 100 por hora e 500 por dia; os valores do plano podem ser superiores. Planos pagos com saldo restante Credits limitam o crédito, não uma taxa de solicitação. Chamadas sujeitas a limitação de taxa não são cobradas; elas retornam TRANSIENT_TRANSPORT_ERROR com details.http_status 429 e o tempo de espera na mensagem.
  • Limites de tempo: Uma chamada ao backend é interrompida após 90 s (operações de gravação na base de conhecimento retornam então WRITE_OUTCOME_UNKNOWN ou TRANSLATION_IN_PROGRESS, em vez de repetir cegamente); po_knowledge_graph_ask para após 120 s.
  • Limites mencionados nas descrições das ferramentas: até 10 arquivos por chamada de po_documents_upload_files (apenas /chatgpt), 2 ou mais PDFs por fusão, até 500 resultados de pesquisa por página, até 200 Workspaces por página e 10–200 entradas da lixeira por página. Os links de download expiram após aproximadamente 10 minutos, e uma tarefa assumida permanece bloqueada por 15 minutos.
  • Faturamento: Chamadas MCP são faturadas como chamadas da REST API em Credits. Ferramentas cuja descrição diz "custa créditos" ou "usa créditos" iniciam um processamento de IA e consomem mais Credits.

Ferramentas

Seis famílias, um catálogo

As ferramentas MCP estão agrupadas por tarefas. O cliente as vê com título e breve descrição e escolhe a ferramenta adequada.

  • Document AI

    Documentos, OCR, IDP, pesquisa, operações de PDF, assinaturas e DMS com IA.

    document-ai
  • Workflow AI

    Fluxos de trabalho, jobs, tarefas, HITL, aprovações e automação de processos.

    workflow-ai
  • Relations AI

    CRM, Parceiros, Leads, Helpdesk e Compromissos.

    relations-ai
  • Analytics AI

    Analytics, BI, Grafo de Conhecimento, Entidades e RAG.

    analytics-ai
  • Media AI

    Estúdio de Imagem, TTS, STT e Tradução.

    media-ai
  • Data AI

    Validação, IVA, Moeda, Dados Geográficos e Consultas de Segurança.

    data-ai

Áreas cobertas

  • Gestão de documentos Pesquisar, ler, carregar, editar, mover, copiar, excluir
  • Pesquisa inteligente Texto completo, similaridade semântica, pesquisa avançada, estatísticas
  • Assinatura eletrônica Solicitações de assinatura, modelos, verificação, links móveis
  • Processamento de IA OCR de IA, análise de documentos, detecção de PII, anonimização
  • Inteligência Documental Entidades, relações, resumos, campos meta, embeddings
  • Análises Tendências, finanças, mapas de calor, centro de auditoria
  • Knowledge Graph Casos de uso, cronologias, referências, relações
  • Inteligência CRM Contas, leads, oportunidades, sentimento
  • Inteligência de Negócios Painéis, análise de campos, métricas do Workspace
  • Webhooks e eventos Inscrever-se, testar, gerenciar, assinaturas de jobs
  • Notas, tags e comentários Comentários de texto e notas — criar, listar, resolver, excluir
  • Versionamento e auditoria Revisões, retenção legal, trilha de auditoria

Exemplos

O que você diz — qual ferramenta é executada

Quatro frases cotidianas e a ferramenta MCP que o cliente solicita para elas. As permissões vêm do Workspace, não do chat.

  • Extraia todos os dados da fatura anexada.

    Ferramenta MCP po_aiocr_analyze

    Fatura analisada — dados extraídos:

  • Renomeie este documento para fatura-2026-0042.

    Ferramenta MCP po_documents_rename

    Documento renomeado:

  • Adicione um comentário de revisão na página 2.

    Ferramenta MCP po_documents_comments_create

    Comentário criado:

  • Como evoluiu o nosso volume de documentos?

    Ferramenta MCP po_analytics_trends_get

    Análise de tendência dos últimos 6 meses:

Destaques

O que torna o servidor MCP especial

O servidor MCP não é um wrapper em torno da API REST — é o mesmo núcleo com as permissões da conta do usuário, Workspaces e créditos.

  • OAuth 2.1 e Token de Usuário

    OAuth para Claude, ChatGPT e Grok; Token de usuário (po_ut_ / po_gt_) para Cursor — po_sk_ está bloqueado.

  • Busca Híbrida com Embeddings

    Os embeddings da PaperOffice e a busca em texto completo trabalham juntos para que o cliente encontre a ferramenta adequada.

  • Estacionamento e Upload de Arquivos

    URLs de upload pré-assinados — sem Base64 no chat.

  • Knowledge Graph

    Casos de uso, cronogramas e relações de documentos por linguagem natural.

  • Análise e BI

    Tendências, finanças, mapas de calor e métricas do Workspace sob demanda.

  • Processamento na UE

    Processamento em nossa própria infraestrutura na UE — as mesmas permissões e Workspaces que no aplicativo.

Casos de Uso

Veja PaperOffice MCP em 30 segundos

Quatro fluxos de trabalho reais com Claude — um vídeo curto para cada um. Artigos detalhados vinculados abaixo.

Perguntas frequentes

Tudo sobre o servidor PaperOffice MCP

Como o servidor MCP se autentica?
Claude, ChatGPT e Grok iniciam com OAuth 2.1. Alternativamente, um token de usuário ou grupo (po_ut_ / po_gt_) — po_sk_ e po_pk_ estão bloqueados para MCP.
Quanto custa o uso via MCP?
As chamadas MCP debitam Credits como a REST-API. Saldo e uso podem ser consultados por meio dos endpoints de faturamento.
Qual ponto final oferece quais ferramentas?
/mcp é o conjunto IDE leve. /dms e /cursor compartilham Operações de Documento, incluindo Capture, Workflow e TTS. /claude é o Diretório sem TTS. /chatgpt (alias /openai) lista um conjunto de ferramentas curadas para ChatGPT; /grok e /muse listam as mesmas ferramentas sem o upload de anexo disponível apenas para ChatGPT. A referência de ferramentas nesta página identifica cada ferramenta curada como Leitura, Escrita ou Escrita Sensível.
O OAuth 2.1 é suportado?
Sim. O OAuth 2.1 inicia na primeira conexão. Alternativamente, um token de usuário ou grupo (po_ut_ / po_gt_) — po_sk_ e po_pk_ estão bloqueados para MCP.
O que é um AI-DMS nativo do MCP?
Um AI-DMS cujas capacidades são acessíveis nativamente por meio do Model Context Protocol — mesmas permissões e Workspaces que no aplicativo.
Quais clientes são suportados?
Entre outros Claude, ChatGPT, Grok, Cursor e perfis de DMS headless — consulte as páginas de conexão.
Quão rápida é a conexão?
Em poucos minutos: OAuth 2.1 na primeira conexão ou um token de usuário/grupo (po_ut_ / po_gt_), depois liberar ferramentas. po_sk_ está bloqueado para MCP.
Os perfis diferem?
Sim — o escopo da ferramenta depende do ponto de extremidade. O que uma chamada pode fazer é determinado pelos direitos do usuário conectado; um token de grupo (po_gt_) possui exatamente os direitos do grupo de usuários ao qual pertence.
Onde está a documentação?
Na documentação do Developer-MCP, bem como em llms.txt e na Live-Postman-Collection.
Há hospedagem na UE?
Sim — processamento na infraestrutura PaperOffice-EU.

PaperOffice AI · Problem Solver

Conte-nos, o que consome seu tempo diariamente.

Basta descrever. Não são necessários termos técnicos.

Ou inicie com um exemplo

Como deseja utilizar o PaperOffice?

Computador e smartphone estão conectados: Workspace no computador, captura no telefone.

Onde deseja começar?

A versão completa do Workspace é otimizada para computador. A versão móvel é adequada para capturar, verificar e aprovar documentos.

Registar-se gratuitamente app.paperoffice.ai

Começar no computador

Enviaremos seu link de acesso pessoal para seu endereço de e-mail.