Skok na sadržaj
Pitanja?PaperOffice AI Phone Agent 24/7+49 69 3487102-0
Pregled Pregled Vesti Vesti
Podeli

MCP Server

Jedan nalog. 300+ MCP alata. Direktno u chat alatu.

PaperOffice MCP server donosi dokumente, pretragu, radne tokove i analitiku u Claude, ChatGPT i Cursor.

Izaberite alat za chat. Uputstvo prikazuje svaki klik — OAuth 2.1, bez instalacije.

Izaberite alat za chat Pokretanje prvog API poziva
OAuth 2.1 pri prvom povezivanju Udaljeni server bez instalacije Obrada u EU
Jedan nalog. 300+ MCP alata. Direktno u chat alatu.

Brzi start

Izaberite alat za chat

Vodič prikazuje svaki klik u Claude, ChatGPT ili Cursor. Ispod toga se nalazi samo isječak za kopiranje.

Isječak za kopiranje

Claude Desktop / Claude Code

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

URL direktorijuma Claude — OAuth 2.1. Operacije nad dokumentima bez TTS. /claude umetnut; bez Bearer u isječku.

Endpointi

Kopirajte URL za AI klijent

Svaki profil pokazuje na isti server — razlikuje se samo po opsegu alata. Koja URL odgovara čemu, nalazi se u tabeli ispod.

  • Lagan /mcp

    Lagani IDE skup — nije katalog operacija sa dokumentima na /cursor.

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

    Svi MCP alati (300+) za power-workflow-e.

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

/openai ostaje dostupan kao alias od /chatgpt. Isključeni moduli odgovaraju sa HTTP 410.

Matrica kapaciteta

Koji URL odgovara?

Jedna vrsta po zadatku: preporučeni URL i razlog za to. Ova tabela je jedini kompletan spisak putanja na ovoj stranici.

Zadatak Preporučeni URL Zašto
Operacije sa dokumentima (kanonski) /dms Document Operations (300+ MCP alata) — identični katalog na /dms i /cursor.
Claude Desktop / Claude Code (URL direktorijuma) /claude Direktorijum: Operacije sa dokumentima bez TTS-a. Naslovi i napomene kod svakog alata.
Cursor IDE tokom kodiranja /cursor Isti katalog operacija sa dokumentima kao /dms (uključujući TTS).
ChatGPT-konektor /chatgpt ChatGPT konektor — kurirani alati za poslovnu dokumentaciju i članke baze znanja, svaki naveden pojedinačno (vidi referencu alata). Alias: /openai.
Meta-Muse konektor /muse Skup /chatgpt bez uploada priloga specifičnih samo za ChatGPT; svaki alat naveden u referenci alata.
Lagani IDE-set /mcp Kompaktan skup za pretragu, čitanje i analizu, uključujući upload i članke baze znanja — nije katalog operacija dokumenata.
Složene višestepene zadatke po_agents_ask u /mcp-full Host-LLM-agent ostaje na punom interfejsu, ne na /dms.
Migracija / svi MCP alati /mcp-full Potpuna MCP površ (300+ alata) za debugovanje i legacy agente.

Migracija starijih MCP podešavanja

Zastareli putovi modula odgovaraju sa HTTP 410. Koristiti za Document Operations /dms.

  • Koristite /dms kao kanonicku Document-Operations URL adresu. /cursor deli ovaj katalog (uključujući TTS).
  • Zastareli putovi modula sada odgovaraju sa HTTP 410 — preći na /dms ili /mcp.
  • Koristite /mcp za uzak IDE podskup — /cursor je kompletne operacije sa dokumentima, isto kao i /dms.
  • Koristiti /chatgpt za ChatGPT (alias /openai). Navodi kurirani skup alata pojedinačno — nema alata za otkrivanje ili generičkih izvršnih alata, nema TTS-a, niti OTP ili alatki za otključavanje.
  • Zadržite /mcp-full samo za iskusne korisnike i medije/CRM.
  • Koristite /muse za Meta Muse (uređeni alati od /chatgpt bez uploada priloga specifičnih samo za ChatGPT).

Referenca na alatke

Svaki alat konektora ChatGPT i Meta Muse

/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.

Svaki alat zahteva OAuth 2.1 sa PKCE (opseg mcp:tools) ili token korisnika ili grupe PaperOffice (po_ut_ / po_gt_); po_sk_ i po_pk_ se odbijaju. Poziv se izvršava sa pravima povezanih PaperOffice korisnika, a njegovi argumenti se pre izvršenja proveravaju protiv objavljenog šeme unosa.

Označavanje

MCP. Svaki alat nosi anotacije readOnlyHint, destructiveHint, idempotentHint i openWorldHint. Označavanje sumira šta poziv ostvaruje:

  • ČitanjeČita podatke i ništa ne menja (readOnlyHint tačno).
  • PisanjeKreira ili menja podatke u nalogu PaperOffice korisnika, na primer prilikom čuvanja, kreiranja, ekstrakcije, konverzije, premještanja, kopiranja, označavanja ili vraćanja dokumenata.
  • Osetljivo pisanjeBriše podatke (dokumenti završavaju u korpi za smeće) ili ih prepisuje, donosi konačnu odluku o zadatku deljenja, može obavestiti drugu osobu ili objaviti sadržaj u javnoj bazi znanja. Klijenti bi trebalo da pre pozivanja ovih alata pribave potvrdu korisnika.

/chatgpt: 56 tools (25 Read, 18 Write, 13 Sensitive write). /muse: 55 tools (25 Read, 17 Write, 13 Sensitive write).

Kurisirani MCP alati sa oznakama, ulazima, izlazima i nuspojavama kao i paralelnim pozivima po sesiji
AlatOznakaUpotreba kadaUlaziIzlaz i nuspojaveParalelni pozivi po sesiji
po_workspaces_listList workspacesČitanjeThe user names a workspace or asks which workspaces exist, or a workspace_id is needed.opcionolimitoffsetsearchworkspace_idLists ID, name and document count. Locked workspaces are unlocked only in the PaperOffice app.4
po_documents_getGet document detailsČitanjeThe user wants details of one document: type, sender, amounts, dates, summary, processing status. Stored data only; to extract invoice data use po_extraction_invoice.jedan od njihpofiddocuments_idopcionoresolvecompactNema nuspojava.4
po_extraction_invoiceExtract invoice dataPisanjeThe user asks to extract invoice data (supplier, number, dates, line items, VAT, total). Not for personal ID numbers.jedan od njihpofidfile_urlupload_idopcionomodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_job_getGet job statusČitanjeAn extraction or PDF tool returned a job_id.obaveznojob_idReturns status and, once completed, the result. Poll until completed; stop if it failed.4
po_analytics_financial_summary_getSummarize document amountsČitanjeThe user asks for totals or a summary of invoice amounts across documents, e.g. by currency.opcionoperiodworkspace_idSums extracted amounts of all documents (not only invoices) per currency, never mixing currencies.4
po_documents_create_from_contentCreate PDF from textPisanjeThe user asks to create or write a PDF or document (notes, letter, report).obaveznocontenttitleworkspace_idopcionocontent_typemetadatalanguageauto_classifycustom_cssheader_htmlfooter_htmlidempotency_keyPass Markdown text: PaperOffice renders and stores the PDF, returns name and pofid. Costs credits.1
po_documents_renameRename documentOsetljivo pisanjeThe user wants to rename a document or change its file name.obaveznonew_file_namejedan od njihpofiddocuments_idOverwrites the file name; the original extension (e.g. .pdf) is kept.1
po_documents_text_getRead document textČitanjeThe user needs the full text or exact wording of a document.jedan od njihpofiddocuments_idReturns its OCR text (only after processing); emails, phone and ID numbers are masked where detected.4
po_documents_creator_agents_listList Creator AgentsČitanjeThe user wants a quote, letter or certificate on their own template, or asks which Creator Agents exist.nemaLists active agents (agent_id, name, template); then use po_documents_creator_agent_preview.4
po_documents_creator_agent_previewPreview agent documentPisanjeThe user asks a Creator Agent to draft a document, e.g. a quote.obaveznoagent_idpromptopcionovariablessource_pofidworkspace_idFills the agent's template from the request, its knowledge bases and contacts; stores nothing, costs credits. Returns values, questions, preview_token.4
po_documents_creator_agent_runCreate agent documentPisanjeThe user approved a Creator Agent preview and wants the document.obaveznoagent_idpreview_tokenconfirmopcionovariablesaccept_open_questionsPass preview_token, confirm=true and answers in variables. Stores the PDF in the workspace (costs credits); a repeat returns the same document.1
po_documents_upload_filesStore chat attachmentssamo /chatgptPisanjeThe user wants to store files they attached in this chat. To create a PDF from text use po_documents_create_from_content.obaveznofilesopcionoworkspace_idai_dms_tieron_duplicateOne result per file; retries never store twice; workspace auto-processing may apply. If ChatGPT cannot pass an attachment to this tool (for example BLOCKED_FILE_REFERENCE), call it with files: [] to receive upload_url.1
po_knowledge_graph_askAsk across documentsČitanjeA 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).obaveznoquestionopcionopofidsearch_scopeworkspace_idworkspace_idsperiodNema nuspojava.1
po_knowledge_get_articleRead knowledge articleČitanjeThe user wants to read one knowledge base article in full, e.g. after a search hit.obaveznoidopcionolanguageReturns its title, text and summary in each language.4
po_analytics_financial_overdue_getList overdue invoicesČitanjeThe user asks which invoices are overdue.opcionoperiodworkspace_idlimitdays_overdueLists documents whose extracted due date has passed, most overdue first, with amount and currency; totals per currency, never mixed. Payment status is not checked.4
po_documents_processStart AI processingOsetljivo pisanjeA stored document needs OCR and AI analysis, e.g. it has no text yet.obaveznoai_dms_tierjedan od njihpofiddocuments_idopcionoconfirm_reprocessconfirm_tier_downgradeRuns in the background, costs credits; track via po_documents_get. Re-processing replaces the old analysis.1
po_documents_downloadGet download linkČitanjeThe user wants to download or save a document's file, e.g. the PDF.jedan od njihpofiddocuments_idReturns a temporary link to the stored file, valid for about 10 minutes.4
po_documents_update_indexUpdate index fieldsOsetljivo pisanjeThe user wants to set or correct document metadata (index fields), e.g. document_type, sender_name, invoice_number, due_date, total_amount or currency.obaveznofieldsjedan od njihpofiddocuments_idopcionoidempotency_keyOnly the given fields are overwritten.1
po_documents_uploadUpload document from URLPisanjeThe user gives a public file URL to store, or wants a browser upload page (omit file_url).opcionoupload_idfile_urlfile_nameworkspace_idai_dms_tierStores a new document; workspace auto-processing may apply.1
po_extraction_receiptExtract receipt dataPisanjeThe user asks to extract receipt data (merchant, date, items, tax, total), e.g. for expenses.jedan od njihpofidfile_urlupload_idopcionomodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_extraction_delivery_noteExtract delivery note dataPisanjeThe user asks to extract delivery note data (shipper, recipient, items, quantities, delivery date).jedan od njihpofidfile_urlupload_idopcionomodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_extraction_purchase_orderExtract purchase order dataPisanjeThe user asks to extract purchase order data (order number, vendor, buyer, items, delivery date, total).jedan od njihpofidfile_urlupload_idopcionomodelidp_fieldsRuns a new extraction job (uses credits); poll po_job_get.1
po_tasks_list_my_tasksList my tasksČitanjeThe user asks about their tasks or pending approvals.opcionostatusprioritystep_typelimitoffsetLists tasks assigned to them, their role or group (default: open) with ID, status, priority and due date.4
po_tasks_get_task_detailsGet task detailsČitanjeThe user asks what a specific task or approval is about.obaveznotask_idopcionoinclude_interactionReturns description, status, due date, history and whether completing needs an approve decision.4
po_tasks_claim_taskClaim taskOsetljivo pisanjeThe 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.obaveznotask_idLocks it to them for 15 minutes and may notify the assignee.1
po_tasks_complete_taskComplete taskOsetljivo pisanjeThe user approves a task or marks it done.obaveznotask_idopcionoresultcommentclaim_session_idFor approvals pass result {"decision":"approve"}. Final, cannot be undone; reject with po_tasks_reject_task. hitl_review tasks are done in the app.1
po_tasks_reject_taskReject taskOsetljivo pisanjeThe user rejects or declines a task or approval.obaveznotask_idreasonopcionoclaim_session_idRecords the reason; a waiting workflow continues without the requested action. Final, cannot be undone. hitl_review tasks are done in the app.1
po_documents_moveMove documentPisanjeThe user wants to move a document to another workspace.obaveznotarget_workspace_idjedan od njihpofiddocuments_idopcionoconfirmAll its versions move along and keep their pofids. Documents under retention or legal hold cannot be moved.1
po_documents_copyCopy documentPisanjeThe user wants to copy or duplicate a document into a workspace.obaveznotarget_workspace_idjedan od njihpofiddocuments_idopciononew_file_nameEach call creates a new copy with its own pofid; a target workspace with automatic AI processing processes it, which costs credits.1
po_documents_tags_listList document tagsČitanjeThe user asks which tags or labels a document has.jedan od njihpofiddocuments_idReturns tag names and colors.4
po_documents_tags_createAdd document tagPisanjeThe user wants to tag or label a document.obaveznotag_namejedan od njihpofiddocuments_idopcionotag_colorAdds one tag per call; a tag the document already has is rejected.1
po_documents_folders_listList document foldersČitanjeThe user asks for document folders, i.e. bundles of related documents, in a workspace.obaveznoworkspace_idLists folders only; po_documents_search lists documents.4
po_documents_folders_createCreate document folderPisanjeThe 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.obaveznopofidsopcionofolder_namefolder_descriptionA document can be in only one folder.1
po_vat_validateValidate EU VAT IDČitanjeThe user wants to check if a company's EU VAT ID is valid.obaveznovat_idChecks EU VIES or a recent cached result (check date returned); returns validity and, if disclosed, company name and address.4
po_currency_convertConvert currencyČitanjeThe user asks to convert an amount to another currency.obaveznofromtoopcionoamountUses the latest available rate (rate date returned); no historical rates.4
po_pdfstudio_mergeMerge PDFsPisanjeThe user wants to merge or combine two or more PDF documents into one file.jedan od njihpofidsfile_urlsopcionoorderoutput_filenameStarts a job; po_job_get returns the download link.1
po_pdfstudio_splitSplit PDFPisanjeThe user wants to split a PDF into single pages or page ranges.jedan od njihpofidfile_urlupload_idopcionomodesplitsoutput_prefixStarts a job; po_job_get returns the download link(s).1
po_pdfstudio_compressCompress PDFPisanjeThe user wants to compress a PDF or reduce its file size.jedan od njihpofidfile_urlupload_idopcionoqualityremove_metadataStarts a job; po_job_get returns the download link.1
po_dataripper_office2pdfConvert Office to PDFPisanjeThe user wants to convert a Word, Excel or PowerPoint file to PDF.jedan od njihfile_urlupload_idPass a public file_url, or omit it to get an upload page, then pass the upload_id shown there. po_job_get returns the PDF link.4
po_documents_versions_listList document versionsČitanjeThe user asks for earlier versions or the version history of a document.obaveznopofidopcionoinclude_trashedReturns its versions with number, pofid, date, comment and which is current.4
po_documents_audit_trail_getGet change historyČitanjeThe user asks what changed in a document or workspace, or for an audit trail or change log.opcionopofiddocuments_idactionworkspace_idlimitoffsetOnly revision-secure documents log changes; returns the latest entries with action, field, old and new value.4
po_documents_trash_listList recycle binČitanjeThe user asks what is in the recycle bin or trash, or looks for a deleted document.opcionoworkspace_idpageper_pageReturns deleted documents (newest first, 50 per page) with pofid and days left before permanent deletion.4
po_documents_restoreRestore documentPisanjeThe user wants to restore or undelete a document from the recycle bin.jedan od njihpofiddocuments_idopcionotarget_workspace_idPuts it back with its versions into its original workspace (a fallback one if that was deleted) or target_workspace_id.1
po_documents_deleteDelete documentOsetljivo pisanjeThe user wants to delete a document and all its versions (not a tag or folder entry).jedan od njihpofiddocuments_idopcionoconfirmPermanent in standard workspaces, recycle bin in business and compliance ones. Retention or legal hold blocks it.1
po_knowledge_list_basesList knowledge basesČitanjeThe user asks which knowledge bases they have or a knowledge base ID is needed.opcionoinclude_archivedReturns ID, name, visibility and languages of each active knowledge base.4
po_knowledge_list_articlesList knowledge articlesČitanjeThe user wants to browse or list the articles of a knowledge base instead of searching.opcionokb_idpagelimitcategory_idlanguagesearchReturns articles (50 per page) with IDs, titles, status and content.4
po_knowledge_categoriesList knowledge categoriesČitanjeThe user asks which categories their knowledge base articles are sorted into.opcionokb_idlanguageReturns each category's ID, name and article count.4
po_knowledge_get_baseGet knowledge baseČitanjeThe user asks about one knowledge base's settings, visibility or languages.obaveznoidReturns its details with article and category counts.4
po_knowledge_add_articleCreate knowledge articleOsetljivo pisanjeThe user asks to add or write a new knowledge base article.obaveznokb_idtitlecontentlanguageopcionocategory_idtypeSaves it and indexes it for search; in a public knowledge base it is published at once.1
po_knowledge_update_articleUpdate knowledge articleOsetljivo pisanjeThe user asks to edit or rewrite a knowledge base article.obaveznoidlanguagejedan od njihtitlecontentcategory_idtypeis_activeReplaces the title and/or text of one language version and clears its summary and tags; public articles change at once.1
po_knowledge_translateTranslate knowledge articleOsetljivo pisanjeThe user asks to translate a knowledge base article.obaveznoidtarget_languageopcionosource_languageAI translates it and saves that language version, replacing an existing one; in a public knowledge base it goes live. Costs credits.1
po_knowledge_create_baseCreate knowledge baseOsetljivo pisanjeThe user asks to create a new knowledge base for help articles.obaveznonameopcionodescriptionprimary_languageenabled_languagesvisibilityBy default it is internal (team only) with primary language en; visibility public puts its articles on the help center.1
po_knowledge_update_baseUpdate knowledge baseOsetljivo pisanjeThe user asks to rename a knowledge base, change its description or make it public or internal.obaveznoidjedan od njihnamedescriptionvisibilityprimary_languageenabled_languagesOverwrites the given fields; public puts its published articles online, internal takes them offline.1
po_knowledge_delete_articleDelete knowledge articleOsetljivo pisanjeThe user asks to delete a knowledge base article.obaveznoidPermanently removes it in all languages, also from search and the help center; cannot be undone.1

Pređite mišem preko imena unosa da biste videli tip i opis. Poslednja kolona pokazuje koliko poziva alata može istovremeno da se izvrši u MCP sesiji.

Greška

Greška alata vraća se kao rezultat MCP alata sa isError: true. Isti JSON objekat nalazi se u structuredContent i u prvom tekstualnom sadržajnom bloku:

{
  "error_code": "WORKSPACE_ACCESS_DENIED",
  "code": "WORKSPACE_ACCESS_DENIED",
  "message": "This connection has no access to this workspace.",
  "details": {
    "error_code": "WORKSPACE_ACCESS_DENIED",
    "workspace_id": 12345
  },
  "hint": "Use po_workspaces_list to see the workspaces this connection can access. Retrying will not change the result."
}
error_code
Stabilan, mašinski čitljiv kod. Dupliciran je u code i details.error_code jer neki klijenti prepisuju error_code.
message
Objašnjenje za ljude.
details
Kontekst kao što su http_status, retryable / retry_safe, suggested_backoff_ms, validation_errors ili poslate ID-jeve.
hint
Sledeći korak, formulisan za model.
retryablehttp_status
Opciona polja na vrhu koja su deklarisana u izlaznim šemama.
KodZnačenjePokušati ponovo?
INVALID_PARAMSArgumenti nisu prošli validaciju šeme; details.validation_errors navodi polja.Ne — ispravite argumente
TOOL_UNKNOWNPod ovim imenom ne postoji alat na ovoj vezi — koristite ime iz liste alata konektora.Ne
TOOL_NOT_ON_THIS_CONNECTORAlat postoji u PaperOffice, ali ne na ovom konektoru. Uputa navodi put: na /dms i /cursor preko po_mcp_tools_call_read ili po_mcp_tools_call_write, inače u aplikaciji PaperOffice.Ne — sledite uputstvo
WORKSPACE_ACCESS_DENIEDVeza nema pristup Workspace ili dokumentu.Ne
DOCUMENT_NOT_FOUNDNepoznati pofid ili documents_id.Ne
CONFIRMATION_REQUIREDAkcija zahteva potvrdu — na primer, masovne akcije sa 6 ili više elemenata, opoziv deljenja ili ukidanje pravnog zadržavanja. Uključena je pretpregled dotičnih elemenata; nakon potvrde ponovo izvršite poziv sa confirm=true.Nakon što korisnik potvrdi
APP_ONLY_ACTIONINSTANT_DELETE_APP_ONLYFOLDER_DELETE_NOT_ALLOWEDKonačni koraci mogu se izvršiti samo u aplikaciji PaperOffice: trajno brisanje, pražnjenje korpe za smeće, brisanje Workspace, promena zadržavanja u korpi za smeće ili brisanje cele mape. Dokumenti obrisani preko MCP završavaju u korpi za smeće.Ne — izvršite u aplikaciji
LEGAL_HOLD_ACTIVEUNDER_RETENTIONWORM_PROTECTEDDokument je zaštićen; izmena je odbijena.Ne
GROUP_RESTRICTIONGrupa tokena nema ovo pravo, na primer za brisanje.Ne
PLAN_UPGRADE_REQUIREDFunkcija je dostupna tek u višem planu; details.required_plan navodi potreban plan, a details.plans_url link ka stranici sa tarifama aplikacije.Ne — tek nakon nadogradnje plana
INSUFFICIENT_CREDITSNedovoljno Credits (HTTP 402); ništa nije naplaćeno.Nakon dopune
TASK_REQUIRES_APP_REVIEWCLAIM_SESSION_MISMATCHTASK_CLAIM_EXPIREDOdluka o zadatku odobrenja nije mogla biti sačuvana; napomena navodi sledeći korak.Kako je opisano u napomeni
TRANSLATION_IN_PROGRESSPrevod u bazi znanja je još uvek u toku.Da, nakon otprilike 60 sekundi sa istim argumentima
WRITE_OUTCOME_UNKNOWNZapisivanje u bazu znanja nije dobilo odgovor unutar vremenskog ograničenja; verovatno je sačuvano.Prvo proverite, pa ponovite
TRANSIENT_TRANSPORT_ERRORPrekoračenje vremena u pozadinskom sistemu (408) ili HTTP 429, 502, 503 ili 504; details.retryable je true, suggested_backoff_ms je 2000, a details.http_status ukazuje na uzrok.Da, sa vremenom čekanja
SESSION_BUSYACCOUNT_BUSYDostignut je limit za istovremene pozive (vidi Rate Limits); retry_safe je true, a retry_after_ms je uključen.Da, nakon retry_after_ms
MCP_MAINTENANCEOdržavanje ili ponovno pokretanje servera; retry_after_ms je 2000.Da
SECRET_ARGUMENT_REJECTEDArgument je ličio na datum pristupa; argumenti alata ne smeju sadržavati tokena ili lozinke.Ne
TOOL_ERROROpšti pad kada se ne poklapa nijedan specifičan kod.Zavisi od poruke

Nema greške: Ako nedostaje unos datoteke, alati zasnovani na datotekama (ekstrakcija, PDF) vraćaju normalan tekstualni rezultat koji počinje sa FILE_UPLOAD_REQUIRED i navodi prihvaćene unose ili stranicu za upload putem pregledača.

Na transportnom nivou, nedostajući, nevažeći, istekli ili opozvani token dobija HTTP 401 sa WWW-Authenticate zaglavljem (ponovo izvršite OAuth). Dok je prijava ili katalog alata kratko nedostupan, server odgovara sa HTTP 503 i Retry-After (2–5 s).

Ograničenja učestalosti i kvote

  • Po MCP sesiji (Mcp-Session-Id): najviše 8 poziva alata istovremeno. Alati sa 1 u poslednjoj koloni rade jedan po jedan: drugi istovremeni poziv odmah vraća SESSION_BUSY (ponovo pokušajte nakon otprilike 300 ms, kod po_knowledge_graph_ask nakon 500 ms). Ostali alati rade sa do 4 paralelnih poziva i čekaju do 15 s na slobodno mesto.
  • Ako je pristupni token važeći za sve sesije: najviše 24 poziva alata istovremeno (ACCOUNT_BUSY).
  • Za svaki poziv alata važe granice zahteva PaperOffice API: Besplatni tokeni i tokeni za posetioce dobijaju najmanje 5 zahteva u sekundi, 30 u minutu, 100 na sat i 500 dnevno; vrednosti plana mogu biti više. Plaćeni planovi sa preostalim Credits ograničavaju saldo, a ne stopu zahteva. Pozivi ograničeni stopom se ne naplaćuju; oni vraćaju TRANSIENT_TRANSPORT_ERROR sa details.http_status 429 i vremenom čekanja u poruci.
  • Vremenska ograničenja: Poziv pozadinskog sistema se prekida nakon 90 sekundi (pisanje u bazu znanja tada vraća WRITE_OUTCOME_UNKNOWN ili TRANSLATION_IN_PROGRESS, umesto slepog ponavljanja); po_knowledge_graph_ask se zaustavlja nakon 120 sekundi.
  • Granice navedene u opisima alata: do 10 fajlova po pozivu od po_documents_upload_files (samo /chatgpt), 2 ili više PDF-ova po spajanju, do 500 rezultata pretrage po stranici, do 200 Workspaces po stranici i 10–200 stavki u korpi za smeće po stranici. Linkovi za preuzimanje ističu nakon otprilike 10 minuta, a preuzeta zadatak ostaje zaključan 15 minuta.
  • Naplaćivanje: Pozivi MCP se naplaćuju kao pozivi REST API u Credits. Alati čiji opis kaže „costs credits“ ili „uses credits“ pokreću AI obradu i troše više Credits.

Alati

Šest porodica, jedan katalog

MCP alati su grupisani po zadacima. Klijent ih vidi sa naslovom i kratkim opisom i sam bira odgovarajući alat.

  • Document AI

    Dokumenti, OCR, IDP, pretraga, PDF operacije, potpisi i AI DMS.

    document-ai
  • Workflow AI

    Workflow-i, poslovi, zadaci, HITL, odobrenja i automatizacija procesa.

    workflow-ai
  • Relations AI

    CRM, partneri, leadovi, helpdesk i terminii.

    relations-ai
  • Analytics AI

    Analitika, BI, grafo znanja, entiteti i RAG.

    analytics-ai
  • Media AI

    Studio slika, TTS, STT i prevodjenje.

    media-ai
  • Data AI

    Validacija, PDV, valuta, geodata i sigurnosne provere.

    data-ai

Pokrivene oblasti

  • Upravljanje dokumentima Pretraga, čitanje, otpremanje, uređivanje, pomeranje, kopiranje, brisanje
  • Inteligentna pretraga Puni tekst, semantička sličnost, napredna pretraga, statistike
  • E-potpis Zahtevi za potpisivanje, šabloni, verifikacija, mobilni linkovi
  • Obrada veštačke inteligencije AI-OCR, analiza dokumenata, otkrivanje PII-a, anonimizacija
  • Inteligencija dokumenata Entiteti, relacije, sažeci, meta-polja, embeddovi
  • Analize Trendovi, finansije, toplotne mape, centar za reviziju
  • Knowledge Graph Poslovni slučajevi, vremenske linije, reference, relacije
  • Inteligencija CRM-a Nalogodavci, potencijalni klijenti, prilike, sentiment
  • Poslovna inteligencija Prečice, analiza polja, Workspace metrike
  • Webhookovi i događaji Pretplata, testiranje, upravljanje, pretplate na poslove
  • Bilješke, oznake i komentari Tekstualni komentari i bilješke — kreiranje, popisivanje, rješavanje, brisanje
  • Verzioniranje i revizija Revizije, pravno čuvanje, trag revizije

Primjeri

Šta kažete — koji alat se pokreće

Četiri svakodnevne rečenice i MCP alat koji vaš klijent poziva za njih. Dozvole potiču iz vašeg Workspace, a ne iz chata.

  • Ekstrahuj sve podatke iz priloženog računa.

    MCP alat po_aiocr_analyze

    Račun analiziran — ekstrahovani podaci:

  • Preimenuj ovaj dokument u Račun-2026-0042.

    MCP alat po_documents_rename

    Dokument preimenovan:

  • Dodaj komentar za pregled na stranici 2.

    MCP alat po_documents_comments_create

    Komentar kreiran:

  • Kako se razvijao naš obim dokumenata?

    MCP alat po_analytics_trends_get

    Analiza trenda za poslednjih 6 meseci:

Istaknuto

Šta čini MCP server

MCP server nije omotač oko REST API-ja — to je isto jezgro sa vašim dozvolama naloga, Workspaces i kreditima.

  • OAuth 2.1 i korisnički token

    OAuth za Claude i ChatGPT; tokeni korisnika (po_ut_ / po_gt_) za Cursor — po_sk_ je blokiran.

  • Hibridna pretraga sa ugradnjama

    PaperOffice ugradnje i pun tekst rade zajedno, kako bi klijent pronašao odgovarajući alat.

  • Stagiranje i otpremanje fajlova

    Presigniran URL-ovi za otpremanje — bez Base64 u ćasku.

  • Knowledge Graph

    Poslovni slučajevi, vremenski okviri i odnosi dokumenata putem prirodnog jezika.

  • Analitika i BI

    Trendovi, finansije, toplotne mape i Workspace metrike na zahtev.

  • EU obrada

    Obrada u našoj sopstvenoj EU infrastrukturi — ista ovlašćenja i Workspaces kao u aplikaciji.

Slučajevi upotrebe

Vidite PaperOffice MCP za 30 sekundi

Četiri realna radna procesa sa Claude — po jedan kratki video za svaki. Detaljni članci povezani ispod.

Često postavljana pitanja

Sve o PaperOffice MCP serveru

Kako se MCP server autentifikuje?
Claude i ChatGPT počinju sa OAuth 2.1. Alternativno, token Korisnika ili Grupe (po_ut_ / po_gt_) — po_sk_ i po_pk_ su blokiran za MCP.
Košta li korišćenje preko MCP?
MCP pozivi opterećuju Credits kao REST-API. Balans i upotreba mogu se upitati preko Billing krajnjih tačaka.
Koji endpoint nudi koje alate?
/mcp is the slim IDE subset. /dms and /cursor share Documents Operations including capture, workflow and TTS. /claude is Directory without TTS. /chatgpt (alias /openai) lists a curated tool set for ChatGPT; /muse lists the same tools except the ChatGPT-only attachment upload. The tool reference on this page marks every curated tool as Read, Write or Sensitive write.
Da li se podržava OAuth 2.1?
Da. OAuth 2.1 se pokreće pri prvom povezivanju. Alternativno, korisnički ili grupni token (po_ut_ / po_gt_) — po_sk_ i po_pk_ su blokirani za MCP.
Šta je MCP-native AI-DMS?
AI-DMS čije su mogućnosti nativno dostupne putem Model Context Protocol-a — ista ovlašćenja i Workspaces kao u aplikaciji.
Koji klijenti se podržavaju?
Uključujući Claude, ChatGPT, Cursor i headless profile DMS-a — pogledajte stranice za povezivanje.
Koliko je brz konekt?
U nekoliko minuta: OAuth 2.1 pri prvom povezivanju ili korisnički/grupni token (po_ut_ / po_gt_), zatim omogućiti alate. po_sk_ je blokiran za MCP.
Da li se profili razlikuju?
Da — obšt alata zavisi od krajnje tačke. Koje pozive sme da izvrši, određuju prava povezanih korisnika; grupni token (po_gt_) ima tačno ona prava koja pripadaju njegovoj korisničkoj grupi.
Gde se nalazi dokumentacija?
U Developer-MCP dokumentaciji, kao i na llms.txt i u Live-Postman kolekciji.
Da li postoji EU-hosting?
Da — obrada se vrši u PaperOffice EU infrastrukturi.

PaperOffice AI · Problem Solver

Ispričajte nam, šta vam svakodnevno oduzima vreme.

Jednostavno opišite. Nisu potrebni stručni termini.

Ili započnite sa primerom

Kako želite da koristite PaperOffice?

Računar i pametni telefon su povezani: radni prostor na računaru, prikupljanje na telefonu.

Gde želite da počnete?

Puna verzija radnog prostora optimizovana je za računare. Mobilna verzija je pogodna za prikupljanje, proveru i odobravanje dokumenata.

Registrovati se besplatno app.paperoffice.ai

Započnite na računaru

Poslaćemo vaš lični link za pristup na vašu e-mail adresu.

Otvorite PaperOffice Mobile

Prikupljajte i obrađujte dokumente direktno putem pametnog telefona.

Otvori mobilnu verziju