01What developer access is
Developer access gives you a personal API key that lets AI agents and your own programs work with einzly on your behalf — reading and writing. You use your own AI tokens; einzly only provides the secure data interface.
- Read: open invoices, expenses with VAT, income, customer list, best customer, reports
- Create: customers, invoices, quotes, expenses, recurring invoices
- Bill from orders: full, partial and final invoices — with protection against double billing
- Send: invoices and quotes — but always only after explicit confirmation
- Works in Claude, Cursor and any other MCP-capable tool — or directly from your own code
02Two ways to connect einzly
In Claude, Cursor & Co.
Using the open Model Context Protocol (MCP) you connect einzly with a single command. In Claude Code, for example: claude mcp add einzly --env EINZLY_API_KEY=your_key -- npx -y einzly-mcp. Then restart the client — and you can talk to einzly directly in the chat.
From your own code
Want to build einzly into your own automation or your own agent? The key also works directly via a simple HTTP interface — as Authorization: Bearer your_key against https://www.einzly.ch/api/agent. No MCP needed.
03How to create an API key
In einzly, go to Settings → Developer. The section is part of einzly Pro.
Click "Create key" and give it a name (e.g. "Claude Desktop").
The key is shown exactly once. Copy it and store it safely — like a password.
Paste the key into your MCP client (Claude, Cursor …) or use it directly in your code. Done.
04What the agent is allowed to do — and what not
Reading and creating (drafts) happen directly. For the sensitive part, the human stays at the wheel: every time an invoice or quote is sent it requires explicit confirmation — the agent shows you the recipient and amount beforehand. That way nothing can go out unintentionally. When billing from orders there's also a built-in safeguard that prevents double billing.
05Security
- Only a hash of your key is stored — the plaintext is never kept in our database
- You can revoke any key at any time and see when it was last used
- Sending always requires confirmation
- The key has full access to your account — treat it like a password and don't share it
06Who is this for?
For power users who already organise their business through AI agents, and for anyone who wants to integrate einzly into their own tools. If you don't need it, you keep using einzly the normal way in the app — or the built-in AI chat. Developer access is an additional option, not a must.