Why sevdesk

sevdesk is one of the few accounting platforms with a meaningful market position among German mid-sized companies that also offers a clean, documented API. You need both if you want AI agents working seriously on financial processes: real adoption in the target group, plus an API you can reliably build operations against.

Until now there was no complete MCP connection. We built one because we needed it ourselves - and we are publishing it under an MIT licence so others can adopt it without licensing friction.

Scope

The server covers the most important business objects - 76 tools in total, organised by domain:

  • Contacts - customers, suppliers, employees.
  • Invoices - creation, status, documents, reminders.
  • Receipts - incoming receipts, expense categorisation.
  • Orders & quotes - the full lifecycle.
  • Credit notes and the product catalogue.
  • Tags, addresses, communication channels.
  • Bank accounts - balances and transactions.

Use cases

Three tasks where the server gives us the biggest lever internally:

  • An invoice draft out of a conversation. A short briefing turns into a ready-to-send draft - including address lookup and line item templates.
  • Receipt triage. Incoming receipts are pre-classified, with document numbers and categories set as suggestions; a human confirms before anything is booked.
  • Status queries. "Which invoices are more than 30 days outstanding?", "Which customers have not received one yet this year?" - without switching to the web frontend.

As always in our setups: actually sending, booking or chasing does not happen without confirmation. The agent prepares, the human confirms - that is the line we deliberately drew.

Source code

github.com/codestra/sevdesk-mcp →