Featured

Deploy OpenClaw in 60 seconds — 20% off logoDeploy OpenClaw in 60 seconds — 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free
Your own AI agent, running 24/7 with QwikClaw logoYour own AI agent, running 24/7 with QwikClaw

QwikClaw sets up and runs an always-on OpenClaw agent for you. One click, no config files, no server setup.

Deploy now
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data — no proxies, no parsers, no maintenance.

Start building free
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it — secured from day one.

Get it set up for you
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free
Reach 47,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

Enables interaction with the sevDesk accounting API for managing contacts, invoices, credit notes, orders, vouchers, transactions, and parts.

README.md

@honeyfield/sevdesk-mcp

MCP Server for the sevDesk Accounting API. This server provides 52 tools for managing contacts, invoices, credit notes, orders, vouchers, transactions, and parts in sevDesk.

Installation

npm install -g @honeyfield/sevdesk-mcp

Or use directly with npx:

npx @honeyfield/sevdesk-mcp

Configuration

Environment Variable

Set your sevDesk API token as an environment variable:

export SEVDESK_API_TOKEN=your-api-token

Getting an API Token

  1. Log in to your sevDesk account
  2. Go to Settings (Einstellungen) → Users (Benutzer) → API Token
  3. Generate a new token
  4. Copy and store the token securely (it's only shown once)

Claude Desktop / Claude Code

Add to your MCP configuration:

{
  "mcpServers": {
    "sevdesk": {
      "command": "npx",
      "args": ["@honeyfield/sevdesk-mcp"],
      "env": {
        "SEVDESK_API_TOKEN": "your-api-token"
      }
    }
  }
}

Available Tools (52)

Contacts (8 Tools)

| Tool | Description | |------|-------------| | list_contacts | List contacts with filters (customers, suppliers, partners) | | get_contact | Get contact details by ID | | create_contact | Create a new contact | | update_contact | Update an existing contact | | delete_contact | Delete a contact | | get_next_customer_number | Generate the next customer number | | list_contact_addresses | List addresses for a contact | | create_contact_address | Create a new contact address |

Invoices (12 Tools)

| Tool | Description | |------|-------------| | list_invoices | List invoices with filters | | get_invoice | Get invoice details by ID | | create_invoice | Create a new invoice with positions | | update_invoice | Update an existing invoice | | delete_invoice | Delete an invoice | | send_invoice_email | Send invoice via email | | book_invoice_payment | Book a payment for an invoice | | enshrine_invoice | Lock/finalize an invoice | | reset_invoice_to_draft | Reset invoice to draft status | | get_invoice_pdf | Get invoice PDF download info | | export_invoice_xml | Export invoice as XRechnung XML | | create_invoice_from_order | Create invoice from an order |

Credit Notes (9 Tools)

| Tool | Description | |------|-------------| | list_credit_notes | List credit notes with filters | | get_credit_note | Get credit note details by ID | | create_credit_note | Create a new credit note | | update_credit_note | Update an existing credit note | | delete_credit_note | Delete a credit note | | send_credit_note_email | Send credit note via email | | book_credit_note_payment | Book a payment for a credit note | | enshrine_credit_note | Lock/finalize a credit note | | create_credit_note_from_invoice | Create credit note from an invoice |

Orders (6 Tools)

| Tool | Description | |------|-------------| | list_orders | List orders/quotes with filters | | get_order | Get order details by ID | | create_order | Create a new order/quote | | update_order | Update an existing order | | delete_order | Delete an order | | send_order_email | Send order via email |

Vouchers (5 Tools)

| Tool | Description | |------|-------------| | list_vouchers | List vouchers/receipts with filters | | get_voucher | Get voucher details by ID | | create_voucher | Create a new voucher | | update_voucher | Update an existing voucher | | book_voucher | Book a payment for a voucher |

Transactions (5 Tools)

| Tool | Description | |------|-------------| | list_check_accounts | List payment accounts | | list_transactions | List transactions with filters | | get_transaction | Get transaction details by ID | | create_transaction | Create a new transaction | | update_transaction | Update an existing transaction |

Parts/Inventory (4 Tools)

| Tool | Description | |------|-------------| | list_parts | List parts/articles with filters | | get_part | Get part details by ID | | create_part | Create a new part/article | | update_part | Update an existing part |

Basics (3 Tools)

| Tool | Description | |------|-------------| | get_system_version | Get sevDesk system version | | get_next_sequence_number | Get next document number | | export_data | Export data of a specific type |

Common Parameters

Status Codes

Invoices/Credit Notes:

  • 100 - Draft
  • 200 - Open/Delivered
  • 1000 - Paid

Orders:

  • 100 - Draft
  • 200 - Delivered
  • 300 - Accepted
  • 500 - Partially invoiced
  • 750 - Invoiced
  • 1000 - Cancelled

Vouchers:

  • 50 - Draft
  • 100 - Unpaid
  • 1000 - Paid

Contact Categories

  • 3 - Customer (Kunde)
  • 4 - Supplier (Lieferant)
  • 28 - Partner

Order Types

  • AN - Quote (Angebot)
  • AB - Order Confirmation (Auftragsbestätigung)
  • LI - Delivery Note (Lieferschein)

Country IDs

  • 1 - Germany
  • See sevDesk documentation for other countries

Unity IDs

  • 1 - Piece (Stück)
  • 2 - Hour (Stunde)
  • See sevDesk documentation for other units

Examples

Create a Customer

{
  "name": "ACME GmbH",
  "categoryId": 3,
  "defaultTimeToPay": 14,
  "vatNumber": "DE123456789"
}

Create an Invoice

{
  "contactId": 12345,
  "invoiceDate": "2024-01-15",
  "positions": [
    {
      "name": "Consulting",
      "quantity": 8,
      "price": 150.00,
      "taxRate": 19,
      "unityId": 2
    }
  ],
  "header": "Invoice for January 2024",
  "timeToPay": 14
}

Create a Quote

{
  "contactId": 12345,
  "orderDate": "2024-01-10",
  "orderType": "AN",
  "positions": [
    {
      "name": "Web Development",
      "quantity": 1,
      "price": 5000.00,
      "taxRate": 19,
      "unityId": 1,
      "optional": false
    }
  ]
}

Development

# Install dependencies
npm install

# Build
npm run build

# Run in development
npm run dev

Testing with MCP Inspector

npx @anthropic-ai/mcp-inspector dist/index.js

License

MIT

Links

See related servers & alternatives →

Related MCP servers

Browse all →

Related guides

Hand-picked reading to help you choose and use Finance & Payments servers.