Norman MCP server
{
"mcpServers": {
"norman": {
"command": "uvx",
"args": [
"norman-mcp-server"
]
}
}
}{
"mcpServers": {
"norman": {
"command": "uvx",
"args": [
"norman-mcp-server"
]
}
}
}{
"mcpServers": {
"norman": {
"command": "uvx",
"args": [
"norman-mcp-server"
]
}
}
}{
"servers": {
"norman": {
"command": "uvx",
"args": [
"norman-mcp-server"
]
}
}
}{
"mcpServers": {
"norman": {
"command": "uvx",
"args": [
"norman-mcp-server"
]
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall uvx norman-mcp-serverversion 0.1.7
What it does
Norman exposes bookkeeping, invoicing, tax filing, and company formation workflows for European businesses—primarily German GmbH/UG entities using SKR03/SKR04 charts of accounts. It connects transactions, receipts, ledgers, and tax filings to AI assistants, with interactive workspaces for document review, reconciliation, ledger browsing, and tax preparation.
- Create and send invoices, including recurring and ZUGFeRD e-invoices, and track payment status.
- Categorize transactions, match receipts to entries, and set up automation rules to automatically book recurring expenses to the correct accounts.
- File VAT returns and generate Finanzamt tax previews before submission, or found a German GmbH/UG by collecting founder data and generating founding documents.
Tools this server exposes
| Tool | Does |
|---|---|
| create_invoice | Create and send invoices, including recurring and ZUGFeRD e-invoices. |
| categorize_transaction | Categorize transactions and match receipts to accounting entries. |
| create_automation_rule | Create and manage rules that automatically categorize matching transactions. |
| get_company_overview | Retrieve balance, revenue, and financial health summary. |
| file_vat_return | File VAT returns and generate Finanzamt test previews. |
| get_tax_deadlines | Track and retrieve upcoming tax filing deadlines. |
| found_company | Collect founder data, check company names against the Handelsregister, and generate GmbH/UG founding documents. |
| upload_document | Upload and attach receipts, invoices, and supporting files. |
| open_document_review | Open interactive workspace to review uploaded invoices and receipts and find documents needing transaction matches. |
| open_reconciliation_cockpit | Open interactive workspace to find transactions with missing documents or categories before month-end or year-end close. |
| open_ledger_explorer | Open interactive workspace to browse the chart of accounts and inspect postings. |
| open_tax_preview | Open interactive workspace to review Finanzamt test PDF and tax lines before submission. |
| manage_clients | Maintain client database and contact details. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.