Aller au contenu principal
Fonctionne dans Claude · Vérifié par Anthropic
Aperçu Aperçu Actualités Actualités
Partager

Serveur MCP

Un compte. 300+ outils MCP. Directement dans l'outil de chat.

Le serveur MCP PaperOffice apporte documents, recherche, workflows et analyses à Claude, ChatGPT, Grok et Cursor.

Choisissez l'outil de chat. Le guide illustre chaque clic — OAuth 2.1, sans aucune installation.

OAuth 2.1 lors de la première connexion Serveur distant sans installation Traitement dans l'UE
Un compte. 300+ outils MCP. Directement dans l'outil de chat.

Démarrage rapide

Choisissez l'outil de chat

Le guide détaille chaque étape pour Claude, ChatGPT, Grok ou Cursor. En dessous, trouvez le snippet à copier.

Snippet à copier

Claude Bureau / Claude Code

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

URL du répertoire Claude — OAuth 2.1. Opérations de document sans TTS. Ajouter /claude ; aucun Bearer dans l'extrait.

Points de terminaison

Copier l'URL pour le client IA

Chaque profil pointe vers le même serveur — il diffère uniquement par l'étendue des outils. Quelle URL correspond à quoi est indiqué dans le tableau ci-dessous.

  • Léger /mcp

    Ensemble IDE léger — pas le catalogue d'opérations de document sur /cursor.

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

    Tous les outils MCP (300+) pour les workflows puissants.

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

/openai reste accessible en tant qu'alias de /chatgpt. Les chemins de modules désactivés répondent avec HTTP 410.

Matrice des capacités

Quelle URL convient ?

Une ligne par tâche : URL recommandée et la raison. Ce tableau est la seule liste complète des chemins sur cette page.

Tâche URL recommandée Pourquoi
Opérations de documents (canonique) /dms Document Operations (plus de 300 outils MCP) — catalogue identique sur /dms et /cursor.
Claude Bureau / Claude Code (URL du répertoire) /claude Répertoire : Opérations de documents sans TTS. Titre et remarques à chaque outil.
Cursor IDE lors du codage /cursor Même catalogue d'opérations de documents que /dms (y compris TTS).
Connecteur ChatGPT /chatgpt Connecteur ChatGPT — outils curatés pour les documents professionnels et les articles de base de connaissances, chacun listé individuellement (voir référence des outils). Alias : /openai.
Grok Bot /grok Les mêmes outils curatés que /chatgpt, sans l'extension de téléchargement de pièces jointes réservée à ChatGPT. Connexion via un Grok Bot avec l'invite de connexion.
Connecteur Meta-Muse /muse Les mêmes outils curatés que /grok : l'ensemble de /chatgpt sans le téléchargement de pièce jointe disponible uniquement pour ChatGPT, chaque outil étant répertorié dans la référence des outils.
Ensemble IDE léger /mcp Ensemble compact pour rechercher, lire et analyser, incluant le téléchargement et les articles de base de connaissances — il ne s'agit pas du catalogue des opérations documentaires.
Tâches multi-étapes complexes po_agents_ask dans /mcp-full L'agent LLM hôte reste sur la surface complète, pas sur /dms.
Migration / tous les outils MCP /mcp-full Interface MCP complet (plus de 300 outils) pour le débogage et les agents hérités.

Migrer les anciennes configurations MCP

Les chemins de modules désactivés répondent avec HTTP 410. Veuillez utiliser /dms pour Document Operations.

  • Utilisez /dms comme URL canonique pour Document Operations. /cursor partage ce catalogue (y compris TTS).
  • Les chemins de module désactivés répondent désormais avec HTTP 410 — passez à /dms ou /mcp.
  • Utilisez /mcp pour le sous-ensemble IDE léger — /cursor est les Opérations sur Documents complètes, identiques à /dms.
  • Utilisez /chatgpt pour ChatGPT (alias /openai). Il répertorie un ensemble d'outils curaté individuellement — aucun outil de découverte ou d'exécution générique, pas de TTS, ni d'outils OTP ou de déblocage.
  • Utilisez /grok pour Grok. Il répertorie désormais les outils curatés de /chatgpt (sans le téléchargement de pièce jointe disponible uniquement pour ChatGPT) au lieu du catalogue des opérations sur documents.
  • Conservez /mcp-full uniquement pour les utilisateurs avancés et le multimédia/CRM.
  • Utilisez /muse pour Meta Muse (mêmes outils curatés que /grok).

Référence des outils

Tous les outils des connecteurs pour ChatGPT, Meta Muse et Grok

/chatgpt (alias /openai) répertorie 56 outils; /muse et /grok répertorient 55 — le même ensemble sans le téléchargement de pièce jointe disponible uniquement pour ChatGPT. Chaque opération est un outil distinct avec sa propre description, son propre schéma d'entrée et ses propres annotations MCP; il n'y a pas d'outils de découverte ni d'exécuteur générique.

Chaque outil nécessite OAuth 2.1 avec PKCE (portée mcp:tools) ou un jeton d'utilisateur ou de groupe PaperOffice (po_ut_ / po_gt_); po_sk_ et po_pk_ sont refusés. Un appel s'exécute avec les droits de l'utilisateur PaperOffice connecté, et ses arguments sont validés contre le schéma d'entrée publié avant l'exécution.

Étiquetage

MCP. Chaque outil porte les annotations readOnlyHint, destructiveHint, idempotentHint et openWorldHint. L'étiquetage résume ce qu'un appel provoque :

  • LectureLit les données sans rien modifier (readOnlyHint true).
  • ÉcritureCrée ou modifie des données dans le compte PaperOffice de l'utilisateur, par exemple lors de la sauvegarde, de la création, de l'extraction, de la conversion, du déplacement, de la copie, du marquage ou de la restauration de documents.
  • Écriture sensibleSupprime des données (les documents atterrissent dans la corbeille) ou les écrase, prend une décision finale concernant une tâche de partage, peut notifier une autre personne ou publier du contenu dans une base de connaissances publique. Les clients doivent obtenir la confirmation de l'utilisateur avant d'appeler ces outils.

/chatgpt : 56 outils (25 lectures, 18 écritures, 13 écritures sensibles). /muse et /grok : 55 outils (25 lectures, 17 écritures, 13 écritures sensibles).

Outils MCP sélectionnés avec étiquette, entrées, sortie et effets secondaires, ainsi qu'appels parallèles par session
OutilÉtiquetteUtilisation, siEntréesSortie et effets secondairesAppels parallèles par session
po_workspaces_listList workspacesLectureThe user names a workspace or asks which workspaces exist, or a workspace_id is needed.facultatiflimitoffsetsearchworkspace_idLists ID, name and document count. Locked workspaces are unlocked only in the PaperOffice app.4
po_documents_getGet document detailsLectureThe user wants details of one document: type, sender, amounts, dates, summary, processing status. Stored data only; to extract invoice data use po_extraction_invoice.l'un d'euxpofiddocuments_idfacultatifresolvecompactAucun effet secondaire.4
po_extraction_invoiceExtract invoice dataÉcritureThe user asks to extract invoice data (supplier, number, dates, line items, VAT, total). Not for personal ID numbers.l'un d'euxpofidfile_urlupload_idfacultatifmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_job_getGet job statusLectureAn extraction or PDF tool returned a job_id.requisjob_idReturns status and, once completed, the result. Poll until completed; stop if it failed.4
po_analytics_financial_summary_getSummarize document amountsLectureThe user asks for totals or a summary of invoice amounts across documents, e.g. by currency.facultatifperiodworkspace_idSums extracted amounts of all documents (not only invoices) per currency, never mixing currencies.4
po_documents_create_from_contentCreate PDF from textÉcritureThe user asks to create or write a PDF or document (notes, letter, report).requiscontenttitleworkspace_idfacultatifcontent_typemetadatalanguageauto_classifycustom_cssheader_htmlfooter_htmlidempotency_keyPass Markdown text: PaperOffice renders and stores the PDF, returns name and pofid. Costs credits.1
po_documents_renameRename documentÉcriture sensibleThe user wants to rename a document or change its file name.requisnew_file_namel'un d'euxpofiddocuments_idOverwrites the file name; the original extension (e.g. .pdf) is kept.1
po_documents_text_getRead document textLectureThe user needs the full text or exact wording of a document.l'un d'euxpofiddocuments_idReturns its OCR text (only after processing); emails, phone and ID numbers are masked where detected.4
po_documents_creator_agents_listList Creator AgentsLectureThe user wants a quote, letter or certificate on their own template, or asks which Creator Agents exist.aucunLists active agents (agent_id, name, template); then use po_documents_creator_agent_preview.4
po_documents_creator_agent_previewPreview agent documentÉcritureThe user asks a Creator Agent to draft a document, e.g. a quote.requisagent_idpromptfacultatifvariablessource_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 documentÉcritureThe user approved a Creator Agent preview and wants the document.requisagent_idpreview_tokenconfirmfacultatifvariablesaccept_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 attachmentsseulement /chatgptÉcritureThe user wants to store files they attached in this chat. To create a PDF from text use po_documents_create_from_content.requisfilesfacultatifworkspace_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 documentsLectureA 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).requisquestionfacultatifpofidsearch_scopeworkspace_idworkspace_idsperiodAucun effet secondaire.1
po_knowledge_get_articleRead knowledge articleLectureThe user wants to read one knowledge base article in full, e.g. after a search hit.requisidfacultatiflanguageReturns its title, text and summary in each language.4
po_analytics_financial_overdue_getList overdue invoicesLectureThe user asks which invoices are overdue.facultatifperiodworkspace_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 processingÉcriture sensibleA stored document needs OCR and AI analysis, e.g. it has no text yet.requisai_dms_tierl'un d'euxpofiddocuments_idfacultatifconfirm_reprocessconfirm_tier_downgradeRuns in the background, costs credits; track via po_documents_get. Re-processing replaces the old analysis.1
po_documents_downloadGet download linkLectureThe user wants to download or save a document's file, e.g. the PDF.l'un d'euxpofiddocuments_idReturns a temporary link to the stored file, valid for about 10 minutes.4
po_documents_update_indexUpdate index fieldsÉcriture 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.requisfieldsl'un d'euxpofiddocuments_idfacultatifidempotency_keyOnly the given fields are overwritten.1
po_documents_uploadUpload document from URLÉcritureThe user gives a public file URL to store, or wants a browser upload page (omit file_url).facultatifupload_idfile_urlfile_nameworkspace_idai_dms_tierStores a new document; workspace auto-processing may apply.1
po_extraction_receiptExtract receipt dataÉcritureThe user asks to extract receipt data (merchant, date, items, tax, total), e.g. for expenses.l'un d'euxpofidfile_urlupload_idfacultatifmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_extraction_delivery_noteExtract delivery note dataÉcritureThe user asks to extract delivery note data (shipper, recipient, items, quantities, delivery date).l'un d'euxpofidfile_urlupload_idfacultatifmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_extraction_purchase_orderExtract purchase order dataÉcritureThe user asks to extract purchase order data (order number, vendor, buyer, items, delivery date, total).l'un d'euxpofidfile_urlupload_idfacultatifmodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_tasks_list_my_tasksList my tasksLectureThe user asks about their tasks or pending approvals.facultatifstatusprioritystep_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 detailsLectureThe user asks what a specific task or approval is about.requistask_idfacultatifinclude_interactionReturns description, status, due date, history and whether completing needs an approve decision.4
po_tasks_claim_taskClaim taskÉcriture 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.requistask_idLocks it to them for 15 minutes and may notify the assignee.1
po_tasks_complete_taskComplete taskÉcriture sensibleThe user approves a task or marks it done.requistask_idfacultatifresultcommentclaim_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 taskÉcriture sensibleThe user rejects or declines a task or approval.requistask_idreasonfacultatifclaim_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 documentÉcritureThe user wants to move a document to another workspace.requistarget_workspace_idl'un d'euxpofiddocuments_idfacultatifconfirmAll its versions move along and keep their pofids. Documents under retention or legal hold cannot be moved.1
po_documents_copyCopy documentÉcritureThe user wants to copy or duplicate a document into a workspace.requistarget_workspace_idl'un d'euxpofiddocuments_idfacultatifnew_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 tagsLectureThe user asks which tags or labels a document has.l'un d'euxpofiddocuments_idReturns tag names and colors.4
po_documents_tags_createAdd document tagÉcritureThe user wants to tag or label a document.requistag_namel'un d'euxpofiddocuments_idfacultatiftag_colorAdds one tag per call; a tag the document already has is rejected.1
po_documents_folders_listList document foldersLectureThe user asks for document folders, i.e. bundles of related documents, in a workspace.requisworkspace_idLists folders only; po_documents_search lists documents.4
po_documents_folders_createCreate document folderÉcritureThe 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.requispofidsfacultatiffolder_namefolder_descriptionA document can be in only one folder.1
po_vat_validateValidate EU VAT IDLectureThe user wants to check if a company's EU VAT ID is valid.requisvat_idChecks EU VIES or a recent cached result (check date returned); returns validity and, if disclosed, company name and address.4
po_currency_convertConvert currencyLectureThe user asks to convert an amount to another currency.requisfromtofacultatifamountUses the latest available rate (rate date returned); no historical rates.4
po_pdfstudio_mergeMerge PDFsÉcritureThe user wants to merge or combine two or more PDF documents into one file.l'un d'euxpofidsfile_urlsfacultatiforderoutput_filenameStarts a job; po_job_get returns the download link.1
po_pdfstudio_splitSplit PDFÉcritureThe user wants to split a PDF into single pages or page ranges.l'un d'euxpofidfile_urlupload_idfacultatifmodesplitsoutput_prefixStarts a job; po_job_get returns the download link(s).1
po_pdfstudio_compressCompress PDFÉcritureThe user wants to compress a PDF or reduce its file size.l'un d'euxpofidfile_urlupload_idfacultatifqualityremove_metadataStarts a job; po_job_get returns the download link.1
po_dataripper_office2pdfConvert Office to PDFÉcritureThe user wants to convert a Word, Excel or PowerPoint file to PDF.l'un d'euxfile_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 versionsLectureThe user asks for earlier versions or the version history of a document.requispofidfacultatifinclude_trashedReturns its versions with number, pofid, date, comment and which is current.4
po_documents_audit_trail_getGet change historyLectureThe user asks what changed in a document or workspace, or for an audit trail or change log.facultatifpofiddocuments_idactionworkspace_idlimitoffsetOnly revision-secure documents log changes; returns the latest entries with action, field, old and new value.4
po_documents_trash_listList recycle binLectureThe user asks what is in the recycle bin or trash, or looks for a deleted document.facultatifworkspace_idpageper_pageReturns deleted documents (newest first, 50 per page) with pofid and days left before permanent deletion.4
po_documents_restoreRestore documentÉcritureThe user wants to restore or undelete a document from the recycle bin.l'un d'euxpofiddocuments_idfacultatiftarget_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 documentÉcriture sensibleThe user wants to delete a document and all its versions (not a tag or folder entry).l'un d'euxpofiddocuments_idfacultatifconfirmPermanent in standard workspaces, recycle bin in business and compliance ones. Retention or legal hold blocks it.1
po_knowledge_list_basesList knowledge basesLectureThe user asks which knowledge bases they have or a knowledge base ID is needed.facultatifinclude_archivedReturns ID, name, visibility and languages of each active knowledge base.4
po_knowledge_list_articlesList knowledge articlesLectureThe user wants to browse or list the articles of a knowledge base instead of searching.facultatifkb_idpagelimitcategory_idlanguagesearchReturns articles (50 per page) with IDs, titles, status and content.4
po_knowledge_categoriesList knowledge categoriesLectureThe user asks which categories their knowledge base articles are sorted into.facultatifkb_idlanguageReturns each category's ID, name and article count.4
po_knowledge_get_baseGet knowledge baseLectureThe user asks about one knowledge base's settings, visibility or languages.requisidReturns its details with article and category counts.4
po_knowledge_add_articleCreate knowledge articleÉcriture sensibleThe user asks to add or write a new knowledge base article.requiskb_idtitlecontentlanguagefacultatifcategory_idtypeSaves it and indexes it for search; in a public knowledge base it is published at once.1
po_knowledge_update_articleUpdate knowledge articleÉcriture sensibleThe user asks to edit or rewrite a knowledge base article.requisidlanguagel'un d'euxtitlecontentcategory_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 articleÉcriture sensibleThe user asks to translate a knowledge base article.requisidtarget_languagefacultatifsource_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 baseÉcriture sensibleThe user asks to create a new knowledge base for help articles.requisnamefacultatifdescriptionprimary_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 baseÉcriture sensibleThe user asks to rename a knowledge base, change its description or make it public or internal.requisidl'un d'euxnamedescriptionvisibilityprimary_languageenabled_languagesOverwrites the given fields; public puts its published articles online, internal takes them offline.1
po_knowledge_delete_articleDelete knowledge articleÉcriture sensibleThe user asks to delete a knowledge base article.requisidPermanently removes it in all languages, also from search and the help center; cannot be undone.1

Survolez le nom d'une entrée avec la souris pour afficher son type et sa description. La dernière colonne indique combien d'appels d'un outil peuvent s'exécuter simultanément dans une session MCP.

Erreur

Une erreur d'outil est renvoyée en tant que résultat de l'outil MCP avec isError : true. Le même objet JSON se trouve dans structuredContent et dans le premier bloc de contenu texte :

{
  "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
Code stable et lisible par une machine. Il est dupliqué dans code et details.error_code, car certains clients peuvent réécrire error_code.
message
Explication destinée aux humains.
details
Contexte tel que http_status, retryable / retry_safe, suggested_backoff_ms, validation_errors ou les IDs envoyés.
hint
Étape suivante, formulée pour le modèle.
retryablehttp_status
Champs optionnels de niveau supérieur déclarés dans les schémas de sortie.
CodeSignificationRéessayer ?
INVALID_PARAMSLes arguments n'ont pas passé la validation du schéma ; details.validation_errors indique les champs concernés.Non — Corriger les arguments
TOOL_UNKNOWNAucun outil portant ce nom n'existe sur cette connexion — veuillez utiliser le nom figurant dans la liste des outils du connecteur.Non
TOOL_NOT_ON_THIS_CONNECTORL'outil existe dans PaperOffice, mais pas sur ce connecteur. L'indication indique le chemin : via /dms et /cursor par l'intermédiaire de po_mcp_tools_call_read ou po_mcp_tools_call_write, sinon dans l'application PaperOffice.Non — suivez l'indication
WORKSPACE_ACCESS_DENIEDLa connexion n'a pas accès à Workspace ou au document.Non
DOCUMENT_NOT_FOUNDpofid ou documents_id inconnu(e).Non
CONFIRMATION_REQUIREDL'action nécessite une confirmation — par exemple, les actions groupées à partir de 6 éléments, la révocation de partages ou la suppression d'une conservation légale. Un aperçu des éléments concernés est inclus ; après la confirmation, répétez la requête avec confirm=true.Après confirmation par l'utilisateur
APP_ONLY_ACTIONINSTANT_DELETE_APP_ONLYFOLDER_DELETE_NOT_ALLOWEDLes étapes finales ne peuvent être effectuées que dans l'application PaperOffice : suppression définitive, vidage de la corbeille, suppression d'un Workspace, modification de la conservation dans la corbeille ou suppression d'un dossier entier. Les documents supprimés via MCP atterrissent dans la corbeille.Non — effectuez l'action dans l'application
LEGAL_HOLD_ACTIVEUNDER_RETENTIONWORM_PROTECTEDLe document est protégé ; la modification a été refusée.Non
GROUP_RESTRICTIONLe groupe du jeton ne dispose pas de cette autorisation, par exemple pour la suppression.Non
PLAN_UPGRADE_REQUIREDLa fonctionnalité n'est disponible qu'à partir d'un plan supérieur ; details.required_plan indique le plan requis, details.plans_url renvoie à la page tarifaire de l'application.Non — uniquement après la mise à niveau du plan
INSUFFICIENT_CREDITSCrédits insuffisants Credits (HTTP 402); aucun montant n'a été facturé.Après rechargement
TASK_REQUIRES_APP_REVIEWCLAIM_SESSION_MISMATCHTASK_CLAIM_EXPIREDLa décision concernant une tâche de validation n'a pas pu être enregistrée ; l'indication indique l'étape suivante.Comme décrit dans l'indication
TRANSLATION_IN_PROGRESSUne traduction dans la base de connaissances est encore en cours.Oui, après environ 60 s avec les mêmes arguments
WRITE_OUTCOME_UNKNOWNUne opération d'écriture dans la base de connaissances n'a reçu aucune réponse dans le délai imparti ; elle a probablement été enregistrée.Vérifier d'abord, puis réessayer
TRANSIENT_TRANSPORT_ERRORDélai d'attente dépassé côté backend (408) ou HTTP 429, 502, 503 ou 504 ; details.retryable est true, details.http_status indique la cause et suggested_backoff_ms est de 2000.Oui, avec un délai d'attente
SESSION_BUSYACCOUNT_BUSYUne limite d'appels simultanés a été atteinte (voir les limites de taux) ; retry_safe est true et retry_after_ms est inclus.Oui, après retry_after_ms
MCP_MAINTENANCEMaintenance ou redémarrage du serveur ; retry_after_ms est de 2000.Oui
SECRET_ARGUMENT_REJECTEDUn argument ressemblait à une date d'accès ; les arguments d'outil ne doivent pas contenir de jetons ou de mots de passe.Non
TOOL_ERRORErreur générale par défaut lorsqu'aucun code spécifique ne correspond.Dépend du message

Pas une erreur : si une entrée de fichier manque, les outils basés sur des fichiers (extraction, PDF) retournent un résultat texte normal commençant par FILE_UPLOAD_REQUIRED et indiquant les entrées acceptées ou une page de téléchargement par navigateur.

Au niveau du transport, un jeton manquant, invalide, expiré ou révoqué reçoit un HTTP 401 avec un en-tête WWW-Authenticate (réexécutez OAuth). Tant que la connexion ou le catalogue d'outils est brièvement indisponible, le serveur répond avec un HTTP 503 et Retry-After (2–5 s).

Limites de débit et quotas

  • Par session MCP (Mcp-Session-Id): au maximum 8 appels d'outil simultanés. Les outils avec '1' dans la dernière colonne s'exécutent séquentiellement: un deuxième appel simultané renvoie immédiatement SESSION_BUSY (réessayez après environ 300 ms, après 500 ms pour po_knowledge_graph_ask). Les autres outils s'exécutent avec jusqu'à 4 appels parallèles et attendent jusqu'à 15 s qu'une place se libère.
  • Jet d'accès token sur toutes les sessions : au maximum 24 appels d'outils simultanés (ACCOUNT_BUSY).
  • Pour chaque appel d'outil, les limites de requête de PaperOffice API s'appliquent : les tokens gratuits et visiteurs reçoivent au moins 5 requêtes par seconde, 30 par minute, 100 par heure et 500 par jour; les valeurs des plans peuvent être plus élevées. Les plans payants avec Credits restant limitent le crédit, pas un taux de requête. Les appels soumis à une limitation de débit ne sont pas facturés; ils retournent TRANSIENT_TRANSPORT_ERROR avec details.http_status 429 et le temps d'attente dans le message.
  • Limites temporelles : un appel backend est interrompu après 90 s (les écritures dans la base de connaissances fournissent alors WRITE_OUTCOME_UNKNOWN ou TRANSLATION_IN_PROGRESS, au lieu de répéter aveuglément) ; po_knowledge_graph_ask s'arrête après 120 s.
  • Limites mentionnées dans les descriptions des outils : jusqu'à 10 fichiers par appel de po_documents_upload_files (uniquement /chatgpt), 2 ou plus de PDFs par fusion, jusqu'à 500 résultats de recherche par page, jusqu'à 200 Workspaces par page et 10–200 entrées de corbeille par page. Les liens de téléchargement expirent après environ 10 minutes, et une tâche reprise reste verrouillée pendant 15 minutes.
  • Facturation : les appels MCP sont facturés comme les appels de REST API dans Credits. Les outils dont la description indique « costs credits » ou « uses credits » lancent un traitement IA et consomment plus de Credits.

Outils

Six familles, un catalogue

Les outils MCP sont regroupés par tâche. Le client les voit avec leur titre et une brève description, et choisit lui-même l'outil approprié.

  • Document AI

    Documents, OCR, IDP, recherche, opérations PDF, signatures et DMS IA.

    document-ai
  • Workflow AI

    Workflows, jobs, tâches, HITL, approbations et automatisation des processus.

    workflow-ai
  • Relations AI

    CRM, partenaires, prospects, helpdesk et rendez-vous.

    relations-ai
  • Analytics AI

    Analytique, BI, graphe de connaissances, entités et RAG.

    analytics-ai
  • Media AI

    Studio d'images, TTS, STT et traduction.

    media-ai
  • Data IA

    Validation, TVA, devise, géodonnées et vérifications de sécurité.

    data-ai

Domaines couverts

  • Gestion des documents Recherche, lecture, téléchargement, modification, déplacement, copie, suppression
  • Recherche intelligente Plein texte, similarité sémantique, recherche avancée, statistiques
  • Signature électronique Demandes de signature, modèles, vérification, liens mobiles
  • Traitement par IA AI-OCR, Analyse de documents, détection de PII, anonymisation
  • Intelligence des documents Entités, relations, résumés, champs métadonnées, embeddings
  • Analyses Tendances, finances, heatmaps, centre d'audit
  • Knowledge Graph Cas d'utilisation, chronologies, références, relations
  • Intelligence CRM Comptes, prospects, opportunités, sentiment
  • Intelligence économique Tableaux de bord, analyse des champs, métriques du Workspace
  • Webhooks et événements S'abonner, tester, gérer, abonnements de tâches
  • Notes, étiquettes et commentaires Commentaires textuels et notes — créer, lister, résoudre, supprimer
  • Versioning et audit Révisions, conservation légale, piste d'audit

Exemples

Ce que vous dites — quel outil s'exécute

Quatre phrases quotidiennes et l'outil MCP que votre client appelle pour elles. Les permissions proviennent de votre Workspace, pas du chat.

  • Extrayez toutes les données de la facture jointe.

    Outil MCP po_aiocr_analyze

    Facture analysée — données extraites :

  • Renomme ce document en Facture-2026-0042.

    Outil MCP po_documents_rename

    Document renommé :

  • Ajouter un commentaire de révision sur la page 2.

    Outil MCP po_documents_comments_create

    Commentaire créé :

  • Comment a évolué notre volume de documents ?

    Outil MCP po_analytics_trends_get

    Analyse des tendances des 6 derniers mois :

Points forts

Ce qui distingue le serveur MCP

Le serveur MCP n'est pas un wrapper autour de l'API REST — c'est le même noyau avec vos permissions de compte, le Workspaces et les crédits.

  • OAuth 2.1 et jeton utilisateur

    OAuth pour Claude, ChatGPT et Grok ; jeton utilisateur (po_ut_ / po_gt_) pour Cursor — po_sk_ est bloqué.

  • Recherche hybride avec embeddings

    Les embeddings PaperOffice et le texte intégral travaillent ensemble pour que le client trouve l'outil approprié.

  • Mise en scène et téléchargement de fichiers

    URLs de téléchargement pré-signées — pas de Base64 dans le chat.

  • Knowledge Graph

    Cas d'affaires, calendriers et relations de documents par langage naturel.

  • Analytique et BI

    Tendances, finance, heatmaps et métriques du Workspace sur demande.

  • Traitement UE

    Traitement dans notre infrastructure propre en UE — les mêmes permissions et Workspaces que dans l'application.

Cas d'utilisation

Voir PaperOffice MCP en 30 secondes

Quatre flux de travail réels avec Claude — une courte vidéo chacun. Articles détaillés liés ci-dessous.

Questions fréquentes

Tout sur le serveur PaperOffice MCP

Comment le serveur MCP s'authentifie-t-il ?
Claude, ChatGPT et Grok démarrent avec OAuth 2.1. Alternativement, un jeton utilisateur ou de groupe (po_ut_ / po_gt_) — po_sk_ et po_pk_ sont bloqués pour MCP.
Quel est le coût de l'utilisation via MCP ?
Les appels MCP débitent des Credits comme le REST-API. Le solde et l'utilisation peuvent être interrogés via les points de terminaison de facturation.
Quels outils chaque point de terminaison propose-t-il ?
/mcp est l'ensemble IDE léger. /dms et /cursor partagent les opérations sur documents, y compris la capture, le workflow et le TTS. /claude est le répertoire sans TTS. /chatgpt (alias /openai) répertorie un ensemble d'outils curaté pour ChatGPT ; /grok et /muse répertorient les mêmes outils sans le téléchargement de pièce jointe disponible uniquement pour ChatGPT. La référence aux outils sur cette page indique chaque outil curaté comme étant en lecture, écriture ou écriture sensible.
OAuth 2.1 est-il pris en charge ?
Oui. OAuth 2.1 démarre lors de la première connexion. Alternativement, un jeton utilisateur ou de groupe (po_ut_ / po_gt_) — po_sk_ et po_pk_ sont bloqués pour MCP.
Qu'est-ce qu'un AI-DMS natif MCP ?
Un DMS IA dont les fonctionnalités sont nativement accessibles via le Model Context Protocol — mêmes permissions et Workspaces que dans l'application.
Quels clients sont pris en charge ?
Notamment Claude, ChatGPT, Grok, Cursor et les profils DMS headless — voir les pages de connexion.
Quelle est la rapidité de la connexion ?
En quelques minutes : OAuth 2.1 lors de la première connexion ou un jeton utilisateur/groupe (po_ut_ / po_gt_), puis libération des outils. po_sk_ est bloqué pour MCP.
Les profils diffèrent-ils ?
Oui — l'étendue de l'outil dépend du point de terminaison. Ce qu'une requête peut faire est déterminé par les droits de l'utilisateur connecté ; un jeton de groupe (po_gt_) dispose exactement des droits de son groupe d'utilisateurs.
Où se trouve la documentation ?
Dans la documentation Developer-MCP ainsi que sous llms.txt et la collection Live-Postman.
Existe-t-il un hébergement en UE ?
Oui — traitement dans l'infrastructure PaperOffice UE.

PaperOffice AI · Problem Solver

Racontez-nous, ce qui vous fait perdre du temps au quotidien.

Décrivez simplement. Aucun terme technique n'est nécessaire.

Ou commencez avec un exemple

Comment souhaitez-vous utiliser PaperOffice ?

Ordinateur et smartphone sont connectés : espace de travail sur l'ordinateur, capture sur le téléphone.

Où souhaitez-vous commencer ?

L'espace de travail complet est optimisé pour l'ordinateur. La version mobile convient pour capturer, vérifier et approuver des documents.

S’inscrire gratuitement app.paperoffice.ai

Commencer sur l'ordinateur

Nous vous envoyons votre lien d'accès personnel par e-mail.