Финансовые отчеты в конце месяца
Неоплаченные счета-фактуры во всех Workspace — итоги и флаги просрочки в одном запросе.
MCP-сервер
MCP-сервер PaperOffice доставляет документы, поиск, рабочие процессы и аналитику в Claude, ChatGPT, Grok и Cursor.
Выберите чат-инструмент. Инструкция показывает каждый клик — OAuth 2.1, без установки.
Быстрый старт
Инструкция наглядно демонстрирует каждый шаг для Claude, ChatGPT, Grok или Cursor. Ниже вы найдете готовый фрагмент кода для копирования.
/claude Каталог, демо-версия или ваш личный аккаунт.
/chatgpt Connector, демо-версия или ваш личный аккаунт.
/grok Подключите Grok Bot, используя этот URL-адрес.
/cursor mcp.json с токеном пользователя.
Фрагмент кода для копирования
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/claude"
}
}
} URL каталога Claude — 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). Кураторский набор инструментов для бизнес-документов — каждый инструмент перечислен отдельно, без TTS, OTP и Unlock-инструментов. OAuth 2.1 или пользовательский токен (po_ut_ / po_gt_) — не po_sk_.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/grok"
}
}
} В файле отсутствует токен — OAuth 2.1 запускается при первом подключении. Создайте бота в Grok и вставьте приглашение на подключение с этим URL-адресом.
{
"mcpServers": {
"paperoffice-dms": {
"url": "https://mcp.paperoffice.ai/dms"
},
"paperoffice-full": {
"url": "https://mcp.paperoffice.ai/mcp-full"
}
}
} Живые пути: /dms, /cursor, /claude, /chatgpt (алиас /openai), /grok, /muse, /mcp, /mcp-full (более 300).
Конечные точки
Каждый профиль указывает на один и тот же сервер — различие только в наборе инструментов. Какой URL для чего подходит, указано в таблице ниже.
/dms Document Operations — идентичный каталог на /dms и /cursor. Канонический URL.
https://mcp.paperoffice.ai/dms /claude Каталог: Document Operations без TTS — URL каталога Claude.
https://mcp.paperoffice.ai/claude /cursor Тот же каталог Document Operations, что и /dms (включая TTS).
https://mcp.paperoffice.ai/cursor /chatgpt Коннектор ChatGPT — кураторский набор инструментов для бизнес-документов (счета, контракты, накладные, квитанции) и статей базы знаний, каждый инструмент перечислен отдельно. Без TTS и без разблокировки Workspace. Алиас: /openai.
https://mcp.paperoffice.ai/chatgpt Alias: https://mcp.paperoffice.ai/openai
/grok Grok Bot — те же отобранные инструменты, что и в /chatgpt, за исключением загрузки вложений, доступной только для ChatGPT. Каждый инструмент перечислен отдельно.
https://mcp.paperoffice.ai/grok /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 | Document Operations (более 300 инструментов MCP) — идентичный каталог на /dms и /cursor. |
| Claude Рабочий стол / Claude Код (URL каталога) | /claude | Каталог: Операции с документами без TTS. Заголовки и примечания к каждому инструменту. |
| Cursor IDE при написании кода | /cursor | Тот же каталог операций с документами, что и /dms (включая TTS). |
| ChatGPT-Коннектор | /chatgpt | Коннектор ChatGPT — кураторские инструменты для бизнес-документов и статей базы знаний, каждый перечислен отдельно (см. справочник инструментов). Алиас: /openai. |
| Grok Bot | /grok | Те же отобранные инструменты, что и в /chatgpt, за исключением загрузки вложений, доступной только для ChatGPT. Подключение осуществляется через Grok Bot с использованием приглашения на подключение. |
| Коннектор Meta-Muse | /muse | Те же тщательно отобранные инструменты, что и в /grok: набор из /chatgpt без загрузки вложения, доступного только для ChatGPT; каждый инструмент перечислен в справочнике по инструментам. |
| Легкий набор IDE | /mcp | Компактный набор для поиска, чтения и анализа, а также для загрузки и статей базы знаний — не каталог операций с документами. |
| Сложные многошаговые задачи | po_agents_ask в /mcp-full | Хост-агент LLM остается на полном интерфейсе, а не на /dms. |
| Миграция / все MCP-инструменты | /mcp-full | Полная MCP-интерфейс (300+ инструментов) для отладки и легаси-агентов. |
Устаревшие пути модулей возвращают HTTP 410. Для операций с документами используйте /dms.
Справочник по инструментам
/chatgpt (алиас /openai) перечисляет 56 инструментов; /muse и /grok перечисляют 55 — тот же набор без загрузки вложения, доступного только для ChatGPT. Каждая операция является отдельным инструментом с собственным описанием, схемой ввода и аннотациями MCP; отсутствуют инструменты обнаружения и универсальный исполнитель.
Каждый инструмент требует OAuth 2.1 с PKCE (область mcp:tools) или токена пользователя или группы PaperOffice (po_ut_ / po_gt_); po_sk_ и po_pk_ отклоняются. Вызов выполняется с правами связанного пользователя PaperOffice, а его аргументы проверяются перед выполнением на соответствие опубликованной схеме ввода.
MCP. Каждый инструмент содержит аннотации readOnlyHint, destructiveHint, idempotentHint и openWorldHint. Метка суммирует результат вызова:
/chatgpt: 56 инструментов (25 чтение, 18 запись, 13 чувствительная запись). /muse и /grok: 55 инструментов (25 чтение, 17 запись, 13 чувствительная запись).
| Инструмент | Маркировка | Применение, если | Входные данные | Выходные данные и побочные эффекты | Параллельные вызовы на сеанс |
|---|---|---|---|---|---|
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.
Ошибка инструмента возвращается как результат инструмента MCP с isError: true. Тот же объект 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, но не на этом коннекторе. Подсказка указывает путь: на /dms и /cursor через po_mcp_tools_call_read или po_mcp_tools_call_write, иначе в приложении PaperOffice. | Нет — следуйте подсказке |
WORKSPACE_ACCESS_DENIED | Подключение не имеет доступа к Workspace или документу. | Нет |
DOCUMENT_NOT_FOUND | Неизвестный pofid или documents_id. | Нет |
CONFIRMATION_REQUIRED | Действие требует подтверждения — например, пакетные операции с 6 и более элементами, отмена предоставления доступа или снятие Legal Hold. Включен предварительный просмотр затронутых элементов; после подтверждения повторите вызов с помощью 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 Аналитика, BI, граф знаний, сущности и RAG.
analytics-ai Image Studio, TTS, STT и перевод.
media-ai Валидация, НДС, валюта, геоданные и проверки безопасности.
data-ai Охваченные области
Примеры
Четыре повседневных предложения и инструмент MCP, который вызывает Ваш клиент для них. Разрешения поступают от Вашего Workspace, а не из чата.
Извлеките все данные из прикрепленного счета.
po_aiocr_analyze Счет проанализирован — извлеченные данные:
Переименуйте этот документ в Invoice-2026-0042.
po_documents_rename Документ переименован:
Добавьте комментарий к обзору на странице 2.
po_documents_comments_create Комментарий создан:
Как изменился объем наших документов?
po_analytics_trends_get Анализ трендов за последние 6 месяцев:
Преимущества
Сервер MCP не является оберткой вокруг REST API — это то же самое ядро с разрешениями Вашей учетной записи, Workspaces и кредитами.
OAuth для Claude, ChatGPT и Grok; пользовательский токен (po_ut_ / po_gt_) для Cursor — po_sk_ заблокирован.
Эмбеддинги PaperOffice и полнотекстовый поиск работают вместе, чтобы клиент мог найти подходящий инструмент.
Пресигнированные URL-адреса загрузки — никаких Base64 в чате.
Бизнес-кейсы, временные рамки и связи документов на естественном языке.
Тренды, финансы, тепловые карты и метрики Workspace по запросу.
Обработка в нашей собственной инфраструктуре ЕС — те же разрешения и Workspaces, что и в приложении.
Сценарии использования
Четыре реальных рабочих процесса с Claude — по одному короткому видео каждый. Подробные статьи связаны ниже.
Неоплаченные счета-фактуры во всех Workspace — итоги и флаги просрочки в одном запросе.
Захват, классификация и архивация — дубликаты и истекающие контракты отмечены до кофе.
Дата подписи, условия и ссылка на страницу — из кармана за секунды.
От 300 счетов до дашборда, готового для презентации, в одном запросе.
Часто задаваемые вопросы
Следующая остановка
Рекомендуемый следующий шаг в воронке разработчика и два подходящих направления.
AI-DMS
Документы. Интеллект. Реальное влияние.
PaperOffice AI — это AI-DMS. Четыре функциональные области на едином фундаменте DMS, доступные через три точки входа.
Обзор функций, модулей и преимуществ.
Захват, организация, поиск и совместная работа с документами.
Бесшовная интеграция в ваши системы и AI-рабочие процессы.
Не требует установки, готово за секунды.
Искать во всех инструментах