月末发票
所有 Workspace 下的未付发票——通过一个提示词即可获取总额及逾期标记。
MCP服务器
PaperOffice MCP 服务器将文档、搜索、工作流和分析功能引入 Claude、ChatGPT 和 Cursor。
请选择您的聊天工具。本指南将逐步展示每一次点击操作——无需安装,即刻体验 OAuth 2.1。
快速开始
指南将展示在 Claude、ChatGPT 或 Cursor 中的每一步操作。下方仅为可复制的代码片段。
/claude 目录、演示环境或您的专属账户。
/chatgpt Connector、演示环境或您的专属账户。
/cursor 使用用户令牌配置 mcp.json。
可复制代码片段
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/claude"
}
}
} Claude-目录URL — OAuth 2.1。文档操作,不含TTS。插入 /claude;片段中无需 Bearer。
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/cursor",
"headers": {
"Authorization": "Bearer po_ut_..."
}
}
}
} 与 /dms 相同的文档操作目录(含 TTS)— 用户令牌 (po_ut_ / po_gt_),而非 po_sk_。
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/chatgpt",
"headers": {
"Authorization": "Bearer po_ut_..."
}
}
}
} 规范 URL:/chatgpt(别名 /openai)。面向商业文档的精选工具集——每个工具单独列出,不含文本转语音、一次性密码及解锁工具。支持 OAuth 2.1 或用户令牌(po_ut_ / po_gt_),而非 po_sk_。
{
"mcpServers": {
"paperoffice-dms": {
"url": "https://mcp.paperoffice.ai/dms"
},
"paperoffice-full": {
"url": "https://mcp.paperoffice.ai/mcp-full"
}
}
} 实时路径:/dms, /cursor, /claude, /chatgpt (别名 /openai), /muse, /mcp, /mcp-full (300+)。
端點
每個配置文件都指向同一個服務器 — 僅工具範圍不同。哪些 URL 對應何種用途,見下表。
/dms 文档操作——在 /dms 和 /cursor 上提供相同的目录。规范 URL。
https://mcp.paperoffice.ai/dms /claude 目录:无 TTS 的文档操作 — Claude-Directory-URL。
https://mcp.paperoffice.ai/claude /cursor 与 /dms(包括 TTS)相同的文档操作目录。
https://mcp.paperoffice.ai/cursor /chatgpt ChatGPT 连接器——面向商业文档(发票、合同、送货单、收据)及知识库文章的精选工具集,每个工具单独列出。不含文本转语音功能,且未包含 Workspace 解锁功能。别名:/openai。
https://mcp.paperoffice.ai/chatgpt Alias: https://mcp.paperoffice.ai/openai
/muse Meta-Muse 连接器——与 /chatgpt 相同的精选工具集,但不包括仅对 ChatGPT 可用的附件上传功能。每个工具均单独列出。
https://mcp.paperoffice.ai/muse /mcp 精简 IDE 套件 — 不包含 /cursor 上的文档操作目录。
https://mcp.paperoffice.ai/mcp /mcp-full 适用于强大工作流的所有 MCP 工具(300+)。
https://mcp.paperoffice.ai/mcp-full /openai 仍可作为 /chatgpt 的别名访问。已停用的模块路径将返回 HTTP 410。
能力矩阵
每行对应一项任务:推荐的URL及原因。此表是本页唯一完整的路径列表。
| 任务 | 推荐URL | 原因 |
|---|---|---|
| 文档操作(标准) | /dms | 文档操作(超过 300 个 MCP 工具)——在 /dms 和 /cursor 上提供相同的目录。 |
| Claude 桌面 / Claude 代码(目录URL) | /claude | 目录:不含TTS的文档操作。每个工具均附有标题和说明。 |
| Cursor 编码时的IDE | /cursor | 与/dms相同的文档操作目录(含TTS)。 |
| ChatGPT连接器 | /chatgpt | ChatGPT 连接器——面向商业文档及知识库文章的精选工具,每个工具单独列出(参见工具参考)。别名:/openai。 |
| Meta-Muse 连接器 | /muse | /chatgpt 集合不包含仅 ChatGPT 的附件上传功能,每个工具均在工具参考中列出。 |
| 精简的IDE套件 | /mcp | 一套紧凑的工具集,用于搜索、阅读和分析,以及上传和知识库文章——并非文档操作目录。 |
| 复杂的多步骤任务 | po_agents_ask 在 /mcp-full 中 | 主机 LLM 代理停留在完整表面上,而不是 /dms。 |
| 迁移/所有MCP工具 | /mcp-full | 完整的 MCP 界面(300+ 工具),用于调试和遗留代理。 |
已停用的模块路径返回 HTTP 410。对于文档操作请使用 /dms。
工具参考
/chatgpt (alias /openai) lists 56 tools; /muse lists 55 — the same set without the ChatGPT-only attachment upload. Each operation is a separate tool with its own description, input schema and MCP annotations; there are no discovery tools and no generic executor.
每个工具均需要带有 PKCE 的 OAuth 2.1(作用域 mcp:tools)或 PaperOffice 用户或组令牌(po_ut_ / po_gt_);po_sk_ 和 po_pk_ 将被拒绝。调用将使用已连接 PaperOffice 用户的权限运行,其参数将在执行前针对发布的输入架构进行验证。
MCP. 每个工具都带有 readOnlyHint、destructiveHint、idempotentHint 和 openWorldHint 注解。标签总结了调用的作用:
/chatgpt: 56 tools (25 Read, 18 Write, 13 Sensitive write). /muse: 55 tools (25 Read, 17 Write, 13 Sensitive write).
| 工具 | 标识 | 适用场景 | 输入 | 输出及副作用 | 每次会话的并行调用次数 |
|---|---|---|---|---|---|
po_workspaces_listList workspaces | 读取 | The user names a workspace or asks which workspaces exist, or a workspace_id is needed. | 可选limitoffsetsearchworkspace_id | Lists ID, name and document count. Locked workspaces are unlocked only in the PaperOffice app. | 4 |
po_documents_searchSearch documents | 读取 | 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. | 必需queryworkspace_id可选search_scopesearch_modelimitpagesort_bydate_fromdate_toissued_date_fromissued_date_todocument_typeinclude_summaryfilename_onlyinclude_historical | Returns pofid, sender, amount. | 4 |
po_documents_getGet document details | 读取 | 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. | 任选其一pofiddocuments_id可选resolvecompact | 无副作用。 | 4 |
po_extraction_invoiceExtract invoice data | 写入 | The user asks to extract invoice data (supplier, number, dates, line items, VAT, total). Not for personal ID numbers. | 任选其一pofidfile_urlupload_id可选modelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_job_getGet job status | 读取 | An extraction or PDF tool returned a job_id. | 必需job_id | Returns status and, once completed, the result. Poll until completed; stop if it failed. | 4 |
po_analytics_financial_summary_getSummarize document amounts | 读取 | The user asks for totals or a summary of invoice amounts across documents, e.g. by currency. | 可选periodworkspace_id | Sums extracted amounts of all documents (not only invoices) per currency, never mixing currencies. | 4 |
po_knowledge_searchSearch knowledge base | 读取 | The user asks to search their knowledge base or help articles, or asks about their own policies, FAQs or how-tos. | 必需query可选kb_idscategory_slugslanguagelimit | Returns matching articles with excerpts; for stored documents use po_documents_search. | 4 |
po_documents_create_from_contentCreate PDF from text | 写入 | The user asks to create or write a PDF or document (notes, letter, report). | 必需contenttitleworkspace_id可选content_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 | 敏感写入 | The user wants to rename a document or change its file name. | 必需new_file_name任选其一pofiddocuments_id | Overwrites the file name; the original extension (e.g. .pdf) is kept. | 1 |
po_documents_text_getRead document text | 读取 | The user needs the full text or exact wording of a document. | 任选其一pofiddocuments_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 | 读取 | The user wants a quote, letter or certificate on their own template, or asks which Creator Agents exist. | 无 | Lists active agents (agent_id, name, template); then use po_documents_creator_agent_preview. | 4 |
po_documents_creator_agent_previewPreview agent document | 写入 | The user asks a Creator Agent to draft a document, e.g. a quote. | 必需agent_idprompt可选variablessource_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 | 写入 | The user approved a Creator Agent preview and wants the document. | 必需agent_idpreview_tokenconfirm可选variablesaccept_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 attachments仅限 /chatgpt | 写入 | The user wants to store files they attached in this chat. To create a PDF from text use po_documents_create_from_content. | 必需files可选workspace_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 | 读取 | 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). | 必需question可选pofidsearch_scopeworkspace_idworkspace_idsperiod | 无副作用。 | 1 |
po_knowledge_get_articleRead knowledge article | 读取 | The user wants to read one knowledge base article in full, e.g. after a search hit. | 必需id可选language | Returns its title, text and summary in each language. | 4 |
po_analytics_financial_overdue_getList overdue invoices | 读取 | The user asks which invoices are overdue. | 可选periodworkspace_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 | 敏感写入 | A stored document needs OCR and AI analysis, e.g. it has no text yet. | 必需ai_dms_tier任选其一pofiddocuments_id可选confirm_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 | 读取 | The user wants to download or save a document's file, e.g. the PDF. | 任选其一pofiddocuments_id | Returns a temporary link to the stored file, valid for about 10 minutes. | 4 |
po_documents_update_indexUpdate index fields | 敏感写入 | 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. | 必需fields任选其一pofiddocuments_id可选idempotency_key | Only the given fields are overwritten. | 1 |
po_documents_uploadUpload document from URL | 写入 | The user gives a public file URL to store, or wants a browser upload page (omit file_url). | 可选upload_idfile_urlfile_nameworkspace_idai_dms_tier | Stores a new document; workspace auto-processing may apply. | 1 |
po_extraction_receiptExtract receipt data | 写入 | The user asks to extract receipt data (merchant, date, items, tax, total), e.g. for expenses. | 任选其一pofidfile_urlupload_id可选modelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_extraction_delivery_noteExtract delivery note data | 写入 | The user asks to extract delivery note data (shipper, recipient, items, quantities, delivery date). | 任选其一pofidfile_urlupload_id可选modelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_extraction_purchase_orderExtract purchase order data | 写入 | The user asks to extract purchase order data (order number, vendor, buyer, items, delivery date, total). | 任选其一pofidfile_urlupload_id可选modelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_tasks_list_my_tasksList my tasks | 读取 | The user asks about their tasks or pending approvals. | 可选statusprioritystep_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 | 读取 | The user asks what a specific task or approval is about. | 必需task_id可选include_interaction | Returns description, status, due date, history and whether completing needs an approve decision. | 4 |
po_tasks_claim_taskClaim task | 敏感写入 | 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. | 必需task_id | Locks it to them for 15 minutes and may notify the assignee. | 1 |
po_tasks_complete_taskComplete task | 敏感写入 | The user approves a task or marks it done. | 必需task_id可选resultcommentclaim_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 | 敏感写入 | The user rejects or declines a task or approval. | 必需task_idreason可选claim_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 | 写入 | The user wants to move a document to another workspace. | 必需target_workspace_id任选其一pofiddocuments_id可选confirm | All its versions move along and keep their pofids. Documents under retention or legal hold cannot be moved. | 1 |
po_documents_copyCopy document | 写入 | The user wants to copy or duplicate a document into a workspace. | 必需target_workspace_id任选其一pofiddocuments_id可选new_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 | 读取 | The user asks which tags or labels a document has. | 任选其一pofiddocuments_id | Returns tag names and colors. | 4 |
po_documents_tags_createAdd document tag | 写入 | The user wants to tag or label a document. | 必需tag_name任选其一pofiddocuments_id可选tag_color | Adds one tag per call; a tag the document already has is rejected. | 1 |
po_documents_folders_listList document folders | 读取 | The user asks for document folders, i.e. bundles of related documents, in a workspace. | 必需workspace_id | Lists folders only; po_documents_search lists documents. | 4 |
po_documents_folders_createCreate document folder | 写入 | 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. | 必需pofids可选folder_namefolder_description | A document can be in only one folder. | 1 |
po_vat_validateValidate EU VAT ID | 读取 | The user wants to check if a company's EU VAT ID is valid. | 必需vat_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 | 读取 | The user asks to convert an amount to another currency. | 必需fromto可选amount | Uses the latest available rate (rate date returned); no historical rates. | 4 |
po_pdfstudio_mergeMerge PDFs | 写入 | The user wants to merge or combine two or more PDF documents into one file. | 任选其一pofidsfile_urls可选orderoutput_filename | Starts a job; po_job_get returns the download link. | 1 |
po_pdfstudio_splitSplit PDF | 写入 | The user wants to split a PDF into single pages or page ranges. | 任选其一pofidfile_urlupload_id可选modesplitsoutput_prefix | Starts a job; po_job_get returns the download link(s). | 1 |
po_pdfstudio_compressCompress PDF | 写入 | The user wants to compress a PDF or reduce its file size. | 任选其一pofidfile_urlupload_id可选qualityremove_metadata | Starts a job; po_job_get returns the download link. | 1 |
po_dataripper_office2pdfConvert Office to PDF | 写入 | The user wants to convert a Word, Excel or PowerPoint file to PDF. | 任选其一file_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 | 读取 | The user asks for earlier versions or the version history of a document. | 必需pofid可选include_trashed | Returns its versions with number, pofid, date, comment and which is current. | 4 |
po_documents_audit_trail_getGet change history | 读取 | The user asks what changed in a document or workspace, or for an audit trail or change log. | 可选pofiddocuments_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 | 读取 | The user asks what is in the recycle bin or trash, or looks for a deleted document. | 可选workspace_idpageper_page | Returns deleted documents (newest first, 50 per page) with pofid and days left before permanent deletion. | 4 |
po_documents_restoreRestore document | 写入 | The user wants to restore or undelete a document from the recycle bin. | 任选其一pofiddocuments_id可选target_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 | 敏感写入 | The user wants to delete a document and all its versions (not a tag or folder entry). | 任选其一pofiddocuments_id可选confirm | Permanent in standard workspaces, recycle bin in business and compliance ones. Retention or legal hold blocks it. | 1 |
po_knowledge_list_basesList knowledge bases | 读取 | The user asks which knowledge bases they have or a knowledge base ID is needed. | 可选include_archived | Returns ID, name, visibility and languages of each active knowledge base. | 4 |
po_knowledge_list_articlesList knowledge articles | 读取 | The user wants to browse or list the articles of a knowledge base instead of searching. | 可选kb_idpagelimitcategory_idlanguagesearch | Returns articles (50 per page) with IDs, titles, status and content. | 4 |
po_knowledge_categoriesList knowledge categories | 读取 | The user asks which categories their knowledge base articles are sorted into. | 可选kb_idlanguage | Returns each category's ID, name and article count. | 4 |
po_knowledge_get_baseGet knowledge base | 读取 | The user asks about one knowledge base's settings, visibility or languages. | 必需id | Returns its details with article and category counts. | 4 |
po_knowledge_add_articleCreate knowledge article | 敏感写入 | The user asks to add or write a new knowledge base article. | 必需kb_idtitlecontentlanguage可选category_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 | 敏感写入 | The user asks to edit or rewrite a knowledge base article. | 必需idlanguage任选其一titlecontentcategory_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 | 敏感写入 | The user asks to translate a knowledge base article. | 必需idtarget_language可选source_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 | 敏感写入 | The user asks to create a new knowledge base for help articles. | 必需name可选descriptionprimary_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 | 敏感写入 | The user asks to rename a knowledge base, change its description or make it public or internal. | 必需id任选其一namedescriptionvisibilityprimary_languageenabled_languages | Overwrites the given fields; public puts its published articles online, internal takes them offline. | 1 |
po_knowledge_delete_articleDelete knowledge article | 敏感写入 | The user asks to delete a knowledge base article. | 必需id | Permanently removes it in all languages, also from search and the help center; cannot be undone. | 1 |
将鼠标悬停在输入名称上,即可查看其类型和描述。最后一列显示在 MCP 会话中可同时运行多少个工具调用。
工具错误将以 isError: true 的 MCP 工具结果返回。相同的 JSON 对象也存在于 structuredContent 和第一个文本内容块中:
{
"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| 代码 | 含义 | 重试? |
|---|---|---|
INVALID_PARAMS | 参数未通过模式验证;details.validation_errors 列出了相关字段。 | 否 — 修正参数 |
TOOL_UNKNOWN | 在此连接下不存在名为该值的工具——请使用连接器工具列表中的名称。 | 否 |
TOOL_NOT_ON_THIS_CONNECTOR | 该工具存在于 PaperOffice 中,但不在当前连接器上。提示提供了路径:通过 po_mcp_tools_call_read 或 po_mcp_tools_call_write 访问 /dms 和 /cursor,或在 PaperOffice 应用程序中进行操作。 | 否——请遵循提示 |
WORKSPACE_ACCESS_DENIED | 连接无权访问 Workspace 或文档。 | 否 |
DOCUMENT_NOT_FOUND | 未知的 pofid 或 documents_id。 | 否 |
CONFIRMATION_REQUIRED | 该操作需要确认——例如处理包含6个及以上元素的操作、撤销共享或解除法律保留。系统会提供受影响元素的预览;确认后,请使用 confirm=true 重新调用。 | 用户确认后 |
APP_ONLY_ACTIONINSTANT_DELETE_APP_ONLYFOLDER_DELETE_NOT_ALLOWED | 最终步骤仅在 PaperOffice 应用程序中执行:永久删除、清空回收站、删除 Workspace、更改回收站保留期或删除整个文件夹。通过 MCP 删除的文档将移至回收站。 | 否——请在应用程序中完成 |
LEGAL_HOLD_ACTIVEUNDER_RETENTIONWORM_PROTECTED | 文档受保护;更改被拒绝。 | 否 |
GROUP_RESTRICTION | 令牌所属的组缺少此权限,例如删除权限。 | 否 |
PLAN_UPGRADE_REQUIRED | 该功能仅在更高级别的计划中提供;details.required_plan 指定了所需的计划,details.plans_url 提供了应用的价格页面。 | 否 — 请在升级计划后重试 |
INSUFFICIENT_CREDITS | Credits 余额不足(HTTP 402);未产生费用。 | 充值后重试 |
TASK_REQUIRES_APP_REVIEWCLAIM_SESSION_MISMATCHTASK_CLAIM_EXPIRED | 无法保存释放任务的决策;提示中指出了下一步操作。 | 如提示所述 |
TRANSLATION_IN_PROGRESS | 知识库中的翻译仍在进行中。 | 是,约60秒后使用相同参数重试 |
WRITE_OUTCOME_UNKNOWN | 对知识库的写入操作在超时时间内未收到响应;该操作可能已保存。 | 先检查,再重试 |
TRANSIENT_TRANSPORT_ERROR | 后端超时(408)或 HTTP 429、502、503 或 504;details.retryable 为 true,suggested_backoff_ms 为 2000,且 details.http_status 指示了原因。 | 是,等待一段时间后重试 |
SESSION_BUSYACCOUNT_BUSY | 已达到并发调用限制(请参阅速率限制);retry_safe 为 true,且包含 retry_after_ms。 | 是,在 retry_after_ms 毫秒后重试 |
MCP_MAINTENANCE | 服务器维护或重启;retry_after_ms 为 2000。 | 是 |
SECRET_ARGUMENT_REJECTED | 参数看起来像凭据日期;工具参数不得包含令牌或密码。 | 否 |
TOOL_ERROR | 通用回退,适用于无特定代码匹配的情况。 | 取决于消息内容 |
非错误:若缺少文件输入,基于文件的工具(提取、PDF)将返回以 FILE_UPLOAD_REQUIRED 开头的常规文本结果,其中列出了接受的输入或浏览器上传页面。
在传输层面,缺失、无效、过期或被撤销的令牌将收到 HTTP 401 状态码及 WWW-Authenticate 头(需重新执行 OAuth)。只要登录或工具目录暂时不可用,服务器将返回 HTTP 503 及 Retry-After(2–5 秒)。
工具
MCP工具按任务分组。客户端通过标题和简短描述查看它们,并自行选择适当的工具。
文档、OCR、智能文档处理 (IDP)、搜索、PDF 操作、签名和 AI DMS。
document-ai 工作流、作业、任务、人机协同审批 (HITL)、审批和流程自动化。
workflow-ai CRM、合作伙伴、潜在客户、帮助台
relations-ai 分析、商业智能、知识图谱、实体和RAG。
analytics-ai 图像工作室、TTS、STT 和翻译。
media-ai 验证、增值税、货币、地理数据和安全查找。
data-ai 覆盖领域
示例
四个日常句子及客户端为此调用的 MCP 工具。权限来自您的 Workspace,而非聊天窗口。
从附带的发票中提取所有数据。
po_aiocr_analyze 发票已分析 — 提取的数据:
将此文档重命名为 Rechnung-2026-0042。
po_documents_rename 文档已重命名:
在第二页添加评论。
po_documents_comments_create 评论已创建:
我们的文档量是如何发展的?
po_analytics_trends_get 过去6个月的趋势分析:
亮点
MCP 服务器不是 REST API 的包装器——它是具有您账户权限、Workspaces 和信用的相同核心。
Claude 和 ChatGPT 使用 OAuth;Cursor 使用用户令牌 (po_ut_ / po_gt_) — po_sk_ 被阻止。
PaperOffice嵌入与全文检索协同工作,帮助客户端找到合适的工具。
预签名上传URL——聊天中不使用Base64。
通过自然语言处理业务案例、时间线和文档关系。
趋势、财务、热力图和按需提供的 Workspace 指标。
处理在欧盟基础设施中进行——与应用程序中相同的权限和Workspaces。
用例
四个真实的 Claude 工作流——每个配有一段短视频。下方链接为深度文章。
常见问题
下一站
开发者漏斗中推荐的下一步以及两个合适的分支。
无需安装,数秒即可就绪。
搜索所有工具