Faktury końcowe miesiąca
Niezapłacone faktury we wszystkich Workspace — sumy i flagi przeterminowania w jednym poleceniu.
Serwer MCP
Serwer MCP PaperOffice dostarcza dokumenty, wyszukiwanie, workflow i analizy do Claude, ChatGPT, Grok i Cursor.
Proszę wybrać narzędzie czatu. Instrukcja pokazuje każdy krok — OAuth 2.1, bez konieczności instalacji.
Szybki start
Instrukcja pokazuje każdy krok w Claude, ChatGPT, Grok lub Cursor. Poniżej znajduje się tylko fragment do skopiowania.
/claude Katalog, demo lub własne konto.
/chatgpt Connector, demo lub własne konto.
/grok Połączyć Grok Bot za pomocą tego adresu URL.
/cursor mcp.json z tokenem użytkownika.
Fragment do skopiowania
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/claude"
}
}
} URL katalogu Claude — OAuth 2.1. Operacje na dokumentach bez TTS. Wklej /claude; brak Bearer w snippetie.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/cursor",
"headers": {
"Authorization": "Bearer po_ut_..."
}
}
}
} Ten sam katalog operacji na dokumentach co /dms (w tym TTS) — token użytkownika (po_ut_ / po_gt_), nie po_sk_.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/chatgpt",
"headers": {
"Authorization": "Bearer po_ut_..."
}
}
}
} Kanoniczny adres URL: /chatgpt (alias /openai). Kuratorowany zestaw narzędzi dla dokumentów biznesowych — każde narzędzie wymienione osobno, bez narzędzi TTS, OTP i Unlock. OAuth 2.1 lub token użytkownika (po_ut_ / po_gt_) — nie po_sk_.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/grok"
}
}
} Brak tokena w pliku — OAuth 2.1 uruchamia się przy pierwszym połączeniu. W Grok należy utworzyć bota i wkleić monit połączenia pod tym adresem URL.
{
"mcpServers": {
"paperoffice-dms": {
"url": "https://mcp.paperoffice.ai/dms"
},
"paperoffice-full": {
"url": "https://mcp.paperoffice.ai/mcp-full"
}
}
} Ścieżki live: /dms, /cursor, /claude, /chatgpt (alias /openai), /grok, /muse, /mcp, /mcp-full (ponad 300).
Punkty końcowe
Każdy profil wskazuje na ten sam serwer — różni się tylko zakresem narzędzi. Który URL do czego pasuje, znajduje się w tabeli poniżej.
/dms Document Operations — identyczny katalog na /dms i /cursor. Kanoniczny adres URL.
https://mcp.paperoffice.ai/dms /claude Katalog: Document Operations bez TTS — Claude-Directory-URL.
https://mcp.paperoffice.ai/claude /cursor Ten sam katalog operacji dokumentów co /dms (w tym TTS).
https://mcp.paperoffice.ai/cursor /chatgpt Konektor ChatGPT — kuratorowany zestaw narzędzi dla dokumentów biznesowych (faktury, umowy, listy przewozowe, dowody) oraz artykułów bazy wiedzy, każde narzędzie wymienione osobno. Bez TTS i bez odblokowania Workspace. Alias: /openai.
https://mcp.paperoffice.ai/chatgpt Alias: https://mcp.paperoffice.ai/openai
/grok Grok Bot — te same kuratorowane narzędzia co w /chatgpt, bez funkcji przesyłania załączników dostępnej wyłącznie dla ChatGPT. Każde narzędzie wymienione osobno.
https://mcp.paperoffice.ai/grok /muse Konektor Meta-Muse — te same kuratorowane narzędzia co /chatgpt, bez przesyłania załączników dostępnego wyłącznie dla ChatGPT. Każde narzędzie wymienione pojedynczo.
https://mcp.paperoffice.ai/muse /mcp Lekki zestaw IDE — nie katalog operacji dokumentów na /cursor.
https://mcp.paperoffice.ai/mcp /mcp-full Wszystkie narzędzia MCP (ponad 300) dla zaawansowanych przepływów pracy.
https://mcp.paperoffice.ai/mcp-full /openai pozostaje dostępny jako alias dla /chatgpt. Wyłączone ścieżki modułów odpowiadają z HTTP 410.
Macierz możliwości
Jeden wiersz dla zadania: zalecany adres URL i powód. Ta tabela jest jedyną pełną listą ścieżek na tej stronie.
| Zadanie | Zalecany adres URL | Dlaczego |
|---|---|---|
| Operacje na dokumentach (kanoniczne) | /dms | Document Operations (ponad 300 narzędzi MCP) — identyczny katalog na /dms i /cursor. |
| Claude Desktop / Claude Code (adres URL katalogu) | /claude | Katalog: Operacje na dokumentach bez TTS. Tytuły i uwagi przy każdym narzędziu. |
| Cursor IDE podczas kodowania | /cursor | Ten sam katalog operacji na dokumentach co /dms (w tym TTS). |
| Konektor ChatGPT | /chatgpt | Konektor ChatGPT — kuratorowane narzędzia dla dokumentów biznesowych i artykułów bazy wiedzy, każde wymienione osobno (patrz referencja narzędzi). Alias: /openai. |
| Grok Bot | /grok | Te same kuratorowane narzędzia co w /chatgpt, bez funkcji przesyłania załączników dostępnej wyłącznie dla ChatGPT. Połączenie poprzez Grok Bot z monitem połączenia. |
| Konektor Meta-Muse | /muse | Te same kuratorowane narzędzia co /grok: zestaw z /chatgpt bez przesyłania załączników dostępnego wyłącznie dla ChatGPT, każde narzędzie wymienione w referencji do narzędzi. |
| Lekki zestaw IDE | /mcp | Kompaktowy zestaw do wyszukiwania, czytania i analizy, wraz z funkcją przesyłania i artykułami bazy wiedzy — nie jest to katalog operacji dokumentów. |
| Złożone zadania wieloetapowe | po_agents_ask w /mcp-full | Agent LLM hosta pozostaje na pełnym interfejsie, a nie na /dms. |
| Migracja / wszystkie narzędzia MCP | /mcp-full | Pełny interfejs MCP (ponad 300 narzędzi) do debugowania i agentów legacy. |
Wycofane ścieżki modułów zwracają odpowiedź HTTP 410. Dla operacji na dokumentach należy używać /dms.
Referencja do narzędzi
/chatgpt (alias /openai) wymienia 56 narzędzi; /muse i /grok wymieniają 55 — ten sam zestaw bez przesyłania załączników dostępnego wyłącznie dla ChatGPT. Każda operacja to osobne narzędzie z własnym opisem, własnym schematem wejściowym i własnymi adnotacjami MCP; brak narzędzi do odkrywania ani ogólnego wykonawcy.
Każde aplikacja wymaga uwierzytelnienia OAuth 2.1 z PKCE (zakres mcp:tools) lub tokena użytkownika/grupy PaperOffice (po_ut_ / po_gt_); po_sk_ oraz po_pk_ są odrzucane. Wywołanie odbywa się na prawach połączonego użytkownika PaperOffice, a jego argumenty są weryfikowane przed wykonaniem zgodnie z opublikowanym schematem wejściowym.
MCP. Każda aplikacja posiada adnotacje readOnlyHint, destructiveHint, idempotentHint oraz openWorldHint. Etykietowanie podsumowuje skutki wywołania:
/chatgpt: 56 aplikacji (25 do odczytu, 18 do zapisu, 13 wrażliwy zapis). /muse i /grok: 55 aplikacji (25 do odczytu, 17 do zapisu, 13 wrażliwy zapis).
| Narzędzie | Oznaczenie | Zastosowanie, gdy | Dane wejściowe | Wyjście i efekty uboczne | Równoległe wywołania na sesję |
|---|---|---|---|---|---|
po_workspaces_listList workspaces | Odczyt | The user names a workspace or asks which workspaces exist, or a workspace_id is needed. | opcjonalnelimitoffsetsearchworkspace_id | Lists ID, name and document count. Locked workspaces are unlocked only in the PaperOffice app. | 4 |
po_documents_searchSearch documents | Odczyt | 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. | wymaganequeryworkspace_idopcjonalnesearch_scopesearch_modelimitpagesort_bydate_fromdate_toissued_date_fromissued_date_todocument_typeinclude_summaryfilename_onlyinclude_historical | Returns pofid, sender, amount. | 4 |
po_documents_getGet document details | Odczyt | 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. | jedno z nichpofiddocuments_idopcjonalneresolvecompact | Brak skutków ubocznych. | 4 |
po_extraction_invoiceExtract invoice data | Zapis | The user asks to extract invoice data (supplier, number, dates, line items, VAT, total). Not for personal ID numbers. | jedno z nichpofidfile_urlupload_idopcjonalnemodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_job_getGet job status | Odczyt | An extraction or PDF tool returned a job_id. | wymaganejob_id | Returns status and, once completed, the result. Poll until completed; stop if it failed. | 4 |
po_analytics_financial_summary_getSummarize document amounts | Odczyt | The user asks for totals or a summary of invoice amounts across documents, e.g. by currency. | opcjonalneperiodworkspace_id | Sums extracted amounts of all documents (not only invoices) per currency, never mixing currencies. | 4 |
po_knowledge_searchSearch knowledge base | Odczyt | The user asks to search their knowledge base or help articles, or asks about their own policies, FAQs or how-tos. | wymaganequeryopcjonalnekb_idscategory_slugslanguagelimit | Returns matching articles with excerpts; for stored documents use po_documents_search. | 4 |
po_documents_create_from_contentCreate PDF from text | Zapis | The user asks to create or write a PDF or document (notes, letter, report). | wymaganecontenttitleworkspace_idopcjonalnecontent_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 | Wrażliwy zapis | The user wants to rename a document or change its file name. | wymaganenew_file_namejedno z nichpofiddocuments_id | Overwrites the file name; the original extension (e.g. .pdf) is kept. | 1 |
po_documents_text_getRead document text | Odczyt | The user needs the full text or exact wording of a document. | jedno z nichpofiddocuments_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 | Odczyt | The user wants a quote, letter or certificate on their own template, or asks which Creator Agents exist. | brak | Lists active agents (agent_id, name, template); then use po_documents_creator_agent_preview. | 4 |
po_documents_creator_agent_previewPreview agent document | Zapis | The user asks a Creator Agent to draft a document, e.g. a quote. | wymaganeagent_idpromptopcjonalnevariablessource_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 | Zapis | The user approved a Creator Agent preview and wants the document. | wymaganeagent_idpreview_tokenconfirmopcjonalnevariablesaccept_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 attachmentstylko /chatgpt | Zapis | The user wants to store files they attached in this chat. To create a PDF from text use po_documents_create_from_content. | wymaganefilesopcjonalneworkspace_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 | Odczyt | 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). | wymaganequestionopcjonalnepofidsearch_scopeworkspace_idworkspace_idsperiod | Brak skutków ubocznych. | 1 |
po_knowledge_get_articleRead knowledge article | Odczyt | The user wants to read one knowledge base article in full, e.g. after a search hit. | wymaganeidopcjonalnelanguage | Returns its title, text and summary in each language. | 4 |
po_analytics_financial_overdue_getList overdue invoices | Odczyt | The user asks which invoices are overdue. | opcjonalneperiodworkspace_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 | Wrażliwy zapis | A stored document needs OCR and AI analysis, e.g. it has no text yet. | wymaganeai_dms_tierjedno z nichpofiddocuments_idopcjonalneconfirm_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 | Odczyt | The user wants to download or save a document's file, e.g. the PDF. | jedno z nichpofiddocuments_id | Returns a temporary link to the stored file, valid for about 10 minutes. | 4 |
po_documents_update_indexUpdate index fields | Wrażliwy zapis | 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. | wymaganefieldsjedno z nichpofiddocuments_idopcjonalneidempotency_key | Only the given fields are overwritten. | 1 |
po_documents_uploadUpload document from URL | Zapis | The user gives a public file URL to store, or wants a browser upload page (omit file_url). | opcjonalneupload_idfile_urlfile_nameworkspace_idai_dms_tier | Stores a new document; workspace auto-processing may apply. | 1 |
po_extraction_receiptExtract receipt data | Zapis | The user asks to extract receipt data (merchant, date, items, tax, total), e.g. for expenses. | jedno z nichpofidfile_urlupload_idopcjonalnemodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_extraction_delivery_noteExtract delivery note data | Zapis | The user asks to extract delivery note data (shipper, recipient, items, quantities, delivery date). | jedno z nichpofidfile_urlupload_idopcjonalnemodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_extraction_purchase_orderExtract purchase order data | Zapis | The user asks to extract purchase order data (order number, vendor, buyer, items, delivery date, total). | jedno z nichpofidfile_urlupload_idopcjonalnemodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_tasks_list_my_tasksList my tasks | Odczyt | The user asks about their tasks or pending approvals. | opcjonalnestatusprioritystep_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 | Odczyt | The user asks what a specific task or approval is about. | wymaganetask_idopcjonalneinclude_interaction | Returns description, status, due date, history and whether completing needs an approve decision. | 4 |
po_tasks_claim_taskClaim task | Wrażliwy zapis | 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. | wymaganetask_id | Locks it to them for 15 minutes and may notify the assignee. | 1 |
po_tasks_complete_taskComplete task | Wrażliwy zapis | The user approves a task or marks it done. | wymaganetask_idopcjonalneresultcommentclaim_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 | Wrażliwy zapis | The user rejects or declines a task or approval. | wymaganetask_idreasonopcjonalneclaim_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 | Zapis | The user wants to move a document to another workspace. | wymaganetarget_workspace_idjedno z nichpofiddocuments_idopcjonalneconfirm | All its versions move along and keep their pofids. Documents under retention or legal hold cannot be moved. | 1 |
po_documents_copyCopy document | Zapis | The user wants to copy or duplicate a document into a workspace. | wymaganetarget_workspace_idjedno z nichpofiddocuments_idopcjonalnenew_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 | Odczyt | The user asks which tags or labels a document has. | jedno z nichpofiddocuments_id | Returns tag names and colors. | 4 |
po_documents_tags_createAdd document tag | Zapis | The user wants to tag or label a document. | wymaganetag_namejedno z nichpofiddocuments_idopcjonalnetag_color | Adds one tag per call; a tag the document already has is rejected. | 1 |
po_documents_folders_listList document folders | Odczyt | The user asks for document folders, i.e. bundles of related documents, in a workspace. | wymaganeworkspace_id | Lists folders only; po_documents_search lists documents. | 4 |
po_documents_folders_createCreate document folder | Zapis | 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. | wymaganepofidsopcjonalnefolder_namefolder_description | A document can be in only one folder. | 1 |
po_vat_validateValidate EU VAT ID | Odczyt | The user wants to check if a company's EU VAT ID is valid. | wymaganevat_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 | Odczyt | The user asks to convert an amount to another currency. | wymaganefromtoopcjonalneamount | Uses the latest available rate (rate date returned); no historical rates. | 4 |
po_pdfstudio_mergeMerge PDFs | Zapis | The user wants to merge or combine two or more PDF documents into one file. | jedno z nichpofidsfile_urlsopcjonalneorderoutput_filename | Starts a job; po_job_get returns the download link. | 1 |
po_pdfstudio_splitSplit PDF | Zapis | The user wants to split a PDF into single pages or page ranges. | jedno z nichpofidfile_urlupload_idopcjonalnemodesplitsoutput_prefix | Starts a job; po_job_get returns the download link(s). | 1 |
po_pdfstudio_compressCompress PDF | Zapis | The user wants to compress a PDF or reduce its file size. | jedno z nichpofidfile_urlupload_idopcjonalnequalityremove_metadata | Starts a job; po_job_get returns the download link. | 1 |
po_dataripper_office2pdfConvert Office to PDF | Zapis | The user wants to convert a Word, Excel or PowerPoint file to PDF. | jedno z nichfile_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 | Odczyt | The user asks for earlier versions or the version history of a document. | wymaganepofidopcjonalneinclude_trashed | Returns its versions with number, pofid, date, comment and which is current. | 4 |
po_documents_audit_trail_getGet change history | Odczyt | The user asks what changed in a document or workspace, or for an audit trail or change log. | opcjonalnepofiddocuments_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 | Odczyt | The user asks what is in the recycle bin or trash, or looks for a deleted document. | opcjonalneworkspace_idpageper_page | Returns deleted documents (newest first, 50 per page) with pofid and days left before permanent deletion. | 4 |
po_documents_restoreRestore document | Zapis | The user wants to restore or undelete a document from the recycle bin. | jedno z nichpofiddocuments_idopcjonalnetarget_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 | Wrażliwy zapis | The user wants to delete a document and all its versions (not a tag or folder entry). | jedno z nichpofiddocuments_idopcjonalneconfirm | Permanent in standard workspaces, recycle bin in business and compliance ones. Retention or legal hold blocks it. | 1 |
po_knowledge_list_basesList knowledge bases | Odczyt | The user asks which knowledge bases they have or a knowledge base ID is needed. | opcjonalneinclude_archived | Returns ID, name, visibility and languages of each active knowledge base. | 4 |
po_knowledge_list_articlesList knowledge articles | Odczyt | The user wants to browse or list the articles of a knowledge base instead of searching. | opcjonalnekb_idpagelimitcategory_idlanguagesearch | Returns articles (50 per page) with IDs, titles, status and content. | 4 |
po_knowledge_categoriesList knowledge categories | Odczyt | The user asks which categories their knowledge base articles are sorted into. | opcjonalnekb_idlanguage | Returns each category's ID, name and article count. | 4 |
po_knowledge_get_baseGet knowledge base | Odczyt | The user asks about one knowledge base's settings, visibility or languages. | wymaganeid | Returns its details with article and category counts. | 4 |
po_knowledge_add_articleCreate knowledge article | Wrażliwy zapis | The user asks to add or write a new knowledge base article. | wymaganekb_idtitlecontentlanguageopcjonalnecategory_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 | Wrażliwy zapis | The user asks to edit or rewrite a knowledge base article. | wymaganeidlanguagejedno z nichtitlecontentcategory_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 | Wrażliwy zapis | The user asks to translate a knowledge base article. | wymaganeidtarget_languageopcjonalnesource_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 | Wrażliwy zapis | The user asks to create a new knowledge base for help articles. | wymaganenameopcjonalnedescriptionprimary_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 | Wrażliwy zapis | The user asks to rename a knowledge base, change its description or make it public or internal. | wymaganeidjedno z nichnamedescriptionvisibilityprimary_languageenabled_languages | Overwrites the given fields; public puts its published articles online, internal takes them offline. | 1 |
po_knowledge_delete_articleDelete knowledge article | Wrażliwy zapis | The user asks to delete a knowledge base article. | wymaganeid | Permanently removes it in all languages, also from search and the help center; cannot be undone. | 1 |
Najedź kursorem na nazwę parametru wejściowego, aby zobaczyć jego typ i opis. Ostatnia kolumna pokazuje, ile wywołań danego narzędzia może działać jednocześnie w sesji MCP.
Błąd narzędzia zwracany jest jako wynik narzędzia MCP z isError: true. Ten sam obiekt JSON znajduje się w structuredContent oraz w pierwszym bloku treści tekstowej:
{
"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| Kod | Znaczenie | Ponowić? |
|---|---|---|
INVALID_PARAMS | Argumenty nie przeszły walidacji schematu; details.validation_errors wskazuje pola. | Nie — skorygować argumenty |
TOOL_UNKNOWN | Pod tą nazwą nie ma narzędzia na tym połączeniu — należy użyć nazwy z listy narzędzi konektora. | Nie |
TOOL_NOT_ON_THIS_CONNECTOR | Narzędzie istnieje w PaperOffice, ale nie na tym konektorze. Wskazówka podaje ścieżkę: na /dms i /cursor przez po_mcp_tools_call_read lub po_mcp_tools_call_write, inaczej w aplikacji PaperOffice. | Nie — należy postępować zgodnie z wskazówką |
WORKSPACE_ACCESS_DENIED | Połączenie nie ma dostępu do Workspace lub dokumentu. | Nie |
DOCUMENT_NOT_FOUND | Nieznany identyfikator pofid lub documents_id. | Nie |
CONFIRMATION_REQUIRED | Akcja wymaga potwierdzenia — na przykład akcji zbiorczych od 6 elementów, cofnięcia udostępnienia lub usunięcia holdu prawnego. Zawarto podgląd dotkniętych elementów; po potwierdzeniu należy ponowić wywołanie za pomocą confirm=true. | Po potwierdzeniu przez użytkownika |
APP_ONLY_ACTIONINSTANT_DELETE_APP_ONLYFOLDER_DELETE_NOT_ALLOWED | Ostateczne kroki można wykonać tylko w aplikacji PaperOffice: ostateczne usunięcie, opróżnienie kosza, usunięcie Workspace, zmianę przechowywania w koszu lub usunięcie całego folderu. Dokumenty usunięte przez MCP lądują w koszu. | Nie — należy wykonać w aplikacji |
LEGAL_HOLD_ACTIVEUNDER_RETENTIONWORM_PROTECTED | Dokument jest chroniony; zmiana została odrzucona. | Nie |
GROUP_RESTRICTION | Grupa tokena nie posiada tego uprawnienia, np. do usuwania. | Nie |
PLAN_UPGRADE_REQUIRED | Funkcja jest dostępna dopiero w wyższym planie; details.required_plan wskazuje wymagany plan, a details.plans_url prowadzi do strony z ofertami aplikacji. | Nie — dopiero po uaktualnieniu planu |
INSUFFICIENT_CREDITS | Niewystarczająca liczba Credits (HTTP 402); nie naliczono żadnych opłat. | Po doładowaniu |
TASK_REQUIRES_APP_REVIEWCLAIM_SESSION_MISMATCHTASK_CLAIM_EXPIRED | Nie udało się zapisać decyzji dotyczącej zadania udostępnienia; wskazówka podaje kolejny krok. | Zgodnie z opisem w wskazówce |
TRANSLATION_IN_PROGRESS | Tłumaczenie w bazie wiedzy jest nadal w toku. | Tak, po około 60 sekundach z tymi samymi argumentami |
WRITE_OUTCOME_UNKNOWN | Operacja zapisu w bazie wiedzy nie zwróciła odpowiedzi w wyznaczonym limicie czasu; prawdopodobnie została zapisana. | Należy najpierw sprawdzić, a następnie powtórzyć |
TRANSIENT_TRANSPORT_ERROR | Przekroczenie limitu czasu w backendzie (408) lub HTTP 429, 502, 503 lub 504; retryable ma wartość true, suggested_backoff_ms wynosi 2000, a details.http_status wskazuje przyczynę. | Tak, z opóźnieniem |
SESSION_BUSYACCOUNT_BUSY | Osiągnięto limit równoległych wywołań (patrz Rate Limits); retry_safe ma wartość true, a retry_after_ms jest zawarty. | Tak, po upływie retry_after_ms |
MCP_MAINTENANCE | Konserwacja lub ponowne uruchomienie serwera; retry_after_ms wynosi 2000. | Tak |
SECRET_ARGUMENT_REJECTED | Argument przypominał datę dostępu; argumenty narzędzia nie mogą zawierać tokenów ani haseł. | Nie |
TOOL_ERROR | Ogólny błąd, gdy nie pasuje żaden konkretny kod. | Zależy od komunikatu |
Brak błędu: Jeśli brakuje wejścia pliku, narzędzia oparte na plikach (ekstrakcja, PDF) zwracają zwykły wynik tekstowy zaczynający się od FILE_UPLOAD_REQUIRED, wskazujący akceptowane wejścia lub stronę przesyłania przez przeglądarkę.
Na poziomie transportu brakujący, nieważny, wygasły lub cofnięty token zwraca HTTP 401 z nagłówkiem WWW-Authenticate (ponowne przeprowadzenie OAuth). Dopóki logowanie lub katalog narzędzi są chwilowo niedostępne, serwer odpowiada HTTP 503 z Retry-After (2–5 s).
Narzędzia
Narzędzia MCP są pogrupowane według zadań. Klient widzi je z tytułem i krótkim opisem i sam wybiera odpowiednie narzędzie.
Dokumenty, OCR, IDP, wyszukiwanie, operacje PDF, podpisy i AI-DMS.
document-ai Przepływy pracy, zadania, HITL, zatwierdzenia i automatyzacja procesów.
workflow-ai CRM, partnerzy, leady, helpdesk i terminy.
relations-ai Analityka, BI, graf wiedzy, encje i RAG.
analytics-ai Studio obrazów, TTS, STT i tłumaczenie.
media-ai Walidacja, VAT, waluty, dane geoprzestrzenne i lookupy bezpieczeństwa.
data-ai Pokryte obszary
Przykłady
Cztery codzienne polecenia i narzędzie MCP, którego wymaga klient. Uprawnienia pochodzą z Workspace, a nie z czatu.
Wyodrębnij wszystkie dane z załączonego faktury.
po_aiocr_analyze Faktura przeanalizowana — wyodrębnione dane:
Zmień nazwę tego dokumentu na Faktura-2026-0042.
po_documents_rename Dokument przemianowany:
Dodaj komentarz do recenzji na stronie 2.
po_documents_comments_create Komentarz utworzony:
Jak rozwijała się objętość naszych dokumentów?
po_analytics_trends_get Analiza trendu z ostatnich 6 miesięcy:
Podkreślenia
Serwer MCP nie jest nakładką na REST API — to to samo rdzenie z uprawnieniami konta, Workspace i kredytami.
OAuth dla Claude, ChatGPT i Grok; token użytkownika (po_ut_ / po_gt_) dla Cursor — po_sk_ jest zablokowany.
Osadzenia PaperOffice i pełnotekstowe działają razem, aby klient mógł znaleźć odpowiednie narzędzie.
Podpisane URL-e do przesyłania — bez Base64 w czacie.
Business Cases, harmonogramy i relacje dokumentów za pomocą języka naturalnego.
Trendy, finanse, mapy ciepła i metryki Workspace na żądanie.
Przetwarzanie w własnej infrastrukturze UE — te same uprawnienia i Workspace co w aplikacji.
Przypadki użycia
Cztery rzeczywiste przepływy pracy z Claude — po jednym krótkim filmie każdy. Szczegółowe artykuły powiążone poniżej.
Niezapłacone faktury we wszystkich Workspace — sumy i flagi przeterminowania w jednym poleceniu.
Zapisz, sklasyfikuj i zarchiwizuj — duplikaty oraz umowy wygasające oznaczone przed kawą.
Data daty, warunki i odniesienie do strony — z kieszeni w sekundę.
Z 300 faktur na gotowy panel w jednym poleceniu.
Najczęściej zadawane pytania
Następny przystanek
Zalecany następny krok w lejku deweloperskim i dwa odpowiednie odgałęzienia.
AI-DMS
Dokumenty. Inteligencja. Rzeczywiste rezultaty.
PaperOffice AI to AI-DMS. Cztery obszary funkcjonalne na wspólnym fundamencie DMS, dostępne trzema drogami.
Funkcje, moduły i korzyści w skrócie.
Przechwytywanie, organizowanie, wyszukiwanie i wspólna edycja dokumentów.
Bezproblemowa integracja z Państwa systemami i przepływami pracy opartymi na sztucznej inteligencji.
Brak instalacji, gotowe w kilka sekund.
Wyszukiwarka narzędzi