Aylık faturalar
Her Workspace'teki ödenmemiş faturalar — tek bir istemle toplam tutarlar ve gecikme işaretleri.
MCP Sunucusu
PaperOffice MCP Sunucusu, belgeleri, aramayı, iş akışlarını ve analizleri Claude, ChatGPT, Grok ve Cursor'e getirir.
Sohbet aracını seçin. Kılavuz, her tıklamayı adım adım gösterir — OAuth 2.1, kurulum gerektirmez.
Hızlı Başlangıç
Kılavuz, Claude, ChatGPT, Grok veya Cursor'teki her tıklamayı gösterir. Altında kopyalamanız gereken kod parçacığı yer alır.
/claude Dizin, Demo veya kendi hesabınız.
/chatgpt Connector, Demo veya kendi hesabınız.
/grok Grok Bot'u bu URL ile bağlayın.
/cursor Kullanıcı Jetonu ile mcp.json.
Kopyalanacak Kod Parçacığı
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/claude"
}
}
} Claude-Dizin-URL'si — OAuth 2.1. TTS olmadan Belge İşlemleri. /claude içine yerleştirin; snippet'te Bearer kullanmayın.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/cursor",
"headers": {
"Authorization": "Bearer po_ut_..."
}
}
}
} /dms ile aynı Belge İşlemleri kataloğu (TTS dahil) — Kullanıcı belirteci (po_ut_ / po_gt_), po_sk_ değil.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/chatgpt",
"headers": {
"Authorization": "Bearer po_ut_..."
}
}
}
} Kanonik URL: /chatgpt (takma ad: /openai). İş belgeleri için özenle hazırlanmış araç kümesi — her araç tek tek listelenir, TTS, OTP ve Unlock araçları hariçtir. OAuth 2.1 veya Kullanıcı Token'ı (po_ut_ / po_gt_) kullanılır — po_sk_ değil.
{
"mcpServers": {
"paperoffice": {
"url": "https://mcp.paperoffice.ai/grok"
}
}
} Dosyada token yok — OAuth 2.1 ilk bağlantıda başlar. Grok içinde bir bot oluşturun ve bağlantı istemini bu URL ile yapıştırın.
{
"mcpServers": {
"paperoffice-dms": {
"url": "https://mcp.paperoffice.ai/dms"
},
"paperoffice-full": {
"url": "https://mcp.paperoffice.ai/mcp-full"
}
}
} Canlı yollar: /dms, /cursor, /claude, /chatgpt (takma ad: /openai), /grok, /muse, /mcp, /mcp-full (300+).
Uç noktalar
Her profil aynı sunucuyu gösterir — yalnızca araç kapsamı farklıdır. Hangi URL'nin neye uygun olduğu aşağıdaki tabloda yer almaktadır.
/dms Document Operations — /dms ve /cursor'te aynı katalog. Kanonik URL.
https://mcp.paperoffice.ai/dms /claude Dizin: TTS olmadan Document Operations — Claude-Directory-URL.
https://mcp.paperoffice.ai/claude /cursor /dms ile aynı Document-Operations kataloğu (TTS dahil).
https://mcp.paperoffice.ai/cursor /chatgpt ChatGPT bağdaştırıcısı — iş belgeleri (faturalar, sözleşmeler, teslim tutanakları, makbuzlar) ve bilgi bankası makaleleri için özenle hazırlanmış araç kümesi; her araç tek tek listelenir. TTS ve Workspace Unlock içermez. Takma ad: /openai.
https://mcp.paperoffice.ai/chatgpt Alias: https://mcp.paperoffice.ai/openai
/grok Grok Bot — /chatgpt ile aynı özenle hazırlanmış araçlar, yalnızca ChatGPT için geçerli olan ek yükleme özelliği hariç. Her araç tek tek listelenmiştir.
https://mcp.paperoffice.ai/grok /muse Meta-Muse bağdaştırıcısı — yalnızca ChatGPT için mevcut olan ek yükleme hariç tutulan, /chatgpt ile aynı kurgulanmış araçlar. Her araç tek tek listelenir.
https://mcp.paperoffice.ai/muse /mcp İnce IDE seti — /cursor'daki Belge İşlemleri kataloğu değil.
https://mcp.paperoffice.ai/mcp /mcp-full Güçlü iş akışları için tüm MCP araçları (300+).
https://mcp.paperoffice.ai/mcp-full /openai, /chatgpt takma adı olarak erişilebilir kalır. Kapatılmış modül yolları HTTP 410 yanıtı verir.
Yetenek Matrisi
Her görev için bir satır: önerilen URL ve bunun nedeni. Bu tablo, bu sayfadaki tek eksiksiz yol listesidir.
| Görev | Önerilen URL | Neden |
|---|---|---|
| Doküman İşlemleri (kanonik) | /dms | Document Operations (300+ MCP aracı) — /dms ve /cursor'te aynı katalog. |
| Claude Masaüstü / Claude Kodu (Dizin URL'si) | /claude | Dizin: TTS olmadan Doküman İşlemleri. Her aracın başlığı ve ipuçları. |
| Cursor Kodlama sırasında IDE | /cursor | /dms ile aynı Doküman İşlemleri kataloğu (TTS dahil). |
| ChatGPT Bağlayıcı | /chatgpt | ChatGPT bağdaştırıcısı — iş belgeleri ve bilgi bankası makaleleri için özenle hazırlanmış araçlar; her biri tek tek listelenir (bkz. Araç Referansı). Takma ad: /openai. |
| Grok Bot | /grok | /chatgpt ile aynı özenle hazırlanmış araçlar, yalnızca ChatGPT için geçerli olan ek yükleme özelliği hariç. Bağlantı, bağlantı istemi kullanılarak bir Grok Bot üzerinden sağlanır. |
| Meta-Muse bağdaştırıcısı | /muse | /grok ile aynı kurgulanmış araçlar: yalnızca ChatGPT için mevcut olan ek yükleme hariç tutulan /chatgpt'un seti; her araç araç referansında listelenir. |
| Hafif IDE Seti | /mcp | Arama, okuma ve analiz etme, ayrıca yükleme ve bilgi bankası makaleleri için kompakt bir set — Document-Operations kataloğu değildir. |
| Karmaşık Çok Adımlı Görevler | /mcp-full içinde po_agents_ask | Ana LLM ajanı tam arayüzde kalır, /dms üzerinde değil. |
| Geçiş / tüm MCP araçları | /mcp-full | Hata ayıklama ve eski ajanlar için tam MCP arayüzü (300+ araç). |
Kullanımdan kaldırılan modül yolları HTTP 410 yanıtı verir. Document Operations /dms için kullanın.
Araç Referansı
/chatgpt (takma ad: /openai) 56 aracı listeler; /muse ve /grok 55 araç listeler — yalnızca ChatGPT için mevcut olan ek yükleme hariç tutulan aynı set. Her işlem, kendi açıklaması, kendi giriş şeması ve kendi MCP açıklamaları ile ayrı bir aracıdır; keşif araçları veya genel yürütücü yoktur.
Her araca OAuth 2.1 (PKCE ile, kapsam: mcp:tools) veya bir PaperOffice kullanıcı veya grup belirteci (po_ut_ / po_gt_) gereklidir; po_sk_ ve po_pk_ reddedilir. Bir çağrı, bağlı olan PaperOffice kullanıcının yetkileriyle yürütülür ve argümanları yürütmeden önce yayımlanan giriş şemasına karşı doğrulanır.
MCP. Her araç, readOnlyHint, destructiveHint, idempotentHint ve openWorldHint etiketlerini taşır. Etiketler, bir çağrının ne yaptığını özetler:
/chatgpt: 56 araç (25 Okuma, 18 Yazma, 13 Hassas Yazma). /muse ve /grok: 55 araç (25 Okuma, 17 Yazma, 13 Hassas Yazma).
| Araç | Etiket | Kullanım durumu | Girdiler | Çıktılar ve yan etkiler | Oturum başına paralel çağrılar |
|---|---|---|---|---|---|
po_workspaces_listList workspaces | Okuma | The user names a workspace or asks which workspaces exist, or a workspace_id is needed. | isteğe bağlılimitoffsetsearchworkspace_id | Lists ID, name and document count. Locked workspaces are unlocked only in the PaperOffice app. | 4 |
po_documents_searchSearch documents | Okuma | 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. | gerekliqueryworkspace_idisteğe bağlısearch_scopesearch_modelimitpagesort_bydate_fromdate_toissued_date_fromissued_date_todocument_typeinclude_summaryfilename_onlyinclude_historical | Returns pofid, sender, amount. | 4 |
po_documents_getGet document details | Okuma | 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. | bunlardan biripofiddocuments_idisteğe bağlıresolvecompact | Yan etkisi yoktur. | 4 |
po_extraction_invoiceExtract invoice data | Yazma | The user asks to extract invoice data (supplier, number, dates, line items, VAT, total). Not for personal ID numbers. | bunlardan biripofidfile_urlupload_idisteğe bağlımodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_job_getGet job status | Okuma | An extraction or PDF tool returned a job_id. | gereklijob_id | Returns status and, once completed, the result. Poll until completed; stop if it failed. | 4 |
po_analytics_financial_summary_getSummarize document amounts | Okuma | The user asks for totals or a summary of invoice amounts across documents, e.g. by currency. | isteğe bağlıperiodworkspace_id | Sums extracted amounts of all documents (not only invoices) per currency, never mixing currencies. | 4 |
po_knowledge_searchSearch knowledge base | Okuma | The user asks to search their knowledge base or help articles, or asks about their own policies, FAQs or how-tos. | gerekliqueryisteğe bağlıkb_idscategory_slugslanguagelimit | Returns matching articles with excerpts; for stored documents use po_documents_search. | 4 |
po_documents_create_from_contentCreate PDF from text | Yazma | The user asks to create or write a PDF or document (notes, letter, report). | gereklicontenttitleworkspace_idisteğe bağlı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 | Hassas Yazma | The user wants to rename a document or change its file name. | gereklinew_file_namebunlardan biripofiddocuments_id | Overwrites the file name; the original extension (e.g. .pdf) is kept. | 1 |
po_documents_text_getRead document text | Okuma | The user needs the full text or exact wording of a document. | bunlardan biripofiddocuments_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 | Okuma | The user wants a quote, letter or certificate on their own template, or asks which Creator Agents exist. | yok | Lists active agents (agent_id, name, template); then use po_documents_creator_agent_preview. | 4 |
po_documents_creator_agent_previewPreview agent document | Yazma | The user asks a Creator Agent to draft a document, e.g. a quote. | gerekliagent_idpromptisteğe bağlı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 | Yazma | The user approved a Creator Agent preview and wants the document. | gerekliagent_idpreview_tokenconfirmisteğe bağlı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 attachmentssadece /chatgpt | Yazma | The user wants to store files they attached in this chat. To create a PDF from text use po_documents_create_from_content. | gereklifilesisteğe bağlı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 | Okuma | 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). | gerekliquestionisteğe bağlıpofidsearch_scopeworkspace_idworkspace_idsperiod | Yan etkisi yoktur. | 1 |
po_knowledge_get_articleRead knowledge article | Okuma | The user wants to read one knowledge base article in full, e.g. after a search hit. | gerekliidisteğe bağlılanguage | Returns its title, text and summary in each language. | 4 |
po_analytics_financial_overdue_getList overdue invoices | Okuma | The user asks which invoices are overdue. | isteğe bağlı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 | Hassas Yazma | A stored document needs OCR and AI analysis, e.g. it has no text yet. | gerekliai_dms_tierbunlardan biripofiddocuments_idisteğe bağlı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 | Okuma | The user wants to download or save a document's file, e.g. the PDF. | bunlardan biripofiddocuments_id | Returns a temporary link to the stored file, valid for about 10 minutes. | 4 |
po_documents_update_indexUpdate index fields | Hassas Yazma | 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. | gereklifieldsbunlardan biripofiddocuments_idisteğe bağlıidempotency_key | Only the given fields are overwritten. | 1 |
po_documents_uploadUpload document from URL | Yazma | The user gives a public file URL to store, or wants a browser upload page (omit file_url). | isteğe bağlıupload_idfile_urlfile_nameworkspace_idai_dms_tier | Stores a new document; workspace auto-processing may apply. | 1 |
po_extraction_receiptExtract receipt data | Yazma | The user asks to extract receipt data (merchant, date, items, tax, total), e.g. for expenses. | bunlardan biripofidfile_urlupload_idisteğe bağlımodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_extraction_delivery_noteExtract delivery note data | Yazma | The user asks to extract delivery note data (shipper, recipient, items, quantities, delivery date). | bunlardan biripofidfile_urlupload_idisteğe bağlımodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_extraction_purchase_orderExtract purchase order data | Yazma | The user asks to extract purchase order data (order number, vendor, buyer, items, delivery date, total). | bunlardan biripofidfile_urlupload_idisteğe bağlımodelidp_fields | Runs a new extraction job (uses credits); poll po_job_get. | 1 |
po_tasks_list_my_tasksList my tasks | Okuma | The user asks about their tasks or pending approvals. | isteğe bağlı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 | Okuma | The user asks what a specific task or approval is about. | gereklitask_idisteğe bağlıinclude_interaction | Returns description, status, due date, history and whether completing needs an approve decision. | 4 |
po_tasks_claim_taskClaim task | Hassas Yazma | 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. | gereklitask_id | Locks it to them for 15 minutes and may notify the assignee. | 1 |
po_tasks_complete_taskComplete task | Hassas Yazma | The user approves a task or marks it done. | gereklitask_idisteğe bağlı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 | Hassas Yazma | The user rejects or declines a task or approval. | gereklitask_idreasonisteğe bağlı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 | Yazma | The user wants to move a document to another workspace. | gereklitarget_workspace_idbunlardan biripofiddocuments_idisteğe bağlıconfirm | All its versions move along and keep their pofids. Documents under retention or legal hold cannot be moved. | 1 |
po_documents_copyCopy document | Yazma | The user wants to copy or duplicate a document into a workspace. | gereklitarget_workspace_idbunlardan biripofiddocuments_idisteğe bağlı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 | Okuma | The user asks which tags or labels a document has. | bunlardan biripofiddocuments_id | Returns tag names and colors. | 4 |
po_documents_tags_createAdd document tag | Yazma | The user wants to tag or label a document. | gereklitag_namebunlardan biripofiddocuments_idisteğe bağlıtag_color | Adds one tag per call; a tag the document already has is rejected. | 1 |
po_documents_folders_listList document folders | Okuma | The user asks for document folders, i.e. bundles of related documents, in a workspace. | gerekliworkspace_id | Lists folders only; po_documents_search lists documents. | 4 |
po_documents_folders_createCreate document folder | Yazma | 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. | gereklipofidsisteğe bağlıfolder_namefolder_description | A document can be in only one folder. | 1 |
po_vat_validateValidate EU VAT ID | Okuma | The user wants to check if a company's EU VAT ID is valid. | gereklivat_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 | Okuma | The user asks to convert an amount to another currency. | gereklifromtoisteğe bağlıamount | Uses the latest available rate (rate date returned); no historical rates. | 4 |
po_pdfstudio_mergeMerge PDFs | Yazma | The user wants to merge or combine two or more PDF documents into one file. | bunlardan biripofidsfile_urlsisteğe bağlıorderoutput_filename | Starts a job; po_job_get returns the download link. | 1 |
po_pdfstudio_splitSplit PDF | Yazma | The user wants to split a PDF into single pages or page ranges. | bunlardan biripofidfile_urlupload_idisteğe bağlımodesplitsoutput_prefix | Starts a job; po_job_get returns the download link(s). | 1 |
po_pdfstudio_compressCompress PDF | Yazma | The user wants to compress a PDF or reduce its file size. | bunlardan biripofidfile_urlupload_idisteğe bağlıqualityremove_metadata | Starts a job; po_job_get returns the download link. | 1 |
po_dataripper_office2pdfConvert Office to PDF | Yazma | The user wants to convert a Word, Excel or PowerPoint file to PDF. | bunlardan birifile_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 | Okuma | The user asks for earlier versions or the version history of a document. | gereklipofidisteğe bağlıinclude_trashed | Returns its versions with number, pofid, date, comment and which is current. | 4 |
po_documents_audit_trail_getGet change history | Okuma | The user asks what changed in a document or workspace, or for an audit trail or change log. | isteğe bağlı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 | Okuma | The user asks what is in the recycle bin or trash, or looks for a deleted document. | isteğe bağlıworkspace_idpageper_page | Returns deleted documents (newest first, 50 per page) with pofid and days left before permanent deletion. | 4 |
po_documents_restoreRestore document | Yazma | The user wants to restore or undelete a document from the recycle bin. | bunlardan biripofiddocuments_idisteğe bağlı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 | Hassas Yazma | The user wants to delete a document and all its versions (not a tag or folder entry). | bunlardan biripofiddocuments_idisteğe bağlı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 | Okuma | The user asks which knowledge bases they have or a knowledge base ID is needed. | isteğe bağlıinclude_archived | Returns ID, name, visibility and languages of each active knowledge base. | 4 |
po_knowledge_list_articlesList knowledge articles | Okuma | The user wants to browse or list the articles of a knowledge base instead of searching. | isteğe bağlıkb_idpagelimitcategory_idlanguagesearch | Returns articles (50 per page) with IDs, titles, status and content. | 4 |
po_knowledge_categoriesList knowledge categories | Okuma | The user asks which categories their knowledge base articles are sorted into. | isteğe bağlıkb_idlanguage | Returns each category's ID, name and article count. | 4 |
po_knowledge_get_baseGet knowledge base | Okuma | The user asks about one knowledge base's settings, visibility or languages. | gerekliid | Returns its details with article and category counts. | 4 |
po_knowledge_add_articleCreate knowledge article | Hassas Yazma | The user asks to add or write a new knowledge base article. | gereklikb_idtitlecontentlanguageisteğe bağlı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 | Hassas Yazma | The user asks to edit or rewrite a knowledge base article. | gerekliidlanguagebunlardan birititlecontentcategory_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 | Hassas Yazma | The user asks to translate a knowledge base article. | gerekliidtarget_languageisteğe bağlı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 | Hassas Yazma | The user asks to create a new knowledge base for help articles. | gereklinameisteğe bağlı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 | Hassas Yazma | The user asks to rename a knowledge base, change its description or make it public or internal. | gerekliidbunlardan birinamedescriptionvisibilityprimary_languageenabled_languages | Overwrites the given fields; public puts its published articles online, internal takes them offline. | 1 |
po_knowledge_delete_articleDelete knowledge article | Hassas Yazma | The user asks to delete a knowledge base article. | gerekliid | Permanently removes it in all languages, also from search and the help center; cannot be undone. | 1 |
Bir girdinin adının üzerine fareyi getirerek türünü ve açıklamasını görebilirsiniz. Son sütun, bir MCP oturumunda bir aracın çağrılarının aynı anda kaç tanesinin çalışabileceğini gösterir.
Bir araç hatası, isError: true ile birlikte bir MCP araç sonucu olarak döndürülür. Aynı JSON nesnesi structuredContent ve ilk metin içerik bloğunda bulunur:
{
"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 | Anlam | Yeniden Deneyin? |
|---|---|---|
INVALID_PARAMS | Argümanlar şema doğrulamasını geçemedi; details.validation_errors alanları listeler. | Hayır — Argümanları düzeltin |
TOOL_UNKNOWN | Bu isimde, bu bağlantıda bir araç bulunmamaktadır — aracı, bağlayıcının araç listesinden kullanın. | Hayır |
TOOL_NOT_ON_THIS_CONNECTOR | Araç PaperOffice'de mevcuttur ancak bu bağlayıcıda değildir. İpucu yolu gösterir: po_mcp_tools_call_read veya po_mcp_tools_call_write üzerinden /dms ve /cursor'e, aksi takdirde PaperOffice uygulamasına. | Hayır — ipucunu takip edin |
WORKSPACE_ACCESS_DENIED | Bağlantının Workspace veya belgeye erişimi yoktur. | Hayır |
DOCUMENT_NOT_FOUND | Bilinmeyen pofid veya documents_id. | Hayır |
CONFIRMATION_REQUIRED | İşlem onay gerektirir — örneğin, 6 öğeden fazla olan toplu işlemler, paylaşım iptalleri veya bir yasal tutma kuralının kaldırılması. Etkilenen öğelerin önizlemesi dahildir; onaydan sonra çağrıyı confirm=true ile tekrarlayın. | Kullanıcı onayladıktan sonra |
APP_ONLY_ACTIONINSTANT_DELETE_APP_ONLYFOLDER_DELETE_NOT_ALLOWED | Kesin adımlar yalnızca PaperOffice uygulamasında gerçekleştirilir: kalıcı silme, çöp kutusunu boşaltma, bir Workspace silme, çöp kutusundaki saklama süresini değiştirme veya tüm bir klasörü silme. MCP üzerinden silinen belgeler çöp kutusuna gider. | Hayır — uygulamada gerçekleştirin |
LEGAL_HOLD_ACTIVEUNDER_RETENTIONWORM_PROTECTED | Belge korunmaktadır; değişiklik reddedildi. | Hayır |
GROUP_RESTRICTION | Token'ın grubunda bu izin bulunmamaktadır, örneğin silme izni gibi. | Hayır |
PLAN_UPGRADE_REQUIRED | Bu özellik yalnızca daha yüksek bir planda mevcuttur; details.required_plan gerekli planı, details.plans_url ise uygulamanın tarifeler sayfasını belirtir. | Hayır — yalnızca plan yükseltmesinden sonra |
INSUFFICIENT_CREDITS | Credits yetersiz (HTTP 402); hiçbir şey hesaplanmadı. | Yükleme sonrasında |
TASK_REQUIRES_APP_REVIEWCLAIM_SESSION_MISMATCHTASK_CLAIM_EXPIRED | Bir onay görevine ilişkin karar kaydedilemedi; ipucu bir sonraki adımı belirtir. | İpuçunda açıklandığı gibi |
TRANSLATION_IN_PROGRESS | Bilgi veritabanında bir çeviri işlemi devam etmektedir. | Evet, yaklaşık 60 saniye sonra aynı argümanlarla |
WRITE_OUTCOME_UNKNOWN | Bilgi veritabanına yapılan bir yazma işleminin zaman aşımı içinde yanıt alamaması nedeniyle muhtemelen kaydedilmiştir. | Önce kontrol edip ardından tekrarlayın |
TRANSIENT_TRANSPORT_ERROR | Arka uçta zaman aşımı (408) veya HTTP 429, 502, 503 veya 504; details.retryable true'dur, details.http_status nedeni gösterir ve suggested_backoff_ms 2000'dir. | Evet, bekleme süresiyle birlikte |
SESSION_BUSYACCOUNT_BUSY | Eşzamanlı çağrı sınırı aşıldı (Hız Sınırlamaları'na bakın); retry_safe true'dur ve retry_after_ms dahil edilmiştir. | Evet, retry_after_ms süresinden sonra |
MCP_MAINTENANCE | Sunucu bakımı veya yeniden başlatma; retry_after_ms 2000'dir. | Evet |
SECRET_ARGUMENT_REJECTED | Bir argüman bir erişim tarihi gibi görünüyordu; Araç argümanları belirteç veya şifre içeremez. | Hayır |
TOOL_ERROR | Belirli bir kodun uymadığı genel bir geri dönüş. | Mesaja bağlıdır |
Hata değil: Bir dosya girişi eksikse, dosya tabanlı araçlar (çıkarma, PDF), FILE_UPLOAD_REQUIRED ile başlayan ve kabul edilen girişleri veya bir tarayıcı yükleme sayısını belirten normal bir metin sonucu döndürür.
Taşıma katmanında, eksik, geçersiz, süresi dolmuş veya iptal edilmiş bir belirteç için HTTP 401 ve bir WWW-Authenticate başlığı alınır (OAuth'u yeniden gerçekleştirin). Giriş veya araç kataloğu kısa süreli olarak erişilemez olduğunda, sunucu Retry-After (2–5 s) ile HTTP 503 yanıtı verir.
Araçlar
MCP araçları görevlere göre gruplandırılmıştır. İstemci bunları başlık ve kısa açıklamayla görür ve uygun aracı kendisi seçer.
Belgeler, OCR, IDP, arama, PDF işlemleri, imzalar ve AI DMS.
document-ai İş akışları, işler, görevler, HITL, onaylar ve süreç otomasyonu.
workflow-ai CRM, Partner, Leads, Yardım Masası ve Terminler.
relations-ai Analitik, BI, Bilgi Grafiği, Varlıklar ve RAG.
analytics-ai Grafik Stüdyosu, TTS, STT ve Çeviri.
media-ai Doğrulama, KDV, Para Birimi, Coğrafi Veriler ve Güvenlik Aramaları.
data-ai Kapsanan alanlar
Örnekler
Dört günlük cümle ve bunlar için istemci tarafından çağrılan MCP aracı. İzinler sohbetinizden değil, Workspace hesabınızdan gelir.
Ekli faturadaki tüm verileri çıkarın.
po_aiocr_analyze Fatura analiz edildi — çıkarılan veriler:
Bu belgeyi 'Fatura-2026-0042' olarak yeniden adlandırın.
po_documents_rename Belge yeniden adlandırıldı:
Sayfa 2'ye bir inceleme yorumu ekleyin.
po_documents_comments_create Yorum oluşturuldu:
Doküman hacmimiz nasıl gelişti?
po_analytics_trends_get Son 6 ayın trend analizi:
Öne Çıkanlar
MCP sunucusu REST API'nin üzerine bir sarmalayıcı değildir — hesabınızın izinleri, Workspaces ve kredileri ile aynı çekirdektir.
Claude, ChatGPT ve Grok için OAuth; Cursor için kullanıcı tokeni (po_ut_ / po_gt_) — po_sk_ engellenmiştir.
PaperOffice gömme ve tam metin birlikte çalışarak istemcinin uygun aracı bulmasını sağlar.
Ön imzalı yükleme URL'leri — sohbette Base64 yok.
Doğal dil ile İş Senaryoları, Zaman Çizelgeleri ve Belge İlişkileri.
Trendler, finans, ısı haritaları ve talep üzerine Workspace metrikleri.
Kendi AB altyapımızda işleme — uygulamada olduğu gibi aynı izinler ve Workspaces.
Kullanım Senaryoları
Claude ile dört gerçek iş akışı — her biri kısa bir videoya sahip. Aşağıda bağlantılı derinlemesine makaleler.
Her Workspace'teki ödenmemiş faturalar — tek bir istemle toplam tutarlar ve gecikme işaretleri.
Kaptır, sınıflandır ve dosala — kahve içmeden önce kopyalar ve süresi dolmuş sözleşmeler işaretlenir.
İmzalanma tarihi, koşullar ve sayfa referansı — cebinizden saniyeler içinde.
Bir komutla 300 faturadan pano hazır panoya.
Sıkça Sorulan Sorular
Sonraki durak
Developer hunisindeki önerilen bir sonraki adım ve iki uygun yan dal.
AI-DMS
Belgeler. Zeka. Gerçek etki.
PaperOffice AI, AI-DMS'dir. Dört işlev alanı tek bir DMS temeli üzerinde çalışır ve üç erişim yoluyla kullanılabilir.
Fonksiyonlar, modüller ve avantajlar genel bakış.
Belgeleri yakalayın, düzenleyin, arayın ve birlikte düzenleyin.
Sistemlerinize ve AI iş akışlarınıza sorunsuz entegre edin.
Kurulum yok, saniyeler içinde hazır.
Araç arama