mcp-server-sevdesk
Planned (roadmap M4) support for DATEV, alongside receipt and e-invoice (XRechnung/ZUGFeRD) intake, bank reconciliation and VAT summaries β i.e. preparing accounting data for export to DATEV.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
mcp-server-sevdesk
A safety-first Model Context Protocol server for the sevDesk accounting API. It lets AI assistants (Claude, ChatGPT, Cursor, VS Code, β¦) read and work with your invoices, receipts, bank transactions and reports, with permissions you control and a human confirmation step for anything that is legally binding.
Pre-release, under active development. Nothing is published yet. See the roadmap for what's coming.
This is anunofficial community project. It is not affiliated with, endorsed by or supported by sevdesk GmbH. "sevDesk" is a trademark of its owner.
π©πͺ Deutsche Kurzanleitung
Why this server
A sevDesk API token has full access to the whole account and sevDesk has no sandbox. This server is designed around that fact:
Read-only by default. Writes are opt-in tiers (
writeβcommitβexternal). Tools above your tier are never even shown to the model.Real human confirmation. Finalizing, booking, cancelling or emailing an invoice asks you in your client (MCP elicitation), or on a local approval page. The model cannot approve itself.
No surprise side effects. Previewing a PDF never marks an invoice as sent; writes are never retried; every write is read back and can be written to a local audit log.
Correct for sevDesk-Update 2.0. Tax rules and booking accounts are validated before anything is sent.
Compact, typed output. Aggregations run on the server, so the model doesn't page through hundreds of records.
Related MCP server: PowerOffice Go MCP
Configuration
All settings are environment variables, set in your MCP client's server config. Only the token is required; everything else defaults to the safest option.
Variable | Default | Meaning |
| (required) | Your sevDesk API token (Settings β Users β API token). Use a dedicated user. |
| Read the token from a file instead (Docker/Kubernetes secrets). | |
|
| Tiers to enable: comma list of |
|
|
|
|
|
|
|
| Human confirmation for |
|
| Comma list of |
|
|
|
| Path of an append-only JSONL log of every write. | |
| Directory where PDFs and exports may be written. | |
| Directories receipts may be uploaded from (separated like | |
|
| Requests per second (sevDesk publishes no limit). |
|
| Per-request timeout. |
|
| API base URL (https only). |
Permission tiers
Tier | What it allows | Confirmation |
| List, get, search, reports, PDF previews | no |
| Contacts, parts, draft invoices/vouchers/offers, deleting drafts | no |
| Finalize, book payments, reconcile, cancel, credit notes, enshrine (GoBD) | yes |
| Send invoices by email or letter | yes |
Roadmap
Milestone | Scope | Status |
M0 | Repository, tooling, CI, security and release pipeline | done |
M1 | Core client, safety framework, contacts and account info (read) | done |
M2 | All read tools, PDFs/XML as resources, reports and aggregates | planned |
M3 | Full invoice lifecycle with tiers and human confirmation | planned |
M4 | Receipt and e-invoice (XRechnung/ZUGFeRD) intake, bank reconciliation, VAT summary, DATEV | planned |
M5 | Remote mode: Streamable HTTP with OAuth 2.1, Docker | planned |
M6 | 1.0 release | planned |
Contributing
Contributions are welcome. Start with CONTRIBUTING.md, and please report security issues privately as described in SECURITY.md.
License
MIT Β© 2026 Justin Lanfermann
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
weclapp ERP in your AI assistant: reads instantly, writes only after a preview you approve.
DATEV financial data for AI assistants: P&L, KPIs, bookings, budgets and monthly reporting.
AI agents for CRM, mail, calendar, ERP and accounting - you approve. EU-hosted, OAuth.
Query your books, company data, business health, and ship invoices from your AI assistant.
Related MCP Servers
- AlicenseBqualityCmaintenanceEnables integration with sevdesk accounting software for managing contacts, invoices, vouchers, bank accounts, and articles through natural language.3433MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to read and write accounting data in PowerOffice Go, including bookkeeping, sales, purchases, payroll, time tracking, and read-only bank access, with support for multiple companies and strict isolation.MIT
- AlicenseAqualityCmaintenanceEnables AI assistants to work with the entire Manager.io API surface across any number of businesses, with granular per-resource controls that can block, require confirmation, or allow operations. It surfaces real confirmation dialogs before risky writes and keeps security-sensitive endpoints read-only.13MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to read an organisation's contacts, invoices and bills, payments, chart of accounts and financial reports, and β only on explicit request β to create contacts, invoices and payments or change an invoice's status.Apache 2.0