Saltar al contenido
Funciona en Claude · Verificado por Anthropic
Resumen Resumen Noticias Noticias
Compartir

Servidor MCP

Una cuenta. 300+ herramientas MCP. Directamente en la herramienta de chat.

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.

OAuth 2.1 en la primera conexión Servidor remoto sin instalación Procesamiento en la UE
Una cuenta. 300+ herramientas MCP. Directamente en la herramienta de chat.

Inicio rápido

Seleccione la herramienta de chat

Las instrucciones muestran cada clic en Claude, ChatGPT, Grok o Cursor. Debajo encontrará el fragmento listo para copiar.

Fragmento para copiar

Claude Escritorio / Claude Código

{
  "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.

Puntos finales

Copiar URL para el cliente de IA

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.

  • Ligero /mcp

    Conjunto IDE ligero — no el catálogo de operaciones de documentos en /cursor.

    https://mcp.paperoffice.ai/mcp
  • Completo /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

¿Qué URL corresponde?

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.

Migrar configuraciones MCP antiguas

Las rutas de módulo descontinuadas responden con HTTP 410. Utilizar /dms para operaciones de documentos.

  • Utilice /dms como URL canónica de Document Operations. /cursor comparte este catálogo (incluida TTS).
  • Las rutas de módulo descontinuadas ahora responden con HTTP 410 — cambiar a /dms o /mcp.
  • Use /mcp para el subconjunto IDE ligero — /cursor es Operaciones de Documentos completas, igual que /dms.
  • Utilice /chatgpt para ChatGPT (alias /openai). Enumera un conjunto de herramientas curadas individualmente: no hay herramientas de descubrimiento ni genéricas de ejecución, ni TTS, ni herramientas OTP o de desbloqueo.
  • Utilice /grok para Grok. Enumera ahora las herramientas curadas de /chatgpt (sin la carga de archivos adjuntos disponible únicamente para ChatGPT) en lugar del catálogo de operaciones de documentos.
  • Mantén /mcp-full solo para usuarios avanzados y multimedia/CRM.
  • Utilice /muse para Meta Muse (mismas herramientas curadas que /grok).

Referencia de herramientas

Todas las herramientas de los conectores para ChatGPT, Meta Muse y Grok

/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.

Etiquetado

MCP. Cada herramienta incluye las anotaciones readOnlyHint, destructiveHint, idempotentHint y openWorldHint. El etiquetado resume lo que provoca una llamada:

  • LeerLee datos sin modificar nada (readOnlyHint true).
  • EscribirCrea o modifica datos en la cuenta PaperOffice del usuario, por ejemplo al guardar, crear, extraer, convertir, mover, copiar, etiquetar o restaurar documentos.
  • Escritura sensibleElimina datos (los documentos van a la papelera) o los sobrescribe, toma una decisión definitiva sobre una tarea de acceso, puede notificar a otra persona o publicar contenido en una base de conocimientos pública. Los clientes deben solicitar la confirmación del usuario antes de llamar a estas herramientas.

/chatgpt: 56 herramientas (25 lectura, 18 escritura, 13 escritura sensible). /muse y /grok: 55 herramientas (25 lectura, 17 escritura, 13 escritura sensible).

Herramientas MCP curadas con etiquetado, entradas, salida y efectos secundarios, así como llamadas paralelas por sesión
HerramientaEtiquetaUso, cuandoEntradasSalida y efectos secundariosLlamadas paralelas por sesión
po_workspaces_listList workspacesLeerThe 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 detailsLeerThe 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_idopcionalresolvecompactSin efectos secundarios.4
po_extraction_invoiceExtract invoice dataEscribirThe user asks to extract invoice data (supplier, number, dates, line items, VAT, total). Not for personal ID numbers.uno de ellospofidfile_urlupload_idopcionalmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_job_getGet job statusLeerAn extraction or PDF tool returned a job_id.requeridojob_idReturns status and, once completed, the result. Poll until completed; stop if it failed.4
po_analytics_financial_summary_getSummarize document amountsLeerThe 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 textEscribirThe user asks to create or write a PDF or document (notes, letter, report).requeridocontenttitleworkspace_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 documentEscritura sensibleThe user wants to rename a document or change its file name.requeridonew_file_nameuno de ellospofiddocuments_idOverwrites the file name; the original extension (e.g. .pdf) is kept.1
po_documents_text_getRead document textLeerThe user needs the full text or exact wording of a document.uno de ellospofiddocuments_idReturns its OCR text (only after processing); emails, phone and ID numbers are masked where detected.4
po_documents_creator_agents_listList Creator AgentsLeerThe user wants a quote, letter or certificate on their own template, or asks which Creator Agents exist.ningunoLists active agents (agent_id, name, template); then use po_documents_creator_agent_preview.4
po_documents_creator_agent_previewPreview agent documentEscribirThe user asks a Creator Agent to draft a document, e.g. a quote.requeridoagent_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 documentEscribirThe user approved a Creator Agent preview and wants the document.requeridoagent_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 attachmentssolo /chatgptEscribirThe 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_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 documentsLeerA 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_idsperiodSin efectos secundarios.1
po_knowledge_get_articleRead knowledge articleLeerThe user wants to read one knowledge base article in full, e.g. after a search hit.requeridoidopcionallanguageReturns its title, text and summary in each language.4
po_analytics_financial_overdue_getList overdue invoicesLeerThe 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 processingEscritura sensibleA stored document needs OCR and AI analysis, e.g. it has no text yet.requeridoai_dms_tieruno de ellospofiddocuments_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 linkLeerThe user wants to download or save a document's file, e.g. the PDF.uno de ellospofiddocuments_idReturns a temporary link to the stored file, valid for about 10 minutes.4
po_documents_update_indexUpdate index fieldsEscritura sensibleThe 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_keyOnly the given fields are overwritten.1
po_documents_uploadUpload document from URLEscribirThe 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 dataEscribirThe user asks to extract receipt data (merchant, date, items, tax, total), e.g. for expenses.uno de ellospofidfile_urlupload_idopcionalmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_extraction_delivery_noteExtract delivery note dataEscribirThe user asks to extract delivery note data (shipper, recipient, items, quantities, delivery date).uno de ellospofidfile_urlupload_idopcionalmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_extraction_purchase_orderExtract purchase order dataEscribirThe user asks to extract purchase order data (order number, vendor, buyer, items, delivery date, total).uno de ellospofidfile_urlupload_idopcionalmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_tasks_list_my_tasksList my tasksLeerThe 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 detailsLeerThe user asks what a specific task or approval is about.requeridotask_idopcionalinclude_interactionReturns description, status, due date, history and whether completing needs an approve decision.4
po_tasks_claim_taskClaim taskEscritura sensibleThe 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_idLocks it to them for 15 minutes and may notify the assignee.1
po_tasks_complete_taskComplete taskEscritura sensibleThe user approves a task or marks it done.requeridotask_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 taskEscritura sensibleThe user rejects or declines a task or approval.requeridotask_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 documentEscribirThe user wants to move a document to another workspace.requeridotarget_workspace_iduno de ellospofiddocuments_idopcionalconfirmAll its versions move along and keep their pofids. Documents under retention or legal hold cannot be moved.1
po_documents_copyCopy documentEscribirThe user wants to copy or duplicate a document into a workspace.requeridotarget_workspace_iduno de ellospofiddocuments_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 tagsLeerThe user asks which tags or labels a document has.uno de ellospofiddocuments_idReturns tag names and colors.4
po_documents_tags_createAdd document tagEscribirThe user wants to tag or label a document.requeridotag_nameuno de ellospofiddocuments_idopcionaltag_colorAdds one tag per call; a tag the document already has is rejected.1
po_documents_folders_listList document foldersLeerThe user asks for document folders, i.e. bundles of related documents, in a workspace.requeridoworkspace_idLists folders only; po_documents_search lists documents.4
po_documents_folders_createCreate document folderEscribirThe 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_descriptionA document can be in only one folder.1
po_vat_validateValidate EU VAT IDLeerThe user wants to check if a company's EU VAT ID is valid.requeridovat_idChecks EU VIES or a recent cached result (check date returned); returns validity and, if disclosed, company name and address.4
po_currency_convertConvert currencyLeerThe user asks to convert an amount to another currency.requeridofromtoopcionalamountUses the latest available rate (rate date returned); no historical rates.4
po_pdfstudio_mergeMerge PDFsEscribirThe user wants to merge or combine two or more PDF documents into one file.uno de ellospofidsfile_urlsopcionalorderoutput_filenameStarts a job; po_job_get returns the download link.1
po_pdfstudio_splitSplit PDFEscribirThe user wants to split a PDF into single pages or page ranges.uno de ellospofidfile_urlupload_idopcionalmodesplitsoutput_prefixStarts a job; po_job_get returns the download link(s).1
po_pdfstudio_compressCompress PDFEscribirThe user wants to compress a PDF or reduce its file size.uno de ellospofidfile_urlupload_idopcionalqualityremove_metadataStarts a job; po_job_get returns the download link.1
po_dataripper_office2pdfConvert Office to PDFEscribirThe user wants to convert a Word, Excel or PowerPoint file to PDF.uno de ellosfile_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 versionsLeerThe user asks for earlier versions or the version history of a document.requeridopofidopcionalinclude_trashedReturns its versions with number, pofid, date, comment and which is current.4
po_documents_audit_trail_getGet change historyLeerThe 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 binLeerThe 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 documentEscribirThe user wants to restore or undelete a document from the recycle bin.uno de ellospofiddocuments_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 documentEscritura sensibleThe user wants to delete a document and all its versions (not a tag or folder entry).uno de ellospofiddocuments_idopcionalconfirmPermanent in standard workspaces, recycle bin in business and compliance ones. Retention or legal hold blocks it.1
po_knowledge_list_basesList knowledge basesLeerThe 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 articlesLeerThe 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 categoriesLeerThe 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 baseLeerThe user asks about one knowledge base's settings, visibility or languages.requeridoidReturns its details with article and category counts.4
po_knowledge_add_articleCreate knowledge articleEscritura sensibleThe user asks to add or write a new knowledge base article.requeridokb_idtitlecontentlanguageopcionalcategory_idtypeSaves it and indexes it for search; in a public knowledge base it is published at once.1
po_knowledge_update_articleUpdate knowledge articleEscritura sensibleThe user asks to edit or rewrite a knowledge base article.requeridoidlanguageuno de ellostitlecontentcategory_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 articleEscritura sensibleThe user asks to translate a knowledge base article.requeridoidtarget_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 baseEscritura sensibleThe user asks to create a new knowledge base for help articles.requeridonameopcionaldescriptionprimary_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 baseEscritura sensibleThe user asks to rename a knowledge base, change its description or make it public or internal.requeridoiduno de ellosnamedescriptionvisibilityprimary_languageenabled_languagesOverwrites the given fields; public puts its published articles online, internal takes them offline.1
po_knowledge_delete_articleDelete knowledge articleEscritura sensibleThe user asks to delete a knowledge base article.requeridoidPermanently 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.

Error

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_code
Código estable y legible por máquinas. Se refleja en code y details.error_code porque algunos clientes pueden reescribir error_code.
message
Explicación para personas.
details
Contexto como http_status, retryable / retry_safe, suggested_backoff_ms, validation_errors o los IDs enviados.
hint
Siguiente paso, formulado para el modelo.
retryablehttp_status
Campos opcionales de nivel superior declarados en los esquemas de salida.
CódigoSignificado¿Reintentar?
INVALID_PARAMSLos argumentos no superaron la validación del esquema; details.validation_errors indica los campos.No — Corregir argumentos
TOOL_UNKNOWNNo 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_CONNECTORLa 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_DENIEDLa conexión no tiene acceso a Workspace o al documento.No
DOCUMENT_NOT_FOUNDpofid o documents_id desconocida.No
CONFIRMATION_REQUIREDLa 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_ALLOWEDLos 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_PROTECTEDEl documento está protegido; el cambio ha sido rechazado.No
GROUP_RESTRICTIONAl grupo del token le falta este permiso, por ejemplo, para eliminar.No
PLAN_UPGRADE_REQUIREDLa 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_CREDITSCréditos insuficientes Credits (HTTP 402); no se ha cobrado nada.Después de recargar
TASK_REQUIRES_APP_REVIEWCLAIM_SESSION_MISMATCHTASK_CLAIM_EXPIREDNo 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_PROGRESSAú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_UNKNOWNUna 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_ERRORTiempo 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_BUSYSe 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_MAINTENANCEMantenimiento o reinicio del servidor; retry_after_ms es 2000.Sí
SECRET_ARGUMENT_REJECTEDUn argumento parecía una fecha de acceso; los argumentos de la herramienta no pueden contener tokens ni contraseñas.No
TOOL_ERRORError 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).

Límites de tasa y cuotas

  • Por sesión MCP (Mcp-Session-Id): máximo 8 llamadas a herramientas simultáneas. Las herramientas con 1 en la última columna se ejecutan secuencialmente: una segunda llamada simultánea devuelve inmediatamente SESSION_BUSY (reintente después de aproximadamente 300 ms, después de po_knowledge_graph_ask después de 500 ms). Las demás herramientas se ejecutan con hasta 4 llamadas paralelas y esperan hasta 15 s por un espacio disponible.
  • Por token de acceso en todas las sesiones: como máximo 24 llamadas a herramientas simultáneas (ACCOUNT_BUSY).
  • Para cada llamada a la herramienta se aplican los límites de solicitud de PaperOffice API: Los tokens gratuitos y de visitante reciben al menos 5 solicitudes por segundo, 30 por minuto, 100 por hora y 500 por día; los valores del plan pueden ser más altos. Los planes de pago con Credits restante limitan el saldo, no una tasa de solicitud. Las llamadas limitadas por velocidad no se facturan; devuelven TRANSIENT_TRANSPORT_ERROR con details.http_status 429 y el tiempo de espera en el mensaje.
  • Límites temporales: Una llamada al backend se cancela después de 90 s (las operaciones de escritura en la base de conocimientos devuelven entonces WRITE_OUTCOME_UNKNOWN o TRANSLATION_IN_PROGRESS, en lugar de repetir ciegamente); po_knowledge_graph_ask se detiene después de 120 s.
  • Límites mencionados en las descripciones de las herramientas: hasta 10 archivos por llamada de po_documents_upload_files (solo /chatgpt), 2 o más PDFs por fusión, hasta 500 resultados de búsqueda por página, hasta 200 Workspaces por página y 10–200 entradas de papelera por página. Los enlaces de descarga caducan después de aproximadamente 10 minutos, y una tarea asumida permanece bloqueada durante 15 minutos.
  • Facturación: Las llamadas MCP se facturan como llamadas de REST API en Credits. Las herramientas cuya descripción dice "costs credits" o "uses credits" inician un procesamiento de IA y consumen más Credits.

Herramientas

Seis familias, un catálogo

Las herramientas MCP están agrupadas por tareas. El cliente las ve con título y descripción breve y selecciona la herramienta adecuada.

  • Document AI

    Documentos, OCR, IDP, búsqueda, operaciones PDF, firmas y DMS con IA.

    document-ai
  • Workflow AI

    Flujos de trabajo, trabajos, tareas, HITL, aprobaciones y automatización de procesos.

    workflow-ai
  • Relations AI

    CRM, socios, leads, helpdesk y citas.

    relations-ai
  • Analytics AI

    Analítica, BI, grafo de conocimiento, entidades y RAG.

    analytics-ai
  • Media AI

    Estudio de imágenes, TTS, STT y traducción.

    media-ai
  • Data AI

    Validación, IVA, moneda, datos geográficos y consultas de seguridad.

    data-ai

Áreas cubiertas

  • Gestión de documentos Buscar, leer, subir, editar, mover, copiar, eliminar
  • Búsqueda inteligente Texto completo, similitud semántica, búsqueda avanzada, estadísticas
  • Firma electrónica Solicitudes de firma, plantillas, verificación, enlaces móviles
  • Procesamiento de IA OCR de IA, análisis de documentos, detección de PII, anonimización
  • Inteligencia documental Entidades, relaciones, resúmenes, campos meta, embeddings
  • Análisis Tendencias, finanzas, mapas de calor, centro de auditoría
  • Knowledge Graph Casos de negocio, líneas temporales, referencias, relaciones
  • Inteligencia CRM Cuentas, leads, oportunidades, sentimiento
  • Inteligencia empresarial Paneles, análisis de campos, métricas de Workspace
  • Webhooks y eventos Suscribirse, probar, gestionar, suscripciones de trabajos
  • Notas, etiquetas y comentarios Comentarios de texto y notas: crear, listar, resolver, eliminar
  • Versionado y auditoría Revisiones, retención legal, registro de auditoría

Ejemplos

Lo que dice: qué herramienta se ejecuta

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.

    Herramienta MCP po_aiocr_analyze

    Factura analizada — datos extraídos:

  • Renombra este documento a Factura-2026-0042.

    Herramienta MCP po_documents_rename

    Documento renombrado:

  • Añade un comentario de revisión en la página 2.

    Herramienta MCP po_documents_comments_create

    Comentario creado:

  • ¿Cómo ha evolucionado nuestro volumen de documentos?

    Herramienta MCP po_analytics_trends_get

    Análisis de tendencias de los últimos 6 meses:

Destacados

Lo que distingue al servidor MCP

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 2.1 y token de usuario

    OAuth para Claude, ChatGPT y Grok; token de usuario (po_ut_ / po_gt_) para Cursor — po_sk_ está bloqueado.

  • Búsqueda híbrida con embeddings

    Los embeddings de PaperOffice y la búsqueda de texto completo trabajan juntos para que el cliente encuentre la herramienta adecuada.

  • Preparación y carga de archivos

    URLs de carga prefirmadas — sin Base64 en el chat.

  • Knowledge Graph

    Casos de negocio, cronogramas y relaciones de documentos mediante lenguaje natural.

  • Analítica e BI

    Tendencias, finanzas, mapas de calor y métricas de Workspace a petición.

  • Procesamiento en la UE

    Procesamiento en nuestra propia infraestructura de la UE — los mismos permisos y Workspaces que en la aplicación.

Casos de uso

Vea PaperOffice MCP en 30 segundos

Cuatro flujos de trabajo reales con Claude — un video corto cada uno. Artículos detallados vinculados a continuación.

Preguntas frecuentes

Todo sobre el servidor PaperOffice MCP

¿Cómo se autentica el servidor MCP?
Claude, ChatGPT y Grok inician con OAuth 2.1. Alternativamente, un token de usuario o grupo (po_ut_ / po_gt_) — po_sk_ y po_pk_ están bloqueados para MCP.
¿Cuánto cuesta el uso a través de MCP?
Las llamadas MCP descuentan Credits como REST-API. El saldo y el uso se pueden consultar a través de los puntos finales de facturación.
¿Qué herramientas ofrece cada punto final?
/mcp es el conjunto IDE ligero. /dms y /cursor comparten las operaciones de documentos, incluida la captura, el flujo de trabajo y TTS. /claude es el directorio sin TTS. /chatgpt (alias /openai) enumera un conjunto de herramientas curadas para ChatGPT; /grok y /muse enumeran las mismas herramientas sin la carga de archivos adjuntos disponible únicamente para ChatGPT. La referencia de herramientas en esta página marca cada herramienta curada como Lectura, Escritura o Escritura Sensible.
¿Se admite OAuth 2.1?
Sí. OAuth 2.1 se inicia en la primera conexión. Alternativamente, un token de usuario o grupo (po_ut_ / po_gt_) — po_sk_ y po_pk_ están bloqueados para MCP.
¿Qué es un AI-DMS nativo de MCP?
Un DMS con IA cuyas capacidades son accesibles nativamente a través del Protocolo de Contexto del Modelo — mismos permisos y Workspaces que en la aplicación.
¿Qué clientes se admiten?
Entre otros, Claude, ChatGPT, Grok, Cursor y perfiles de DMS headless — véase las páginas de conexión.
¿Qué tan rápido es la conexión?
En pocos minutos: OAuth 2.1 en la primera conexión o un token de usuario/grupo (po_ut_ / po_gt_), luego habilitar herramientas. po_sk_ está bloqueado para MCP.
¿Difieren los perfiles?
Sí — el alcance de la herramienta depende del punto final. Lo que puede hacer una llamada lo determinan los permisos del usuario conectado; un token de grupo (po_gt_) tiene exactamente los permisos de su grupo de usuarios.
¿Dónde se encuentra la documentación?
En la documentación de Developer-MCP, así como en llms.txt y la colección Live-Postman.
¿Hay alojamiento en la UE?
Sí — procesamiento en la infraestructura PaperOffice-EU.

PaperOffice AI · Problem Solver

Cuéntenos, qué le hace perder tiempo a diario.

Describa simplemente. No se necesitan términos técnicos.

O inicie con un ejemplo

¿Cómo desea utilizar PaperOffice?

Ordenador y smartphone conectados: espacio de trabajo en el ordenador, captura en el teléfono.

¿Dónde desea comenzar?

El espacio de trabajo completo está optimizado para el ordenador. La versión móvil es adecuada para capturar, revisar y aprobar documentos.

Registrarse gratis app.paperoffice.ai

Comenzar en el ordenador

Le enviaremos su enlace de acceso personal a su dirección de correo electrónico.