sevdesk MCP by usefulapi

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

Look up contacts, invoices, vouchers, orders, bank transactions and parts, and create drafts.

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

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

概覽

AI 產生的概覽

託管的 sevdesk MCP 伺服器,讓助理查詢聯絡人、發票、憑證、訂單、銀行帳戶與交易,並建立聯絡人和草稿發票。

可以做什麼
  • 查詢聯絡人及其電子郵件、電話和網站,並建立或更新聯絡人
  • 列出並讀取發票、貸項通知單、訂單和報價,包含發票明細項目
  • 列出憑證(收據與帳單)以及含價格、稅率和庫存的物料
  • 列出付款帳戶、查詢特定期間的帳戶餘額並列出銀行交易
  • 建立含明細項目的草稿發票,一律儲存為可編輯的草稿
  • 查看用量、提出功能需求、升級或取消訂閱
適用情境
適合讓助理回答 sevdesk 記帳相關問題,例如未付發票、客戶欠款、帳戶餘額和近期銀行入帳,或在對話中準備新聯絡人和草稿發票。
執行需求
透過 HTTP 存取的遠端 MCP 端點,無需本機安裝。登入使用 OAuth,登入頁面要求填寫 sevdesk API 權杖(設定 → 使用者 → 你的使用者 → API 權杖),依使用者儲存。用戶端設定只需填寫 URL。免費方案每月 50 次工具呼叫。
安裝前請注意
伺服器會接收你的 sevdesk API 權杖並依使用者保存在服務商端。寫入類工具會建立或修改聯絡人並建立草稿發票,執行前請先確認。付費方案透過 Stripe Checkout 計費,變更方案會立即收取差額,當期不退款。若舊交易從未匯入,帳戶餘額可能與實際銀行餘額不同。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

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

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

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

其他 MCP 客戶端

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

{
  "mcpServers": {
    "sevdesk-by-usefulapi": {
      "type": "http",
      "url": "https://sevdesk.usefulapi.io/mcp"
    }
  }
}

README

sevdesk MCP by usefulapi

Use sevdesk from Claude, Cursor, or any MCP client — look up contacts, invoices, vouchers, credit notes, orders, parts, payment accounts and bank transactions, and create contacts and draft invoices. Hosted, no local install: connect with your own sevdesk credentials.

Live endpoint: https://sevdesk.usefulapi.io/mcp · Homepage: https://usefulapi.io/sevdesk

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://sevdesk.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http sevdesk https://sevdesk.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": {    "sevdesk": {      "url": "https://sevdesk.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 sevdesk credentials.

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

On first connect you'll provide your sevDesk API token (Settings → Users → your user → API token). They're validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
sevdesk_get_bookkeeping_system_versionreadGet the bookkeeping system version
sevdesk_list_contactsreadList contacts
sevdesk_get_contactreadGet one contact
sevdesk_list_communication_waysreadList contact emails, phones and websites
sevdesk_list_communication_way_keysreadList communication way keys
sevdesk_list_invoicesreadList invoices
sevdesk_get_invoicereadGet one invoice
sevdesk_get_invoice_positionsreadGet an invoice's line items
sevdesk_list_vouchersreadList vouchers (receipts)
sevdesk_get_voucherreadGet one voucher
sevdesk_list_credit_notesreadList credit notes
sevdesk_list_ordersreadList orders and quotes
sevdesk_list_partsreadList parts (products)
sevdesk_list_check_accountsreadList payment accounts
sevdesk_get_check_account_balancereadGet a payment account's balance at a date
sevdesk_list_transactionsreadList bank transactions
sevdesk_create_contactwriteCreate a contact
sevdesk_update_contactwriteUpdate a contact
sevdesk_add_communication_waywriteAdd an email, phone or website to a contact
sevdesk_create_draft_invoicewriteCreate a draft invoice
sevdesk_usage_statusmetaUsage status (free-tier meter)
sevdesk_request_featuremetaRequest a missing feature
sevdesk_upgrademetaUpgrade to Pro or Pro+
sevdesk_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 user)$9/mo or $90/yr (2 months free)10,000 tool calls / month
Pro+ (per user)$39/mo or $390/yr (2 months free)100,000 tool calls / month

Each paid plan covers this server only. Ask your AI to run sevdesk_upgrade and choose Pro or Pro+, billed monthly or yearly (it returns a Stripe Checkout link). If you already have Pro, ask to change it to Pro+. The change requires your confirmation, keeps your billing interval and charges the price difference for the rest of the period immediately. Cancel any time with sevdesk_cancel_subscription: your paid plan continues to the end of the paid period, with no refund for the current period, and asking to resume the same plan with sevdesk_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by sevdesk.

來源:servers/sevdesk/README.md,提交 f22f848

工具

20

sevdesk_get_bookkeeping_system_version

Get the bookkeeping system version

Return whether the account runs sevdesk bookkeeping 1.0 or 2.0 (2.0 uses taxRule instead of taxType on invoices). Also a cheap way to confirm the API token works. sevdesk: GET /Tools/bookkeepingSystemVersion.

無需輸入參數。

sevdesk_list_contacts

List contacts

List contacts (customers, suppliers, partners, prospects). By default sevdesk returns only organisations; set include_persons to also get individual persons. sevdesk: GET /Contact.

輸入參數zipcitynameembedlimitoffsetcount_allparent_idcategory_idcustomer_numberinclude_persons

sevdesk_get_contact

Get one contact

Fetch a single contact by id. sevdesk: GET /Contact/{contactId}.

輸入參數embedcontact_id必填

sevdesk_list_communication_ways

List contact emails, phones and websites

List communication ways (email addresses, phone and mobile numbers, websites), optionally for one contact. sevdesk: GET /CommunicationWay.

輸入參數typeembedlimitoffsetcount_allmain_onlycontact_id

sevdesk_list_communication_way_keys

List communication way keys

List the labels a communication way can carry (1 Privat, 2 Arbeit, 3 Fax, 4 Mobil, 6 Autobox, 7 Newsletter, 8 Rechnungsadresse). Needed for sevdesk_add_communication_way. sevdesk: GET /CommunicationWayKey.

無需輸入參數。

sevdesk_list_invoices

List invoices

List invoices, filterable by status, number, date range and contact. Status: 50 deactivated recurring, 100 draft, 200 open/due, 750 partially paid, 1000 paid. sevdesk: GET /Invoice.

輸入參數embedlimitoffsetstatusend_datecount_allcontact_iddelinquentstart_dateinvoice_typeinvoice_number

sevdesk_get_invoice

Get one invoice

Fetch a single invoice by id — totals, status, dates, contact and contact person. sevdesk: GET /Invoice/{invoiceId}.

輸入參數embedinvoice_id必填

sevdesk_get_invoice_positions

Get an invoice's line items

List the positions (line items) of one invoice: name, quantity, price, tax rate, sums. sevdesk: GET /Invoice/{invoiceId}/getPositions.

輸入參數embedlimitoffsetinvoice_id必填

sevdesk_list_vouchers

List vouchers (receipts)

List vouchers — receipts and incoming/outgoing bills. Status: 50 draft, 100 unpaid/due, 1000 paid. credit_debit C = credit (revenue), D = debit (expense). sevdesk: GET /Voucher.

輸入參數embedlimitoffsetstatusend_datecount_allcontact_idstart_datecredit_debitdescription_like

sevdesk_get_voucher

Get one voucher

Fetch a single voucher (receipt) by id. sevdesk: GET /Voucher/{voucherId}.

輸入參數embedvoucher_id必填

sevdesk_list_credit_notes

List credit notes

List credit notes (Gutschriften), filterable by status, number, date range and contact. Status: 100 draft, 200 open/delivered, 750 partially paid, 1000 paid. sevdesk: GET /CreditNote.

輸入參數embedlimitoffsetstatusend_datecount_allcontact_idstart_datecredit_note_number

sevdesk_list_orders

List orders and quotes

List orders — quotes (Angebote), order confirmations and delivery notes — filterable by status, number, date range and contact. Status: 100 draft, 200 delivered, 300 rejected, 500 accepted, 750 partially calculated, 1000 calculated. sevdesk: GET /Order.

輸入參數embedlimitoffsetstatusend_datecount_allcontact_idstart_dateorder_number

sevdesk_list_parts

List parts (products)

List parts — the products and services in the sevdesk inventory, with prices, tax rate and stock. sevdesk: GET /Part.

輸入參數nameembedlimitoffsetcount_allpart_number

sevdesk_list_check_accounts

List payment accounts

List check accounts — the bank accounts, cash registers and clearing accounts sevdesk tracks payments on, with IBAN, type and sync status. sevdesk: GET /CheckAccount.

輸入參數embedlimitoffsetcount_all

sevdesk_get_check_account_balance

Get a payment account's balance at a date

Balance of one check account as the sum of every transaction sevdesk knows up to and including the given date. May differ from the real bank balance if older transactions were never imported. sevdesk: GET /CheckAccount/{checkAccountId}/getBalanceAtDate.

輸入參數date必填check_account_id必填

sevdesk_list_transactions

List bank transactions

List check-account transactions (bank payments in and out), filterable by account, booking state, date range, payee/payer and purpose. sevdesk: GET /CheckAccountTransaction.

輸入參數embedlimitoffsetend_datecount_allis_bookedonly_debitstart_dateonly_creditpayment_purposecheck_account_idpayee_payer_name

sevdesk_create_contact

Create a contact

Create a contact. Give `name` for an organisation, or `surename`/`familyname` for a person. Addresses and emails are separate (use sevdesk_add_communication_way). sevdesk: POST /Contact.

輸入參數namestatussurenameparent_idfamilynametax_numbervat_numbercategory_id必填descriptioncustomer_numberdefault_time_to_pay

sevdesk_update_contact

Update a contact

Update fields on an existing contact; only the fields you pass are sent. sevdesk: PUT /Contact/{contactId}.

輸入參數namestatussurenameparent_idcontact_id必填familynametax_numbervat_numbercategory_iddescriptioncustomer_numberdefault_time_to_pay

sevdesk_add_communication_way

Add an email, phone or website to a contact

Attach an email address, phone/mobile number or website to a contact. key_id labels it (2 Arbeit/work is a good default; see sevdesk_list_communication_way_keys). sevdesk: POST /CommunicationWay.

輸入參數maintype必填value必填key_idcontact_id必填

sevdesk_create_draft_invoice

Create a draft invoice

Create a normal invoice (type RE) with its line items, ALWAYS saved as a DRAFT (status 100): it is not sent, not booked and stays editable in sevdesk. contact_person_id is the sevdesk USER responsible for it — copy contactPerson.id from any existing invoice (sevdesk_get_invoice). Bookkeeping 2.0 accounts use tax_rule_id (1 = taxable sales in Germany, the usual choice); 1.0 accounts pass tax_type instead (check sevdesk_get_bookkeeping_system_version). sevdesk: POST /Invoice/Factory/saveInvoice.

輸入參數headeraddresscurrencyshow_nettax_texttax_typefoot_texthead_textpositions必填contact_id必填tax_rule_idtime_to_pay另有 6 個

版本歷史

25
  1. v1.39.1最新Nov 13, 2026
  2. v1.38.0Nov 12, 2026
  3. v1.37.3Nov 11, 2026
  4. v1.36.5Nov 8, 2026
  5. v1.36.4Nov 7, 2026
  6. v1.35.3Nov 5, 2026
  7. v1.35.2Nov 5, 2026
  8. v1.35.1Nov 4, 2026
  9. v1.35.0Nov 3, 2026
  10. v1.34.1Nov 3, 2026
  11. v1.33.0Nov 1, 2026
  12. v1.31.0Oct 31, 2026
  13. v1.30.0Oct 31, 2026
  14. v1.29.2Oct 30, 2026
  15. v1.29.0Oct 30, 2026
  16. v1.24.0Oct 26, 2026
  17. v1.21.3Oct 25, 2026
  18. v1.21.0Oct 25, 2026
  19. v1.20.0Oct 24, 2026
  20. v1.17.0Oct 23, 2026
  21. v1.16.4Oct 22, 2026
  22. v1.16.3Oct 21, 2026
  23. v1.11.1Oct 9, 2026
  24. v1.10.0Oct 9, 2026
  25. v1.0.0Sep 30, 2026

評分

已滿足適用檢查項的 100%

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

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

其他 Usefulapi 整合