Norman Finance is an MCP server that connects AI assistants to the Norman Finance platform for European bookkeeping, accounting, and tax compliance. Built primarily for European businesses, freelancers, and German legal entities like GmbH and UG, it allows AI clients to interface directly with financial records. Users can manage invoicing by generating recurring bills and compliant ZUGFeRD e-invoices, track receivables, and automate overdue payment reminders. The integration enables automated transaction categorization according to SKR03 and SKR04 charts of accounts, receipt matching, and missed deduction identification. For tax operations, it supports German Finanzamt previews, VAT return filings via ELSTER, and deadline monitoring. The server also coordinates German company formations by collecting founder data, checking registry names, and generating incorporation drafts like the Musterprotokoll. Compatible with interactive MCP Apps workspaces or standard tool interfaces, the server relies on secure OAuth 2.1 authentication and external API execution to ensure accounting integrity.
Category: CRM, ERP & E-commerce
Tags: accounting, bookkeeping, finance, taxes
To integrate Norman Finance into your MCP environment: 1. Register for an account at Norman Finance before connecting. 2. In remote-compatible hosts such as Perplexity, Grok, or custom setups, add the remote endpoint URL: https://mcp.norman.finance/mcp. 3. In Claude, navigate to Claude Connectors, select Add, and connect Norman Finance. 4. For Claude Code, run /plugin marketplace add norman-finance/norman-mcp-server followed by /plugin install norman-finance@norman-finance. 5. For Cursor, install using the remote endpoint https://mcp.norman.finance/mcp. 6. For a local stdio Python installation, run pip install norman-mcp-server and launch using norman-mcp --transport stdio with your credentials configured in the environment variables. 7. Authenticate via OAuth 2.1 when prompted by your client.
Part of MCP Servers
You can connect Norman Finance as a remote server by adding the endpoint URL https://mcp.norman.finance/mcp in supported clients such as Grok, Perplexity, or Gemini. For Claude Code, install the plugin using the command /plugin marketplace add norman-finance/norman-mcp-server. For local stdio setups, install the pip package norman-mcp-server and run norman-mcp with your environment variables configured.
Norman Finance MCP enables your AI client to manage European accounting workflows. It handles invoice creation, ZUGFeRD e-invoices, transaction categorization, and receipt matching. It also prepares and files German VAT returns, inspects chart-of-accounts ledgers using SKR03 and SKR04 standards, spots overlooked tax deductions, and drafts documents for German company formation.
Norman Finance works with Claude, Claude Code, ChatGPT, Gemini, Grok, Perplexity, Cursor, Replit, OpenClaw, and workflow tools like n8n. Host clients that support MCP Apps can also render interactive workspaces such as Document Review, Ledger Explorer, and Tax Preview directly inside the chat interface.
The Norman Finance MCP server repository is published as open source under the MIT license, allowing users to inspect, modify, and integrate the code in accordance with standard MIT licensing terms.