The Norman Finance MCP Server allows AI to interact with Norman Finance's API for financial and business management tasks.
π Authentication: Securely authenticate with your Norman Finance account
πΌ Company Management: Manage company details, view balance, VAT insights
π Accounting: Search, create, update, and categorize transactions
π Invoicing: Create, view, send, and manage invoices, including recurring ones
π₯ Client Management: Create, update, list, and manage client information (CRM)
π° Taxes: View tax reports, generate Finanzamt previews, validate tax numbers, and submit tax filings
π Documents: Upload and manage attachments like receipts and invoices
π‘ Use Cases: File VAT reports, sync Stripe payments, create transactions from Gmail receipts, manage overdue invoices
Allows importing receipts from Cloudflare into the Norman Finance system, demonstrated in the Gmail receipts example.
Supports configuration through .env files to store and manage Norman Finance credentials and environment settings.
Provides access to installation from source via GitHub repository, with examples linking to attachments hosted on GitHub.
Enables creation of financial transactions by processing receipts from Gmail, with a specific example showing how to use receipt data.
Allows installation of the Norman MCP server via PyPI using the uvx command to run the package directly.
Enables running the MCP server directly using Python via the python -m norman_mcp command for direct execution.
Provides access to e-invoice XML data through the get_einvoice_xml tool for managing compliant electronic invoices.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Norman Finance MCP Servershow me my overdue invoices from last month"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
What you can do
Invoicing β Create, send, and track invoices including recurring and ZUGFeRD e-invoices
Bookkeeping β Categorize transactions, match receipts, and verify entries
Client Management β Maintain your client database and contact details
Tax Filing β Generate Finanzamt previews, file VAT returns, and track deadlines
Company Overview β Check your balance, revenue, and financial health at a glance
Documents β Upload and attach receipts, invoices, and supporting files
π Get Started
Before connecting, create a free Norman account if you don't have one yet. Log in with your Norman credentials via OAuth β your password never touches the AI.
Click Add custom connector
Paste:
https://mcp.norman.finance/mcpNorman is available as a Claude Code plugin with built-in skills.
/plugin marketplace add norman-finance/norman-mcp-server
/plugin install norman-finance@norman-financeOr install directly from GitHub:
claude /plugin install github:norman-finance/norman-mcp-serverOpen Settings β Apps β Advanced
Click Create App
Paste:
https://mcp.norman.finance/mcpCreate an MCP OAuth2 API credential
Enable Dynamic Client Registration
Set Server URL:
https://mcp.norman.finance/Click Connect my account and log in with Norman
Add an MCP Client Tool node to your AI Agent workflow
Set the URL to
https://mcp.norman.finance/mcpand select the credential
Add a remote HTTP MCP server with URL:
https://mcp.norman.finance/mcpRelated MCP server: Nornir MCP Server
Skills
Ready-to-use skills compatible with Claude Code, OpenClaw, and the Agent Skills standard.
Skill | What it does |
| Full dashboard β balance, transactions, invoices, and tax status |
| Step-by-step invoice creation and sending |
| List, create, and update client records |
| Review, preview, and file tax reports with the Finanzamt |
| Categorize and verify bank transactions |
| Find missing receipts from Gmail or email and attach them |
| Identify overdue invoices and send payment reminders |
| Expense breakdown by category, top vendors, and trends |
| Scan transactions for missed deductions and suggest fixes |
| Full monthly close β transactions, invoices, receipts, and taxes |
Claude Code Β βΒ
/plugin marketplace add norman-finance/norman-mcp-serverClaude Code (local) Β βΒ
claude --plugin-dir ./norman-mcp-serverOpenClaw Β βΒ
cp -r skills/<skill-name> ~/.openclaw/skills/