Facturas fin del mes
Facturas impagadas en cada Workspace: totales y señales de vencimiento en un solo aviso.
Servidor MCP
El servidor MCP de PaperOffice trae documentos, búsqueda, flujos de trabajo y análisis a Claude, ChatGPT, Grok y Cursor.
Seleccione la herramienta de chat. Las instrucciones muestran cada clic — OAuth 2.1, sin necesidad de instalación.
Inicio rápido
Las instrucciones muestran cada clic en Claude, ChatGPT, Grok o Cursor. Debajo encontrará el fragmento listo para copiar.
/claude Directorio, demostración o su propia cuenta.
/chatgpt Connector, demostración o su propia cuenta.
/grok Conecte Grok Bot con esta URL.
/cursor mcp.json con token de usuario.
Fragmento para copiar
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/claude"
}
}
} URL del directorio Claude — OAuth 2.1. Operaciones de documentos sin TTS. Insertar /claude; sin Bearer en el fragmento.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/cursor",
"headers": {
"Authorization": "Bearer po_ut_..."
}
}
}
} El mismo catálogo de operaciones de documentos que /dms (incluido TTS) — Token de usuario (po_ut_ / po_gt_), no po_sk_.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/chatgpt",
"headers": {
"Authorization": "Bearer po_ut_..."
}
}
}
} URL canónica /chatgpt (alias /openai). Conjunto de herramientas curado para documentos empresariales: cada herramienta se enumera individualmente, sin herramientas TTS, OTP ni Unlock. OAuth 2.1 o token de usuario (po_ut_ / po_gt_) — no po_sk_.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/grok"
}
}
} Sin token en el archivo: OAuth 2.1 comienza al conectarse por primera vez. Cree un bot en Grok y pegue el mensaje de conexión con esta URL.
{
"mcpServers": {
"paperoffice-dms": {
"url": "https://mcp.paperoffice.ai/dms"
},
"paperoffice-full": {
"url": "https://mcp.paperoffice.ai/mcp-full"
}
}
} Rutas en vivo: /dms, /cursor, /claude, /chatgpt (alias /openai), /grok, /muse, /mcp, /mcp-full (más de 300).
Puntos finales
Cada perfil apunta al mismo servidor; solo difiere en el alcance de las herramientas. La tabla siguiente indica qué URL corresponde a cada función.
/dms Document Operations — catálogo idéntico en /dms y /cursor. URL canónica.
https://mcp.paperoffice.ai/dms /claude Directorio: Operaciones de documentos sin TTS — URL del directorio Claude.
https://mcp.paperoffice.ai/claude /cursor El mismo catálogo de operaciones de documentos que /dms (incluido TTS).
https://mcp.paperoffice.ai/cursor /chatgpt Conector ChatGPT — conjunto de herramientas curado para documentos empresariales (facturas, contratos, albaranes, comprobantes) y artículos de la base de conocimientos; cada herramienta se enumera individualmente. Sin TTS ni desbloqueo Workspace. Alias: /openai.
https://mcp.paperoffice.ai/chatgpt Alias: https://mcp.paperoffice.ai/openai
/grok Grok Bot: las mismas herramientas curadas que /chatgpt, sin la carga de archivos adjuntos disponible únicamente para ChatGPT. Cada herramienta se enumera individualmente.
https://mcp.paperoffice.ai/grok /muse Conector Meta-Muse: mismas herramientas curadas que /chatgpt, sin la carga de archivos adjuntos disponible únicamente para ChatGPT. Cada herramienta enumerada individualmente.
https://mcp.paperoffice.ai/muse /mcp Conjunto IDE ligero — no el catálogo de operaciones de documentos en /cursor.
https://mcp.paperoffice.ai/mcp /mcp-full Todas las herramientas MCP (300+) para flujos de trabajo avanzados.
https://mcp.paperoffice.ai/mcp-full /openai sigue siendo accesible como alias de /chatgpt. Las rutas de módulo desactivadas responden con HTTP 410.
Matriz de capacidades
Una fila por tarea: URL recomendada y la razón. Esta tabla es la única lista completa de rutas en esta página.
| Tarea | URL recomendada | Por qué |
|---|---|---|
| Operaciones de documentos (canónico) | /dms | Document Operations (más de 300 herramientas MCP) — catálogo idéntico en /dms y /cursor. |
| Claude Escritorio / Claude Código (URL del directorio) | /claude | Directorio: Operaciones de documentos sin TTS. Títulos e indicaciones en cada herramienta. |
| Cursor IDE al programar | /cursor | El mismo catálogo de operaciones de documentos que /dms (incluyendo TTS). |
| Conector ChatGPT | /chatgpt | Conector ChatGPT — herramientas curadas para documentos empresariales y artículos de la base de conocimientos, enumeradas individualmente (véase la referencia de herramientas). Alias: /openai. |
| Grok Bot | /grok | Las mismas herramientas curadas que /chatgpt, sin la carga de archivos adjuntos disponible únicamente para ChatGPT. Conexión a través de un Grok Bot con el mensaje de conexión. |
| Conector Meta-Muse | /muse | Mismas herramientas curadas que /grok: el conjunto de /chatgpt sin la carga de archivos adjuntos disponible únicamente para ChatGPT, cada herramienta enumerada en la referencia de herramientas. |
| Conjunto IDE ligero | /mcp | Conjunto compacto para buscar, leer y analizar, además de carga y artículos de base de conocimientos; no es el catálogo de operaciones de documentos. |
| Tareas complejas de múltiples pasos | po_agents_ask en /mcp-full | El agente Host-LLM permanece en la superficie completa, no en /dms. |
| Migración / todas las herramientas MCP | /mcp-full | Interfaz MCP completa (300+ herramientas) para depuración y agentes heredados. |
Las rutas de módulo descontinuadas responden con HTTP 410. Utilizar /dms para operaciones de documentos.
Referencia de herramientas
/chatgpt (alias /openai) enumera 56 herramientas; /muse y /grok enumeran 55: el mismo conjunto sin la carga de archivos adjuntos disponible únicamente para ChatGPT. Cada operación es una herramienta propia con su propia descripción, esquema de entrada y anotaciones MCP; no hay herramientas de descubrimiento ni ejecutor genérico.
Cada herramienta requiere OAuth 2.1 con PKCE (alcance mcp:tools) o un token de usuario o grupo PaperOffice (po_ut_ / po_gt_); po_sk_ y po_pk_ se rechazan. Una llamada se ejecuta con los permisos del usuario PaperOffice conectado, y sus argumentos se validan contra el esquema de entrada publicado antes de la ejecución.
MCP. Cada herramienta incluye las anotaciones readOnlyHint, destructiveHint, idempotentHint y openWorldHint. El etiquetado resume lo que provoca una llamada:
/chatgpt: 56 herramientas (25 lectura, 18 escritura, 13 escritura sensible). /muse y /grok: 55 herramientas (25 lectura, 17 escritura, 13 escritura sensible).
| Herramienta | Etiqueta | Uso, cuando | Entradas | Salida y efectos secundarios | Llamadas paralelas por sesión |
|---|---|---|---|---|---|
po_workspaces_listList workspaces | Leer | 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 | Leer | 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. | requeridoqueryworkspace_idopcionalsearch_scopesearch_modelimitpagesort_bydate_fromdate_toissued_date_fromissued_date_todocument_typeinclude_summaryfilename_onlyinclude_historical | Returns pofid, sender, amount. | 4 |
po_documents_getGet document details | Leer | 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. | uno de ellospofiddocuments_idopcionalresolvecompact | Sin efectos secundarios. | 4 |
po_extraction_invoiceExtract invoice data | Escribir | The user asks to extract invoice data (supplier, number, dates, line items, VAT, total). Not for personal ID numbers. | uno de ellospofidfile_urlupload_idopcionalmodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_job_getGet job status | Leer | An extraction or PDF tool returned a job_id. | requeridojob_id | Returns status and, once completed, the result. Poll until completed; stop if it failed. | 4 |
po_analytics_financial_summary_getSummarize document amounts | Leer | 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 | Leer | The user asks to search their knowledge base or help articles, or asks about their own policies, FAQs or how-tos. | requeridoqueryopcionalkb_idscategory_slugslanguagelimit | Returns matching articles with excerpts; for stored documents use po_documents_search. | 4 |
po_documents_create_from_contentCreate PDF from text | Escribir | The user asks to create or write a PDF or document (notes, letter, report). | requeridocontenttitleworkspace_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 | Escritura sensible | The user wants to rename a document or change its file name. | requeridonew_file_nameuno de ellospofiddocuments_id | Overwrites the file name; the original extension (e.g. .pdf) is kept. | 1 |
po_documents_text_getRead document text | Leer | The user needs the full text or exact wording of a document. | uno de ellospofiddocuments_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 | Leer | The user wants a quote, letter or certificate on their own template, or asks which Creator Agents exist. | ninguno | Lists active agents (agent_id, name, template); then use po_documents_creator_agent_preview. | 4 |
po_documents_creator_agent_previewPreview agent document | Escribir | The user asks a Creator Agent to draft a document, e.g. a quote. | requeridoagent_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 | Escribir | The user approved a Creator Agent preview and wants the document. | requeridoagent_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 attachmentssolo /chatgpt | Escribir | The user wants to store files they attached in this chat. To create a PDF from text use po_documents_create_from_content. | requeridofilesopcionalworkspace_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 | Leer | 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). | requeridoquestionopcionalpofidsearch_scopeworkspace_idworkspace_idsperiod | Sin efectos secundarios. | 1 |
po_knowledge_get_articleRead knowledge article | Leer | The user wants to read one knowledge base article in full, e.g. after a search hit. | requeridoidopcionallanguage | Returns its title, text and summary in each language. | 4 |
po_analytics_financial_overdue_getList overdue invoices | Leer | 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 | Escritura sensible | A stored document needs OCR and AI analysis, e.g. it has no text yet. | requeridoai_dms_tieruno de ellospofiddocuments_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 | Leer | The user wants to download or save a document's file, e.g. the PDF. | uno de ellospofiddocuments_id | Returns a temporary link to the stored file, valid for about 10 minutes. | 4 |
po_documents_update_indexUpdate index fields | Escritura sensible | 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. | requeridofieldsuno de ellospofiddocuments_idopcionalidempotency_key | Only the given fields are overwritten. | 1 |
po_documents_uploadUpload document from URL | Escribir | 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 | Escribir | The user asks to extract receipt data (merchant, date, items, tax, total), e.g. for expenses. | uno de ellospofidfile_urlupload_idopcionalmodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_extraction_delivery_noteExtract delivery note data | Escribir | The user asks to extract delivery note data (shipper, recipient, items, quantities, delivery date). | uno de ellospofidfile_urlupload_idopcionalmodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_extraction_purchase_orderExtract purchase order data | Escribir | The user asks to extract purchase order data (order number, vendor, buyer, items, delivery date, total). | uno de ellospofidfile_urlupload_idopcionalmodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_tasks_list_my_tasksList my tasks | Leer | 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 | Leer | The user asks what a specific task or approval is about. | requeridotask_idopcionalinclude_interaction | Returns description, status, due date, history and whether completing needs an approve decision. | 4 |
po_tasks_claim_taskClaim task | Escritura sensible | 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. | requeridotask_id | Locks it to them for 15 minutes and may notify the assignee. | 1 |
po_tasks_complete_taskComplete task | Escritura sensible | The user approves a task or marks it done. | requeridotask_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 | Escritura sensible | The user rejects or declines a task or approval. | requeridotask_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 | Escribir | The user wants to move a document to another workspace. | requeridotarget_workspace_iduno de ellospofiddocuments_idopcionalconfirm | All its versions move along and keep their pofids. Documents under retention or legal hold cannot be moved. | 1 |
po_documents_copyCopy document | Escribir | The user wants to copy or duplicate a document into a workspace. | requeridotarget_workspace_iduno de ellospofiddocuments_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 | Leer | The user asks which tags or labels a document has. | uno de ellospofiddocuments_id | Returns tag names and colors. | 4 |
po_documents_tags_createAdd document tag | Escribir | The user wants to tag or label a document. | requeridotag_nameuno de ellospofiddocuments_idopcionaltag_color | Adds one tag per call; a tag the document already has is rejected. | 1 |
po_documents_folders_listList document folders | Leer | The user asks for document folders, i.e. bundles of related documents, in a workspace. | requeridoworkspace_id | Lists folders only; po_documents_search lists documents. | 4 |
po_documents_folders_createCreate document folder | Escribir | 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. | requeridopofidsopcionalfolder_namefolder_description | A document can be in only one folder. | 1 |
po_vat_validateValidate EU VAT ID | Leer | The user wants to check if a company's EU VAT ID is valid. | requeridovat_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 | Leer | The user asks to convert an amount to another currency. | requeridofromtoopcionalamount | Uses the latest available rate (rate date returned); no historical rates. | 4 |
po_pdfstudio_mergeMerge PDFs | Escribir | The user wants to merge or combine two or more PDF documents into one file. | uno de ellospofidsfile_urlsopcionalorderoutput_filename | Starts a job; po_job_get returns the download link. | 1 |
po_pdfstudio_splitSplit PDF | Escribir | The user wants to split a PDF into single pages or page ranges. | uno de ellospofidfile_urlupload_idopcionalmodesplitsoutput_prefix | Starts a job; po_job_get returns the download link(s). | 1 |
po_pdfstudio_compressCompress PDF | Escribir | The user wants to compress a PDF or reduce its file size. | uno de ellospofidfile_urlupload_idopcionalqualityremove_metadata | Starts a job; po_job_get returns the download link. | 1 |
po_dataripper_office2pdfConvert Office to PDF | Escribir | The user wants to convert a Word, Excel or PowerPoint file to PDF. | uno de ellosfile_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 | Leer | The user asks for earlier versions or the version history of a document. | requeridopofidopcionalinclude_trashed | Returns its versions with number, pofid, date, comment and which is current. | 4 |
po_documents_audit_trail_getGet change history | Leer | 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 | Leer | 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 | Escribir | The user wants to restore or undelete a document from the recycle bin. | uno de ellospofiddocuments_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 | Escritura sensible | The user wants to delete a document and all its versions (not a tag or folder entry). | uno de ellospofiddocuments_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 | Leer | 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 | Leer | 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 | Leer | 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 | Leer | The user asks about one knowledge base's settings, visibility or languages. | requeridoid | Returns its details with article and category counts. | 4 |
po_knowledge_add_articleCreate knowledge article | Escritura sensible | The user asks to add or write a new knowledge base article. | requeridokb_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 | Escritura sensible | The user asks to edit or rewrite a knowledge base article. | requeridoidlanguageuno de ellostitlecontentcategory_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 | Escritura sensible | The user asks to translate a knowledge base article. | requeridoidtarget_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 | Escritura sensible | The user asks to create a new knowledge base for help articles. | requeridonameopcionaldescriptionprimary_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 | Escritura sensible | The user asks to rename a knowledge base, change its description or make it public or internal. | requeridoiduno de ellosnamedescriptionvisibilityprimary_languageenabled_languages | Overwrites the given fields; public puts its published articles online, internal takes them offline. | 1 |
po_knowledge_delete_articleDelete knowledge article | Escritura sensible | The user asks to delete a knowledge base article. | requeridoid | Permanently removes it in all languages, also from search and the help center; cannot be undone. | 1 |
Pase el cursor sobre el nombre de una entrada para ver su tipo y descripción. La última columna muestra cuántas llamadas a una herramienta pueden ejecutarse simultáneamente en una sesión MCP.
Un error de herramienta se devuelve como un resultado de la herramienta MCP con isError: true. El mismo objeto JSON está disponible en structuredContent y en el primer bloque de contenido 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 | ¿Reintentar? |
|---|---|---|
INVALID_PARAMS | Los argumentos no superaron la validación del esquema; details.validation_errors indica los campos. | No — Corregir argumentos |
TOOL_UNKNOWN | No existe ninguna herramienta con este nombre en esta conexión; utilice el nombre de la lista de herramientas del conector. | No |
TOOL_NOT_ON_THIS_CONNECTOR | La herramienta existe en PaperOffice, pero no en este conector. La pista indica el camino: en /dms y /cursor a través de po_mcp_tools_call_read o po_mcp_tools_call_write, o bien en la aplicación PaperOffice. | No — siga la pista |
WORKSPACE_ACCESS_DENIED | La conexión no tiene acceso a Workspace o al documento. | No |
DOCUMENT_NOT_FOUND | pofid o documents_id desconocida. | No |
CONFIRMATION_REQUIRED | La acción requiere una confirmación, por ejemplo, acciones masivas a partir de 6 elementos, revocar accesos o eliminar un Legal Hold. Se incluye una vista previa de los elementos afectados; tras la confirmación, repita la llamada con confirm=true. | Después de que el usuario confirme |
APP_ONLY_ACTIONINSTANT_DELETE_APP_ONLYFOLDER_DELETE_NOT_ALLOWED | Los pasos finales solo se realizan en la aplicación PaperOffice: eliminar definitivamente, vaciar la papelera, eliminar un Workspace, cambiar la retención en la papelera o eliminar una carpeta completa. Los documentos eliminados a través de MCP van a la papelera. | No — realícelo en la aplicación |
LEGAL_HOLD_ACTIVEUNDER_RETENTIONWORM_PROTECTED | El documento está protegido; el cambio ha sido rechazado. | No |
GROUP_RESTRICTION | Al grupo del token le falta este permiso, por ejemplo, para eliminar. | No |
PLAN_UPGRADE_REQUIRED | La función está disponible únicamente en planes superiores; details.required_plan indica el plan necesario y details.plans_url dirige a la página de tarifas de la aplicación. | No — solo después de actualizar el plan |
INSUFFICIENT_CREDITS | Créditos insuficientes Credits (HTTP 402); no se ha cobrado nada. | Después de recargar |
TASK_REQUIRES_APP_REVIEWCLAIM_SESSION_MISMATCHTASK_CLAIM_EXPIRED | No se pudo guardar la decisión de una tarea de aprobación; el mensaje indica el siguiente paso. | Como se describe en el mensaje |
TRANSLATION_IN_PROGRESS | Aún está en curso una traducción en la base de conocimientos. | Sí, después de aproximadamente 60 s con los mismos argumentos |
WRITE_OUTCOME_UNKNOWN | Una operación de escritura en la base de conocimientos no recibió respuesta dentro del límite de tiempo; es probable que se haya guardado. | Verificar primero, luego repetir |
TRANSIENT_TRANSPORT_ERROR | Tiempo de espera agotado en el backend (408) o HTTP 429, 502, 503 o 504; details.retryable es true, details.http_status indica la causa y suggested_backoff_ms es 2000. | Sí, con un tiempo de espera |
SESSION_BUSYACCOUNT_BUSY | Se ha alcanzado un límite para llamadas simultáneas (consulte los límites de frecuencia); retry_safe es true y se incluye retry_after_ms. | Sí, después de retry_after_ms |
MCP_MAINTENANCE | Mantenimiento o reinicio del servidor; retry_after_ms es 2000. | Sí |
SECRET_ARGUMENT_REJECTED | Un argumento parecía una fecha de acceso; los argumentos de la herramienta no pueden contener tokens ni contraseñas. | No |
TOOL_ERROR | Error genérico cuando ningún código específico aplica. | Depende del mensaje |
Sin error: Si falta una entrada de archivo, las herramientas basadas en archivos (extracción, PDF) devuelven un resultado de texto normal que comienza con FILE_UPLOAD_REQUIRED y menciona las entradas aceptadas o una página de carga por navegador.
A nivel de transporte, un token faltante, inválido, expirado o revocado recibe HTTP 401 con un encabezado WWW-Authenticate (realice OAuth nuevamente). Mientras el inicio de sesión o el catálogo de herramientas no estén brevemente disponibles, el servidor responde con HTTP 503 y Retry-After (2–5 s).
Herramientas
Las herramientas MCP están agrupadas por tareas. El cliente las ve con título y descripción breve y selecciona la herramienta adecuada.
Documentos, OCR, IDP, búsqueda, operaciones PDF, firmas y DMS con IA.
document-ai Flujos de trabajo, trabajos, tareas, HITL, aprobaciones y automatización de procesos.
workflow-ai CRM, socios, leads, helpdesk y citas.
relations-ai Analítica, BI, grafo de conocimiento, entidades y RAG.
analytics-ai Estudio de imágenes, TTS, STT y traducción.
media-ai Validación, IVA, moneda, datos geográficos y consultas de seguridad.
data-ai Áreas cubiertas
Ejemplos
Cuatro frases cotidianas y la herramienta MCP que su cliente llama para ellas. Los permisos provienen de su Workspace, no del chat.
Extrae todos los datos de la factura adjunta.
po_aiocr_analyze Factura analizada — datos extraídos:
Renombra este documento a Factura-2026-0042.
po_documents_rename Documento renombrado:
Añade un comentario de revisión en la página 2.
po_documents_comments_create Comentario creado:
¿Cómo ha evolucionado nuestro volumen de documentos?
po_analytics_trends_get Análisis de tendencias de los últimos 6 meses:
Destacados
El servidor MCP no es un envoltorio alrededor de la API REST: es el mismo núcleo con los permisos de su cuenta, Workspaces y créditos.
OAuth para Claude, ChatGPT y Grok; token de usuario (po_ut_ / po_gt_) para Cursor — po_sk_ está bloqueado.
Los embeddings de PaperOffice y la búsqueda de texto completo trabajan juntos para que el cliente encuentre la herramienta adecuada.
URLs de carga prefirmadas — sin Base64 en el chat.
Casos de negocio, cronogramas y relaciones de documentos mediante lenguaje natural.
Tendencias, finanzas, mapas de calor y métricas de Workspace a petición.
Procesamiento en nuestra propia infraestructura de la UE — los mismos permisos y Workspaces que en la aplicación.
Casos de uso
Cuatro flujos de trabajo reales con Claude — un video corto cada uno. Artículos detallados vinculados a continuación.
Facturas impagadas en cada Workspace: totales y señales de vencimiento en un solo aviso.
Capturar, clasificar y archivar — duplicados y contratos próximos a vencer marcados antes del café.
Fecha de firma, condiciones, referencia de página — en segundos desde el móvil.
De 300 facturas a un panel listo para la junta en una sola solicitud.
Preguntas frecuentes
Siguiente parada
El siguiente paso recomendado en el embudo de desarrolladores y dos ramificaciones adecuadas.
AI-DMS
Documentos. Inteligencia. Impacto real.
PaperOffice AI es el AI-DMS. Cuatro áreas funcionales sobre una misma base DMS, disponibles a través de tres accesos.
Funciones, módulos y ventajas en resumen.
Capturar, organizar, buscar y editar documentos en colaboración.
Integrarse sin problemas en sus sistemas y flujos de trabajo de IA.
Sin instalación, listo en segundos.
Buscar todas las herramientas