Doxis AI.dp (Klippa DocHorizon) MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.23.4更新於 Nov 7, 2026

Capture invoices, receipts, IDs and bank statements with Doxis AI.dp; split, render, convert files.

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行檔案與儲存金融商業與電商

概覽

AI 產生的概覽

託管型 MCP 伺服器,透過 Doxis AI.dp 讓助理從發票、收據、證件、銀行對帳單和薪資單擷取結構化資料,並提供 PDF 與電子發票工具。

可以做什麼
  • 檢視已連線帳戶:API 金鑰資訊、已啟用的擷取模型、設定與輸出 schema
  • 擷取文件:財務票據、身分證件、銀行對帳單、薪資單、通用鍵值、電子發票及自訂 Prompt Builder 擷取
  • 執行非同步擷取工作:提交、列出、查詢狀態、讀取結果與日誌、刪除工作
  • 處理 PDF:頁面資訊、依頁碼範圍拆分、將頁面轉成圖片、合併檔案
  • 管理儲存檔案:上傳至專案儲存空間,並依 id 下載小檔案
  • 處理電子發票:驗證與轉換電子發票、列出電子發票類型、搜尋 Peppol 目錄並查詢參與者
適用情境
適合讓助理把掃描檔或 PDF 商務文件轉成結構化 JSON、以非同步工作批次處理長文件,或在不自行建置整合的情況下檢查電子發票合規性與 Peppol 參與者資訊。
執行需求
透過 streamable HTTP 存取的遠端端點,無需本機安裝。登入採用 OAuth,登入頁面要求填寫你自己的 Doxis AI.dp(Klippa DocHorizon)憑證。README 說明只需加入 URL,不要加入 Authorization 標頭或 API 金鑰。擷取與文件工具需要已設定額度的 Doxis AI.dp 專案。
安裝前請注意
擷取、文件與電子發票工具會消耗你自己的 Doxis AI.dp 額度,依請求或依頁計費。身分證件、銀行對帳單、薪資單及提示詞擷取的結果含有個人資料。上傳的檔案會留在專案儲存空間,直到依你的保留設定到期。刪除非同步工作會永久移除其結果與已存文件,且無法復原。伺服器另提供附付款連結的付費訂閱方案及取消訂閱工具。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Doxis AI.dp (Klippa DocHorizon) MCP by usefulapi,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fklippa-dochorizon/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "doxis-ai-dp-klippa-dochorizon-by-usefula": {
      "type": "http",
      "url": "https://klippa-dochorizon.usefulapi.io/mcp"
    }
  }
}

README

Doxis AI.dp (Klippa DocHorizon) MCP by usefulapi

Use Doxis AI.dp (Klippa DocHorizon) from Claude, Cursor, or any MCP client — document capture for invoices, receipts, identity documents and bank statements, plus a document toolkit and e-invoicing. Hosted, no local install: connect with your own Doxis AI.dp (Klippa DocHorizon) credentials.

Live endpoint: https://klippa-dochorizon.usefulapi.io/mcp · Homepage: https://usefulapi.io/klippa-dochorizon

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://klippa-dochorizon.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http klippa-dochorizon https://klippa-dochorizon.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "klippa-dochorizon": {      "url": "https://klippa-dochorizon.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Doxis AI.dp (Klippa DocHorizon) credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/klippa-dochorizon/

Tools

ToolTypeWhat it does
dochorizon_get_key_inforeadGet API key info
dochorizon_list_modelsreadList enabled capturing models
dochorizon_list_configurationsreadList capturing configurations
dochorizon_get_model_schemareadGet a model's JSON schema
dochorizon_list_prompt_configurationsreadList Prompt Builder configurations
dochorizon_get_prompt_schemareadGet a Prompt Builder JSON schema
dochorizon_capture_financialwriteCapture an invoice or receipt
dochorizon_capture_identitywriteCapture an identity document
dochorizon_capture_bank_statementwriteCapture a bank statement
dochorizon_capture_salary_slipwriteCapture a salary slip
dochorizon_capture_genericwriteCapture any document as key-values and tables
dochorizon_capture_einvoicewriteCapture a document as an e-invoice
dochorizon_capture_with_promptwriteCapture with a Prompt Builder configuration
dochorizon_submit_async_capturewriteSubmit a document for asynchronous capture
dochorizon_list_async_jobsreadList asynchronous capture jobs
dochorizon_get_async_jobreadGet asynchronous job status
dochorizon_get_async_job_resultreadGet asynchronous job result
dochorizon_get_async_job_logsreadGet asynchronous job logs
dochorizon_delete_async_jobwriteDelete an asynchronous job
dochorizon_document_infowriteGet document info
dochorizon_document_splitwriteSplit a PDF
dochorizon_document_renderwriteRender PDF pages as images
dochorizon_document_mergewriteMerge PDFs
dochorizon_upload_filewriteUpload a file to Doxis AI.dp storage
dochorizon_download_filereadDownload a stored file (small files only)
dochorizon_validate_einvoicewriteValidate an e-invoice
dochorizon_convert_einvoicewriteConvert an e-invoice to Universal Invoice JSON
dochorizon_list_einvoice_typesreadList e-invoice types
dochorizon_search_peppol_directoryreadSearch the Peppol directory
dochorizon_lookup_peppol_participantreadLook up a Peppol participant
dochorizon_usage_statusmetaUsage status (free-tier meter)
dochorizon_request_featuremetaRequest a missing feature
dochorizon_upgrademetaUpgrade to Pro or Pro+
dochorizon_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per project)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with dochorizon_upgrade (it returns a Stripe Checkout link). Cancel any time with dochorizon_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running dochorizon_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Doxis AI.dp (Klippa DocHorizon).

來源:servers/klippa-dochorizon/README.md,提交 4046075

工具

30

dochorizon_get_key_info

Get API key info

Check the connected Doxis AI.dp (Klippa DocHorizon) API key: organization, project, credential id, and the services enabled for it. Does not process a document and costs nothing. GET /auth/v1/info.

無需輸入參數。

dochorizon_list_models

List enabled capturing models

List the document capturing models enabled for this project (financial, identity, bank statement, salary slip, generic, e-invoice, ...). Does not process a document; normally not billed. GET /document_capturing/v1/enabled_models.

無需輸入參數。

dochorizon_list_configurations

List capturing configurations

List the capturing configurations of a model (name, slug and the enabled components). Pass a slug as configuration_slug to a capture tool to choose which fields are extracted. Does not process a document; normally not billed. GET /document_capturing/v1/{model}/configurations.

輸入參數model必填

dochorizon_get_model_schema

Get a model's JSON schema

The JSON schema of what a capturing model returns (every field it can extract), optionally for one configuration. Does not process a document; normally not billed. GET /document_capturing/v1/{model}/schema or /{model}/configurations/{slug}/schema.

輸入參數model必填configuration_slug

dochorizon_list_prompt_configurations

List Prompt Builder configurations

List the Prompt Builder (LLM extraction) configurations of the project: name and slug. Does not process a document; normally not billed. GET /document_capturing/v1/prompt_builder/configurations.

無需輸入參數。

dochorizon_get_prompt_schema

Get a Prompt Builder JSON schema

The JSON schema of the output of one Prompt Builder configuration. Does not process a document; normally not billed. GET /document_capturing/v1/prompt_builder/configurations/{slug}/schema.

輸入參數slug必填

dochorizon_capture_financial

Capture an invoice or receipt

SPENDS CREDITS: extract structured data from an invoice, receipt or other financial document with the Financial model: merchant and customer, dates, totals, VAT, line items, payment details, currency, and more (as the chosen configuration enables). Uses your own Doxis AI.dp (Klippa) credits: billed per request or per page depending on the service (extra components in a configuration can add cost), at your project's price (Billing → Pricing in the platform); a new account starts with EUR 25 of free credit. Give the document as exactly one of url (public https), data_base64 (small files) or file_id (a stored file). Synchronous; for long documents use dochorizon_submit_async_capture. POST /document_capturing/v1/financial.

輸入參數urlfile_idfilenamepassworddata_base64page_rangescontent_typeconfiguration_slug

dochorizon_capture_identity

Capture an identity document

SPENDS CREDITS: read an identity document (passport, ID card, driver's licence, visa) with the Identity model: name, date of birth, nationality, document number, expiry, MRZ, validity and fraud checks. WARNING: the result contains personal data of the people on the document; handle it accordingly. It is returned to you only; this server never stores or logs it. Uses your own Doxis AI.dp (Klippa) credits: billed per request or per page depending on the service (extra components in a configuration can add cost), at your project's price (Billing → Pricing in the platform); a new account starts with EUR 25 of free credit. Give the document as exactly one of url (public https), data_base64 (small files) or file_id (a stored file). Images up to 4096 px per side. POST /document_capturing/v1/identity.

輸入參數urlfile_idfilenamepassworddata_base64page_rangescontent_typeconfiguration_slug

dochorizon_capture_bank_statement

Capture a bank statement

SPENDS CREDITS: extract a bank statement: bank, account holder, period, opening and closing balance and every transaction. WARNING: the result contains personal data of the people on the document; handle it accordingly. It is returned to you only; this server never stores or logs it. Uses your own Doxis AI.dp (Klippa) credits: billed per request or per page depending on the service (extra components in a configuration can add cost), at your project's price (Billing → Pricing in the platform); a new account starts with EUR 25 of free credit. Give the document as exactly one of url (public https), data_base64 (small files) or file_id (a stored file). POST /document_capturing/v1/bank_statement.

輸入參數urlfile_idfilenamepassworddata_base64page_rangescontent_typeconfiguration_slug

dochorizon_capture_salary_slip

Capture a salary slip

SPENDS CREDITS: extract a salary slip (payslip): employer, employee, period, gross and net pay, deductions. WARNING: the result contains personal data of the people on the document; handle it accordingly. It is returned to you only; this server never stores or logs it. Uses your own Doxis AI.dp (Klippa) credits: billed per request or per page depending on the service (extra components in a configuration can add cost), at your project's price (Billing → Pricing in the platform); a new account starts with EUR 25 of free credit. Give the document as exactly one of url (public https), data_base64 (small files) or file_id (a stored file). POST /document_capturing/v1/salary_slip.

輸入參數urlfile_idfilenamepassworddata_base64page_rangescontent_typeconfiguration_slug

dochorizon_capture_generic

Capture any document as key-values and tables

SPENDS CREDITS: turn any document into generic structured data: key-value pairs and tables, as JSON. Uses your own Doxis AI.dp (Klippa) credits: billed per request or per page depending on the service (extra components in a configuration can add cost), at your project's price (Billing → Pricing in the platform); a new account starts with EUR 25 of free credit. Give the document as exactly one of url (public https), data_base64 (small files) or file_id (a stored file). POST /document_capturing/v1/generic.

輸入參數urlfile_idfilenamepassworddata_base64page_rangescontent_type

dochorizon_capture_einvoice

Capture a document as an e-invoice

SPENDS CREDITS: read an invoice with the financial model and return it in the Universal Invoice structure used for e-invoicing (parties, lines, tax subtotals, totals, payment means). Does not send anything to a network. Uses your own Doxis AI.dp (Klippa) credits: billed per request or per page depending on the service (extra components in a configuration can add cost), at your project's price (Billing → Pricing in the platform); a new account starts with EUR 25 of free credit. Give the document as exactly one of url (public https), data_base64 (small files) or file_id (a stored file). POST /document_capturing/v1/einvoice.

輸入參數urlfile_idfilenamepassworddata_base64page_rangescontent_type

dochorizon_capture_with_prompt

Capture with a Prompt Builder configuration

SPENDS CREDITS: extract data from a document with a Prompt Builder configuration (an LLM extraction prompt you defined in the platform). Output follows that configuration's schema (see dochorizon_get_prompt_schema). The result may contain whatever personal data the document holds. Uses your own Doxis AI.dp (Klippa) credits: billed per request or per page depending on the service (extra components in a configuration can add cost), at your project's price (Billing → Pricing in the platform); a new account starts with EUR 25 of free credit. Give the document as exactly one of url (public https), data_base64 (small files) or file_id (a stored file). POST /document_capturing/v1/prompt_builder/configurations/{slug}.

輸入參數urlslug必填file_idfilenamepassworddata_base64page_rangescontent_type

dochorizon_submit_async_capture

Submit a document for asynchronous capture

SPENDS CREDITS: queue one document for capturing and return a job_id right away; poll dochorizon_get_async_job, then read dochorizon_get_async_job_result. Use it for long documents and bursts (async jobs are not subject to the concurrent-request limit). No webhook or human review is configured. For identity, salary_slip and bank_statement the result holds personal data. Uses your own Doxis AI.dp (Klippa) credits: billed per request or per page depending on the service (extra components in a configuration can add cost), at your project's price (Billing → Pricing in the platform); a new account starts with EUR 25 of free credit. Give the document as exactly one of url (public https), data_base64 (small files) or file_id (a stored file). POST /document_capturing/v1/{model}/async.

輸入參數urlmodel必填file_idfilenamepassworddata_base64page_rangescontent_typeconfiguration_slug

dochorizon_list_async_jobs

List asynchronous capture jobs

List the project's async capture jobs (newest first as returned): job_id, status, created time, with paging. Does not process a document; normally not billed. GET /document_capturing/v1/async.

輸入參數limitoffsetstatus

dochorizon_get_async_job

Get asynchronous job status

The status of one async capture job (in_queue, processing, hitl, done, error, closed, rejected). Does not process a document; normally not billed. GET /document_capturing/v1/async/{job_id}.

輸入參數job_id必填

dochorizon_get_async_job_result

Get asynchronous job result

The captured data of a finished async job (status done). The result may contain personal data (identity, salary slip, bank statement). Does not process a document; normally not billed. GET /document_capturing/v1/async/{job_id}/result.

輸入參數job_id必填

dochorizon_get_async_job_logs

Get asynchronous job logs

Status changes and error messages of an async job, to debug a failed one. Does not process a document; normally not billed. GET /document_capturing/v1/async/{job_id}/logs.

輸入參數limitjob_id必填offset

dochorizon_delete_async_job

Delete an asynchronous job

WRITE: permanently delete an async job, its result and the stored documents from Doxis AI.dp's servers; a job still waiting in the queue is cancelled. Use it to remove personal data you no longer need. Cannot be undone. DELETE /document_capturing/v1/async/{job_id}.

輸入參數job_id必填

dochorizon_document_info

Get document info

SPENDS CREDITS: page count, page sizes, content type, metadata and permissions of a PDF or TIFF. Useful to check the page count before capturing. Uses your own Doxis AI.dp (Klippa) credits: billed per request or per page depending on the service (extra components in a configuration can add cost), at your project's price (Billing → Pricing in the platform); a new account starts with EUR 25 of free credit. Give the document as exactly one of url (public https), data_base64 (small files) or file_id (a stored file). POST /document_toolkit/v1/info.

輸入參數urlfile_idfilenamepassworddata_base64content_type

dochorizon_document_split

Split a PDF

SPENDS CREDITS: split a PDF into several PDFs by page ranges (one output file per range, for example ['1-3','4-6']). Output files are stored in Doxis AI.dp storage and returned as file ids you can pass to any other tool as file_id. Uses your own Doxis AI.dp (Klippa) credits: billed per request or per page depending on the service (extra components in a configuration can add cost), at your project's price (Billing → Pricing in the platform); a new account starts with EUR 25 of free credit. Give the document as exactly one of url (public https), data_base64 (small files) or file_id (a stored file). POST /document_toolkit/v1/split.

輸入參數urlfile_idfilenamepassworddata_base64page_ranges必填content_type

dochorizon_document_render

Render PDF pages as images

SPENDS CREDITS: render pages of a PDF as images, optionally limited in width/height. Each render config gives page_ranges and optional width and height in pixels. Images are stored in Doxis AI.dp storage and returned as file ids (use dochorizon_download_file for small ones). Uses your own Doxis AI.dp (Klippa) credits: billed per request or per page depending on the service (extra components in a configuration can add cost), at your project's price (Billing → Pricing in the platform); a new account starts with EUR 25 of free credit. Give the document as exactly one of url (public https), data_base64 (small files) or file_id (a stored file). POST /document_toolkit/v1/render.

輸入參數urlfile_idrenders必填filenamepassworddata_base64content_type

dochorizon_document_merge

Merge PDFs

SPENDS CREDITS: merge two or more PDFs into one, in the order given, optionally taking only some pages of each. The merged file is stored in Doxis AI.dp storage and returned as a file id. Uses your own Doxis AI.dp (Klippa) credits: billed per request or per page depending on the service (extra components in a configuration can add cost), at your project's price (Billing → Pricing in the platform); a new account starts with EUR 25 of free credit. Each document is one of url (public https), data_base64 or file_id. POST /document_toolkit/v1/merge.

輸入參數documents必填

dochorizon_upload_file

Upload a file to Doxis AI.dp storage

WRITE: store a file in your Doxis AI.dp storage and get a file_id to reuse in other tools (capture the same file several times without sending it again). Give a public https url or small base64 data. The file stays in your project's storage until it expires per your data-retention setting. May use credits per your pricing. POST /storage/v1/files.

輸入參數urlfilenamedata_base64content_type

dochorizon_download_file

Download a stored file (small files only)

Fetch a stored file by file_id and return it as base64. Only files up to 30 KB are returned inline; for larger files use the file_id in other tools instead. Does not process a document; normally not billed. GET /storage/v1/files/{file_id}.

輸入參數file_id必填

dochorizon_validate_einvoice

Validate an e-invoice

Validate an e-invoice (XML or hybrid PDF) against its standard (EN 16931, XRechnung, Peppol BIS, ...): returns the detected type, valid yes/no, a summary and each broken rule with its XPath location. Nothing is sent to anyone. May use credits per your pricing. POST /einvoicing/v1/tools/validate.

輸入參數xmldata_base64einvoice_type

dochorizon_convert_einvoice

Convert an e-invoice to Universal Invoice JSON

Convert an e-invoice (XML or hybrid PDF) to the Universal Invoice JSON structure (parties, lines, taxes, totals). Nothing is sent to anyone. May use credits per your pricing. POST /einvoicing/v1/tools/convert/einvoice.

輸入參數xmlvalidatedata_base64einvoice_typeinclude_unmapped_fields

dochorizon_list_einvoice_types

List e-invoice types

The e-invoice types Doxis AI.dp understands (ids to pass as einvoice_type). Does not process a document; normally not billed. GET /einvoicing/v1/tools/einvoice-types.

無需輸入參數。

dochorizon_search_peppol_directory

Search the Peppol directory

Search the public Peppol business directory by company name, identifier or other text: participant identifiers, countries, contacts, websites and the document types each can receive. Public business data; costs nothing. GET /einvoicing/v1/peppol/environments/{environment}/directory.

輸入參數query必填environment

dochorizon_lookup_peppol_participant

Look up a Peppol participant

Look up one Peppol participant by identifier (for example iso6523-actorid-upis::0106:64111512) in the Peppol network (SML): the document types it can receive. Does not process a document; normally not billed. GET /einvoicing/v1/peppol/environments/{environment}/participants/{participant_identifier}.

輸入參數environmentparticipant_identifier必填

版本歷史

19
  1. v1.23.4最新Nov 7, 2026
  2. v1.22.3Nov 5, 2026
  3. v1.22.2Nov 5, 2026
  4. v1.22.1Nov 4, 2026
  5. v1.22.0Nov 3, 2026
  6. v1.21.1Nov 3, 2026
  7. v1.20.0Nov 1, 2026
  8. v1.18.0Oct 31, 2026
  9. v1.17.0Oct 31, 2026
  10. v1.16.2Oct 30, 2026
  11. v1.16.0Oct 30, 2026
  12. v1.11.0Oct 26, 2026
  13. v1.8.3Oct 25, 2026
  14. v1.8.0Oct 25, 2026
  15. v1.7.0Oct 24, 2026
  16. v1.4.0Oct 23, 2026
  17. v1.3.4Oct 22, 2026
  18. v1.3.3Oct 21, 2026
  19. v1.0.0Oct 12, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合