MCP.Market

Sevdesk MCP server

by joosthel·io.github.joosthel/sevdesk-mcp·v0.5.0·5 stars

Complete sevDesk MCP server: all API endpoints, guarded writes, built-in bookkeeping audits.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

not scanned yet

Adoption
Growing

5 stars29 downloads/wk

Reviews

Write one

Nobody has reviewed Sevdesk yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Sevdesk tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Sevdesk compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
78/100
higher than 57% of 48,255 servers
GitHub stars
5
more than 83% of 28,688 servers
Downloads a week
29
more than 16% of 12,191 servers with a package

Release history: 2 versions in the registry since 2026-07-29, latest 2026-10-20, typically one every 83 days.

Install Sevdesk in Claude Code, Cursor or VS Code

Runs npx -y sevdesk-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add sevdesk-mcp -- npx -y sevdesk-mcp
Add to Cursor

What the publisher says

From the Sevdesk repository's README, as published. We do not edit it. Read it on GitHub

sevdesk-mcp

English · Deutsch

The complete MCP server for sevDesk: every API endpoint, guarded writes, and a built-in bookkeeping audit layer.

Connect Claude (or any MCP client) to your sevDesk account: list and create vouchers and invoices, reconcile bank transactions, reach all 151 API operations — and run audits that know what a wrong booking looks like: a foreign supplier booked as domestic 0 % instead of Reverse Charge §13b, a tax rule the booking account doesn't allow, a payment with no receipt behind it.

Status: v0.4.0. Live-validated against a real sevDesk account (bookkeeping system 2.0) — where the audit found exactly the class of mis-booking it was built for. See CHANGELOG.md.

Quick start

You need: Node.js ≥ 22, a sevDesk account, and an MCP client (Claude Code, Claude Desktop, or any other).

1. Get your API token

In sevDesk: Settings → Users → your user → API. The token is a 32-character hex string.

⚠️ A sevDesk API token has no scopes — it can do everything your login can. Treat it like your password, and start in read-only mode.

2. Connect your MCP client

Claude Code — one command, then put your real token into the config it writes (~/.claude.json):

claude mcp add --scope user sevdesk \
  --env SEVDESK_API_TOKEN=REPLACE_ME \
  --env SEVDESK_READ_ONLY=true \
  -- npx -y sevdesk-mcp

Claude Desktop — add to claudedesktopconfig.json (Settings → Developer → Edit Config):

{
  "mcpServers": {
    "sevdesk": {
      "command": "npx",
      "args": ["-y", "sevdesk-mcp"],
      "env": {
        "SEVDESK_API_TOKEN": "your-token",
        "SEVDESK_READ_ONLY": "true"
      }
    }
  }
}

Any other MCP client works the same way: stdio transport, npx -y sevdesk-mcp (or node dist/index.js from a clone), config via environment variables. To run from source instead: git clone https://github.com/joosthel/sevdesk-mcp && cd sevdesk-mcp && npm install && npm run build.

3. First run

Restart your client and ask it to run sevdesk_ping. You should see ok: true, your bookkeeping system version (2.0 = taxRule, 1.0 = legacy taxType) and the mode (READ-ONLY). Then start asking:

  • "Run a VAT audit for this year and explain every high-severity finding."
  • "Are my US software subscriptions booked as reverse charge? What's my §13b base this quarter?"
  • "Which bank payments have no receipt yet?"
  • "Draft an invoice for contact 1009: 3 days of consulting at 800 €." (needs write mode)
  • "Which booking accounts allow taxRule 12?"
  • "Call the sevDesk API: get the last 10 orders." — the generic catalogue covers everything the curated tools don't.

What a finding looks like:

{
  "severity": "high",
  "code": "zero_rate_booked_as_domestic",
  "voucher": "2026-06-24 · Acme Cloud, Inc. · 88.03 EUR · #INV-2043",
  "detail": "Booked as \"Vorsteuerabziehbare Aufwendungen\" (taxRule 9) but every position carries 0 % VAT, and the supplier's contact is registered in \"us\".",
  "suggestion": "If this is a service from a supplier established abroad, it is Reverse Charge: taxRule 12 (§13b Abs. 2, with input-tax deduction) …"
}

4. Enabling writes (optional, later)

Once you trust the setup, set SEVDESKREADONLY to "false" and restart the client. Every write tool accepts dryRun (and honors the global SEVDESKDRYRUN) — it shows exactly what would be sent without sending it. See Write safety.

Tools

24 tools cover all 151 API operations.

Audit

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Sevdesk: common questions

Is Sevdesk MCP server safe?
Mostly: it is graded B (78/100). Read the Sevdesk safety report
How do I install Sevdesk?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Sevdesk need an API key?
Yes. The registry entry asks for SEVDESK_API_TOKEN.
Is Sevdesk maintained?
The last commit was 76 days ago (2026-08-20). The latest release is v0.5.0.
How does Sevdesk compare with other MCP servers?
safety score 78/100 (higher than 57% of 48,255 servers); github stars 5 (more than 83% of 28,688 servers); downloads a week 29 (more than 16% of 12,191 servers with a package). Full comparison.