MCP servers · Accounting
sevdesk MCP server: connect AI agents to sevdesk from the EU
sevdesk has no official MCP server, but a well-built open-source one covers all 151 operations of the sevdesk API and adds a bookkeeping audit layer. inference.eu agents can use it with your sevdesk API token, starting in read-only mode, to check bookings, find missing receipts and prepare draft invoices.
- 01Authentication: API key
- 02Community server
- 03EU data centres
What agents can do with it
- 1
Bookkeeping audits
`sevdesk_audit_vat` flags reverse-charge mis-bookings under §13b and tax rules a booking account does not allow; further tools find duplicates, missing subscription months and payments without a receipt.
- 2
Vouchers, invoices and summaries
List and read vouchers, invoices, contacts and bank transactions, aggregate them by month, status or contact with `sevdesk_summarize`, and create vouchers or invoices that always start as drafts.
- 3
Full API catalogue
`sevdesk_list_operations`, `sevdesk_describe_operation` and `sevdesk_call` reach every other sevdesk endpoint, such as orders, credit notes and parts, without flooding the agent with 151 separate tools.
What sevdesk and this MCP server are
sevdesk is cloud accounting software from Offenburg, Germany, used by freelancers and small companies for invoices, receipts, bank reconciliation and VAT returns. sevdesk does not publish an MCP server of its own.
The open-source sevdesk-mcp project (joosthel/sevdesk-mcp on GitHub) fills the gap. It exposes 24 tools that together reach all 151 sevdesk API operations, adds audits that know what a wrong German booking looks like, and has been tested against a live account on bookkeeping system 2.0. It is MIT licensed and runs as a local stdio process.
What agents can do with sevdesk
Before the VAT return, an agent can run the VAT audit and the §13b report for the quarter and write a short note on what the Steuerberater should check, such as a US software supplier booked as domestic 0 % instead of reverse charge.
Other workflows: list bank payments without a receipt and ask the team for the missing documents, find suppliers whose monthly invoices stopped appearing, show who owes you money and for how long, or turn a chat message into a draft invoice for a customer.
Setup and authentication
Create an API token in sevdesk under Settings, Users, your user, API. On inference.eu, add the sevdesk connector to an agent and paste the token; it is stored encrypted in the EU and never shown again in full.
Set SEVDESK_READ_ONLY=true for the first weeks. A sevdesk token has no scopes and can do everything your login can, so read-only mode is the main control. When you are ready for writes, switch it off and consider SEVDESK_DRY_RUN to preview what each write would send.
Data protection and where the data goes
The server talks directly to the sevdesk API at my.sevdesk.de, so your bookkeeping data goes to sevdesk, a German company, exactly as it does when you use the sevdesk app. No other service sits in between.
The agent then reads the results with a model that runs in EU data centres on inference.eu, and your API token is stored encrypted in the EU. Receipts and invoices contain personal data of customers and suppliers, so check that your sevdesk agreement covers this use.
Approvals and safe use
The server is cautious by design. Read-only mode is enforced three times, invoices and vouchers are created as drafts, there is no email-send tool, and booked or paid vouchers cannot be rebooked through the API. Writes are never retried on an ambiguous failure, so a timeout cannot create a duplicate.
On inference.eu you can additionally require a person to approve each write call, such as creating an invoice or changing a tax rule, before the agent runs it. That keeps every booking decision with your bookkeeper.
sevdesk: common questions
The questions buyers, developers and legal teams ask us most. Something missing? Ask us directly.
Related
- Lexware Office (lexoffice)Connect inference.eu agents to Lexware Office, formerly lexoffice, through an open-source MCP server. Query contacts, invoices and vouchers, read-only by default.Accounting
- DATEVConnect inference.eu agents to DATEV through an MCP server. Read postings, clients and documents, and prepare uncommitted booking batches for review.Accounting
- QontoConnect inference.eu agents to the official Qonto MCP server. Read transactions and invoices, issue client invoices and manage cards, within Qonto's approvals.Banking and payments
- StripeConnect inference.eu agents to Stripe's official MCP server to look up customers and payments, create invoices and payment links, and search Stripe docs.Banking and payments
Move your AI workloads to EU infrastructure
Tell us which models you use and roughly how much traffic you have. We reply within one working day with pricing and next steps.
- Reply within one working day
- Pricing for your volume
- DPA ready to sign