Faturas do final do mês
Faturas não pagas em todos os Workspace — totais e sinalizações de atraso em um único comando.
Servidor MCP
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.
Início rápido
O guia mostra cada clique no Claude, ChatGPT, Grok ou Cursor. Abaixo está apenas o snippet para copiar.
/claude Diretório, demonstração ou sua própria conta.
/chatgpt Connector, demonstração ou sua própria conta.
/grok Conecte o Grok Bot a este URL.
/cursor mcp.json com token de usuário.
Snippet para copiar
{
"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.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/cursor",
"headers": {
"Authorization": "Bearer po_ut_..."
}
}
}
} O mesmo catálogo de Operações de Documento que /dms (incluindo TTS) — Token de usuário (po_ut_ / po_gt_), não po_sk_.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/chatgpt",
"headers": {
"Authorization": "Bearer po_ut_..."
}
}
}
} URL canônica /chatgpt (alias /openai). Conjunto de ferramentas curado para documentos empresariais — cada ferramenta listada individualmente, sem ferramentas TTS, OTP e Unlock. OAuth 2.1 ou token de usuário (po_ut_ / po_gt_) — não po_sk_.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/grok"
}
}
} Sem token no ficheiro — o OAuth 2.1 inicia-se na primeira ligação. Crie um bot no Grok e cole o prompt de conexão com este URL.
{
"mcpServers": {
"paperoffice-dms": {
"url": "https://mcp.paperoffice.ai/dms"
},
"paperoffice-full": {
"url": "https://mcp.paperoffice.ai/mcp-full"
}
}
} Caminhos ao vivo: /dms, /cursor, /claude, /chatgpt (alias /openai), /grok, /muse, /mcp, /mcp-full (mais de 300).
Pontos de extremidade
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.
/dms Document Operations — catálogo idêntico em /dms e /cursor. URL canônica.
https://mcp.paperoffice.ai/dms /claude Diretório: Document Operations sem TTS — URL do diretório Claude.
https://mcp.paperoffice.ai/claude /cursor O mesmo catálogo de operações de documentos que /dms (incluindo TTS).
https://mcp.paperoffice.ai/cursor /chatgpt Conector ChatGPT — conjunto de ferramentas curado para documentos empresariais (faturas, contratos, notas de entrega, comprovantes) e artigos de base de conhecimento, cada ferramenta listada individualmente. Sem TTS e sem desbloqueio Workspace. Alias: /openai.
https://mcp.paperoffice.ai/chatgpt Alias: https://mcp.paperoffice.ai/openai
/grok Grok Bot — as mesmas ferramentas curadas do /chatgpt, sem o upload de anexos disponível apenas para o ChatGPT. Cada ferramenta listada individualmente.
https://mcp.paperoffice.ai/grok /muse Conector Meta-Muse — as mesmas ferramentas curadas que /chatgpt, sem o upload de anexo disponível apenas para ChatGPT. Cada ferramenta listada individualmente.
https://mcp.paperoffice.ai/muse /mcp Conjunto IDE leve — não o catálogo de operações de documentos em /cursor.
https://mcp.paperoffice.ai/mcp /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
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. |
Caminhos de módulo descontinuados retornam HTTP 410. Use para Operações de Documentos /dms.
Referência de Ferramentas
/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.
MCP. Cada ferramenta possui as anotações readOnlyHint, destructiveHint, idempotentHint e openWorldHint. Os rótulos resumem o que uma chamada realiza:
/chatgpt: 56 ferramentas (25 Leitura, 18 Escrita, 13 Escrita Sensível). /muse e /grok: 55 ferramentas (25 Leitura, 17 Escrita, 13 Escrita Sensível).
| Ferramenta | Identificação | Uso, quando | Entradas | Saída e efeitos colaterais | Chamadas paralelas por sessão |
|---|---|---|---|---|---|
po_workspaces_listList workspaces | Leitura | The user names a workspace or asks which workspaces exist, or a workspace_id is needed. | opcionallimitoffsetsearchworkspace_id | Lists ID, name and document count. Locked workspaces are unlocked only in the PaperOffice app. | 4 |
po_documents_searchSearch documents | Leitura | The user wants to find or list documents by number, name, keyword, type or date. Knowledge base: po_knowledge_search; sums by currency: po_analytics_financial_summary_get. | obrigatórioqueryworkspace_idopcionalsearch_scopesearch_modelimitpagesort_bydate_fromdate_toissued_date_fromissued_date_todocument_typeinclude_summaryfilename_onlyinclude_historical | Returns pofid, sender, amount. | 4 |
po_documents_getGet document details | Leitura | The 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_idopcionalresolvecompact | Sem efeitos colaterais. | 4 |
po_extraction_invoiceExtract invoice data | Escrita | The user asks to extract invoice data (supplier, number, dates, line items, VAT, total). Not for personal ID numbers. | um delespofidfile_urlupload_idopcionalmodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_job_getGet job status | Leitura | An extraction or PDF tool returned a job_id. | obrigatóriojob_id | Returns status and, once completed, the result. Poll until completed; stop if it failed. | 4 |
po_analytics_financial_summary_getSummarize document amounts | Leitura | The user asks for totals or a summary of invoice amounts across documents, e.g. by currency. | opcionalperiodworkspace_id | Sums extracted amounts of all documents (not only invoices) per currency, never mixing currencies. | 4 |
po_knowledge_searchSearch knowledge base | Leitura | The user asks to search their knowledge base or help articles, or asks about their own policies, FAQs or how-tos. | obrigatórioqueryopcionalkb_idscategory_slugslanguagelimit | Returns matching articles with excerpts; for stored documents use po_documents_search. | 4 |
po_documents_create_from_contentCreate PDF from text | Escrita | The user asks to create or write a PDF or document (notes, letter, report). | obrigatóriocontenttitleworkspace_idopcionalcontent_typemetadatalanguageauto_classifycustom_cssheader_htmlfooter_htmlidempotency_key | Pass Markdown text: PaperOffice renders and stores the PDF, returns name and pofid. Costs credits. | 1 |
po_documents_renameRename document | Escrita Sensível | The user wants to rename a document or change its file name. | obrigatórionew_file_nameum delespofiddocuments_id | Overwrites the file name; the original extension (e.g. .pdf) is kept. | 1 |
po_documents_text_getRead document text | Leitura | The user needs the full text or exact wording of a document. | um delespofiddocuments_id | Returns its OCR text (only after processing); emails, phone and ID numbers are masked where detected. | 4 |
po_documents_creator_agents_listList Creator Agents | Leitura | The user wants a quote, letter or certificate on their own template, or asks which Creator Agents exist. | nenhum | Lists active agents (agent_id, name, template); then use po_documents_creator_agent_preview. | 4 |
po_documents_creator_agent_previewPreview agent document | Escrita | The user asks a Creator Agent to draft a document, e.g. a quote. | obrigatórioagent_idpromptopcionalvariablessource_pofidworkspace_id | Fills 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 document | Escrita | The user approved a Creator Agent preview and wants the document. | obrigatórioagent_idpreview_tokenconfirmopcionalvariablesaccept_open_questions | Pass 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 /chatgpt | Escrita | The 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_duplicate | One 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 documents | Leitura | A 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_idsperiod | Sem efeitos colaterais. | 1 |
po_knowledge_get_articleRead knowledge article | Leitura | The user wants to read one knowledge base article in full, e.g. after a search hit. | obrigatórioidopcionallanguage | Returns its title, text and summary in each language. | 4 |
po_analytics_financial_overdue_getList overdue invoices | Leitura | The user asks which invoices are overdue. | opcionalperiodworkspace_idlimitdays_overdue | Lists 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 processing | Escrita Sensível | A stored document needs OCR and AI analysis, e.g. it has no text yet. | obrigatórioai_dms_tierum delespofiddocuments_idopcionalconfirm_reprocessconfirm_tier_downgrade | Runs in the background, costs credits; track via po_documents_get. Re-processing replaces the old analysis. | 1 |
po_documents_downloadGet download link | Leitura | The user wants to download or save a document's file, e.g. the PDF. | um delespofiddocuments_id | Returns a temporary link to the stored file, valid for about 10 minutes. | 4 |
po_documents_update_indexUpdate index fields | Escrita Sensível | The 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_key | Only the given fields are overwritten. | 1 |
po_documents_uploadUpload document from URL | Escrita | The user gives a public file URL to store, or wants a browser upload page (omit file_url). | opcionalupload_idfile_urlfile_nameworkspace_idai_dms_tier | Stores a new document; workspace auto-processing may apply. | 1 |
po_extraction_receiptExtract receipt data | Escrita | The user asks to extract receipt data (merchant, date, items, tax, total), e.g. for expenses. | um delespofidfile_urlupload_idopcionalmodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_extraction_delivery_noteExtract delivery note data | Escrita | The user asks to extract delivery note data (shipper, recipient, items, quantities, delivery date). | um delespofidfile_urlupload_idopcionalmodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_extraction_purchase_orderExtract purchase order data | Escrita | The user asks to extract purchase order data (order number, vendor, buyer, items, delivery date, total). | um delespofidfile_urlupload_idopcionalmodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_tasks_list_my_tasksList my tasks | Leitura | The user asks about their tasks or pending approvals. | opcionalstatusprioritystep_typelimitoffset | Lists tasks assigned to them, their role or group (default: open) with ID, status, priority and due date. | 4 |
po_tasks_get_task_detailsGet task details | Leitura | The user asks what a specific task or approval is about. | obrigatóriotask_idopcionalinclude_interaction | Returns description, status, due date, history and whether completing needs an approve decision. | 4 |
po_tasks_claim_taskClaim task | Escrita Sensível | The 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_id | Locks it to them for 15 minutes and may notify the assignee. | 1 |
po_tasks_complete_taskComplete task | Escrita Sensível | The user approves a task or marks it done. | obrigatóriotask_idopcionalresultcommentclaim_session_id | For 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 task | Escrita Sensível | The user rejects or declines a task or approval. | obrigatóriotask_idreasonopcionalclaim_session_id | Records 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 document | Escrita | The user wants to move a document to another workspace. | obrigatóriotarget_workspace_idum delespofiddocuments_idopcionalconfirm | All its versions move along and keep their pofids. Documents under retention or legal hold cannot be moved. | 1 |
po_documents_copyCopy document | Escrita | The user wants to copy or duplicate a document into a workspace. | obrigatóriotarget_workspace_idum delespofiddocuments_idopcionalnew_file_name | Each 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 tags | Leitura | The user asks which tags or labels a document has. | um delespofiddocuments_id | Returns tag names and colors. | 4 |
po_documents_tags_createAdd document tag | Escrita | The user wants to tag or label a document. | obrigatóriotag_nameum delespofiddocuments_idopcionaltag_color | Adds one tag per call; a tag the document already has is rejected. | 1 |
po_documents_folders_listList document folders | Leitura | The user asks for document folders, i.e. bundles of related documents, in a workspace. | obrigatórioworkspace_id | Lists folders only; po_documents_search lists documents. | 4 |
po_documents_folders_createCreate document folder | Escrita | The 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_description | A document can be in only one folder. | 1 |
po_vat_validateValidate EU VAT ID | Leitura | The user wants to check if a company's EU VAT ID is valid. | obrigatóriovat_id | Checks EU VIES or a recent cached result (check date returned); returns validity and, if disclosed, company name and address. | 4 |
po_currency_convertConvert currency | Leitura | The user asks to convert an amount to another currency. | obrigatóriofromtoopcionalamount | Uses the latest available rate (rate date returned); no historical rates. | 4 |
po_pdfstudio_mergeMerge PDFs | Escrita | The user wants to merge or combine two or more PDF documents into one file. | um delespofidsfile_urlsopcionalorderoutput_filename | Starts a job; po_job_get returns the download link. | 1 |
po_pdfstudio_splitSplit PDF | Escrita | The user wants to split a PDF into single pages or page ranges. | um delespofidfile_urlupload_idopcionalmodesplitsoutput_prefix | Starts a job; po_job_get returns the download link(s). | 1 |
po_pdfstudio_compressCompress PDF | Escrita | The user wants to compress a PDF or reduce its file size. | um delespofidfile_urlupload_idopcionalqualityremove_metadata | Starts a job; po_job_get returns the download link. | 1 |
po_dataripper_office2pdfConvert Office to PDF | Escrita | The user wants to convert a Word, Excel or PowerPoint file to PDF. | um delesfile_urlupload_id | Pass 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 versions | Leitura | The user asks for earlier versions or the version history of a document. | obrigatóriopofidopcionalinclude_trashed | Returns its versions with number, pofid, date, comment and which is current. | 4 |
po_documents_audit_trail_getGet change history | Leitura | The user asks what changed in a document or workspace, or for an audit trail or change log. | opcionalpofiddocuments_idactionworkspace_idlimitoffset | Only revision-secure documents log changes; returns the latest entries with action, field, old and new value. | 4 |
po_documents_trash_listList recycle bin | Leitura | The user asks what is in the recycle bin or trash, or looks for a deleted document. | opcionalworkspace_idpageper_page | Returns deleted documents (newest first, 50 per page) with pofid and days left before permanent deletion. | 4 |
po_documents_restoreRestore document | Escrita | The user wants to restore or undelete a document from the recycle bin. | um delespofiddocuments_idopcionaltarget_workspace_id | Puts it back with its versions into its original workspace (a fallback one if that was deleted) or target_workspace_id. | 1 |
po_documents_deleteDelete document | Escrita Sensível | The user wants to delete a document and all its versions (not a tag or folder entry). | um delespofiddocuments_idopcionalconfirm | Permanent in standard workspaces, recycle bin in business and compliance ones. Retention or legal hold blocks it. | 1 |
po_knowledge_list_basesList knowledge bases | Leitura | The user asks which knowledge bases they have or a knowledge base ID is needed. | opcionalinclude_archived | Returns ID, name, visibility and languages of each active knowledge base. | 4 |
po_knowledge_list_articlesList knowledge articles | Leitura | The user wants to browse or list the articles of a knowledge base instead of searching. | opcionalkb_idpagelimitcategory_idlanguagesearch | Returns articles (50 per page) with IDs, titles, status and content. | 4 |
po_knowledge_categoriesList knowledge categories | Leitura | The user asks which categories their knowledge base articles are sorted into. | opcionalkb_idlanguage | Returns each category's ID, name and article count. | 4 |
po_knowledge_get_baseGet knowledge base | Leitura | The user asks about one knowledge base's settings, visibility or languages. | obrigatórioid | Returns its details with article and category counts. | 4 |
po_knowledge_add_articleCreate knowledge article | Escrita Sensível | The user asks to add or write a new knowledge base article. | obrigatóriokb_idtitlecontentlanguageopcionalcategory_idtype | Saves it and indexes it for search; in a public knowledge base it is published at once. | 1 |
po_knowledge_update_articleUpdate knowledge article | Escrita Sensível | The user asks to edit or rewrite a knowledge base article. | obrigatórioidlanguageum delestitlecontentcategory_idtypeis_active | Replaces 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 article | Escrita Sensível | The user asks to translate a knowledge base article. | obrigatórioidtarget_languageopcionalsource_language | AI 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 base | Escrita Sensível | The user asks to create a new knowledge base for help articles. | obrigatórionameopcionaldescriptionprimary_languageenabled_languagesvisibility | By 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 base | Escrita Sensível | The user asks to rename a knowledge base, change its description or make it public or internal. | obrigatórioidum delesnamedescriptionvisibilityprimary_languageenabled_languages | Overwrites the given fields; public puts its published articles online, internal takes them offline. | 1 |
po_knowledge_delete_articleDelete knowledge article | Escrita Sensível | The user asks to delete a knowledge base article. | obrigatórioid | Permanently 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.
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_codemessagedetailshintretryablehttp_status| Código | Significado | Repetir? |
|---|---|---|
INVALID_PARAMS | Os argumentos não passaram na validação do esquema; details.validation_errors indica os campos. | Não — Corrigir argumentos |
TOOL_UNKNOWN | Nã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_CONNECTOR | A 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_DENIED | A conexão não tem acesso ao Workspace ou ao documento. | Não |
DOCUMENT_NOT_FOUND | pofid ou documents_id desconhecido. | Não |
CONFIRMATION_REQUIRED | A 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_ALLOWED | Etapas 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_PROTECTED | O documento está protegido; a alteração foi rejeitada. | Não |
GROUP_RESTRICTION | O grupo do token não possui esta permissão, por exemplo, para excluir. | Não |
PLAN_UPGRADE_REQUIRED | A 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_CREDITS | Créditos insuficientes Credits (HTTP 402); nada foi cobrado. | Após o recarga |
TASK_REQUIRES_APP_REVIEWCLAIM_SESSION_MISMATCHTASK_CLAIM_EXPIRED | A 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_PROGRESS | Uma tradução na base de conhecimento ainda está em andamento. | Sim, após cerca de 60 s com os mesmos argumentos |
WRITE_OUTCOME_UNKNOWN | Uma 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_ERROR | Tempo 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_BUSY | Um 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_MAINTENANCE | Manutenção ou reinicialização do servidor; retry_after_ms é 2000. | Sim |
SECRET_ARGUMENT_REJECTED | Um argumento parecia uma data de acesso; os argumentos da ferramenta não podem conter tokens ou senhas. | Não |
TOOL_ERROR | Erro 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).
Ferramentas
As ferramentas MCP estão agrupadas por tarefas. O cliente as vê com título e breve descrição e escolhe a ferramenta adequada.
Documentos, OCR, IDP, pesquisa, operações de PDF, assinaturas e DMS com IA.
document-ai Fluxos de trabalho, jobs, tarefas, HITL, aprovações e automação de processos.
workflow-ai CRM, Parceiros, Leads, Helpdesk e Compromissos.
relations-ai Analytics, BI, Grafo de Conhecimento, Entidades e RAG.
analytics-ai Estúdio de Imagem, TTS, STT e Tradução.
media-ai Validação, IVA, Moeda, Dados Geográficos e Consultas de Segurança.
data-ai Áreas cobertas
Exemplos
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.
po_aiocr_analyze Fatura analisada — dados extraídos:
Renomeie este documento para fatura-2026-0042.
po_documents_rename Documento renomeado:
Adicione um comentário de revisão na página 2.
po_documents_comments_create Comentário criado:
Como evoluiu o nosso volume de documentos?
po_analytics_trends_get Análise de tendência dos últimos 6 meses:
Destaques
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 para Claude, ChatGPT e Grok; Token de usuário (po_ut_ / po_gt_) para Cursor — po_sk_ está bloqueado.
Os embeddings da PaperOffice e a busca em texto completo trabalham juntos para que o cliente encontre a ferramenta adequada.
URLs de upload pré-assinados — sem Base64 no chat.
Casos de uso, cronogramas e relações de documentos por linguagem natural.
Tendências, finanças, mapas de calor e métricas do Workspace sob demanda.
Processamento em nossa própria infraestrutura na UE — as mesmas permissões e Workspaces que no aplicativo.
Casos de Uso
Quatro fluxos de trabalho reais com Claude — um vídeo curto para cada um. Artigos detalhados vinculados abaixo.
Faturas não pagas em todos os Workspace — totais e sinalizações de atraso em um único comando.
Capturar, classificar e arquivar — duplicatas e contratos expirados sinalizados antes do café.
Data de assinatura, termos e referência da página — do seu bolso em segundos.
De 300 faturas a um painel pronto para o quadro em um único prompt.
Perguntas frequentes
Próxima parada
O próximo passo recomendado no funil do desenvolvedor e dois desvios adequados.
AI-DMS
Documentos. Inteligência. Impacto real.
O PaperOffice AI é o AI-DMS. Quatro áreas funcionais sobre uma mesma base DMS, disponíveis através de três acessos.
Visão geral das funcionalidades, módulos e benefícios.
Capture, organize, pesquise e edite documentos em conjunto.
Integrar-se perfeitamente aos seus sistemas e fluxos de trabalho de IA.
Sem instalação, pronto em segundos.
Pesquisar todas as ferramentas