MCP server that connects Claude/Cursor-compatible clients to a bookkeeping backend (currently Lexoffice) so users can manage contacts, invoices, vouchers, quotations, and overdue invoices via natural language. It runs as a stateless stdio API proxy with configurable backend credentials.
From the registry: DACH accounting for AI: connect sevDesk & Lexoffice to create invoices, contacts, vouchers.
$ echo '{"backends":{"lexoffice":{"api_key":"<your-lexoffice-api-key>"}},"default_backend":"lexoffice"}' > ~/.buchpilot.jsonPlease install the `buchpilot` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **Install Node.js 18 or newer** — Node.js version 18 or higher is required to run the MCP server.
- **Create a Lexoffice API key** — You need a Lexoffice account and an API key. Create the key in the Lexoffice Public API settings, then store it in a .buchpilot.json config file that the server can read. (https://app.lexoffice.de/addons/public-api)
- **Create a .buchpilot.json configuration file** — Create a local BuchPilot config file at one of these locations: path from BUCHPILOT_CONFIG, ~/.buchpilot.json, or ./.buchpilot.json. It should contain your Lexoffice backend API key and set lexoffice as the default backend. Run: `echo '{"backends":{"lexoffice":{"api_key":"<your-lexoffice-api-key>"}},"default_backend":"lexoffice"}' > ~/.buchpilot.json`
Canonical MCP server config (stdio transport):
- command: `npx`
- args: ["-y","buchpilot-mcp"]
- optional environment variables:
- `BUCHPILOT_CONFIG`: Optional path to the .buchpilot.json file. If not set, the server also checks ~/.buchpilot.json and ./.buchpilot.json. (example: `<path-to-your-.buchpilot.json>`)
Note: Prefer the npx launch form shown in the README. The server communicates over stdio. Although BUCHPILOT_CONFIG is optional, the server still requires a valid .buchpilot.json file containing the Lexoffice API key. The README also documents global npm install and source install paths, but npx is the simplest portable option.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.BUCHPILOT_CONFIGrequiredPfad zur Konfigurationsdatei .buchpilot.jsonapi_keyrequiredLexoffice API-Schlüssel zur Authentifizierung gegen das Buchhaltungs-BackendMeta Ads MCP (Facebook + Instagram) - analyze performance, manage budgets, pause campaigns.