Norman Finance
Norman Finance is an accounting and tax filing autopilot designed for entrepreneurs in Germany. The Norman Finance MCP server enables new ways of interacting with Norman Finance's accounting, tax, and invoicing services. Simplifying financial workflo
What is Norman Finance?
Norman Finance is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to norman finance is an accounting and tax filing autopilot designed for entrepreneurs in germany. the norman finance mcp server enables new ways of interacting with norman finance's accounting, tax, and...
Norman Finance is an accounting and tax filing autopilot designed for entrepreneurs in Germany. The Norman Finance MCP server enables new ways of interacting with Norman Finance's accounting, tax, and invoicing services. Simplifying financial workflo
This server falls under the Finance & Fintech category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- Norman Finance is an accounting and tax filing autopilot des
Use Cases
Maintainer
Works with
Installation
PIP
pip install norman-mcp-serverManual Installation
pip install norman-mcp-serverConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Norman Finance
Norman Finance MCP Server is a Python-based MCP integration for the Norman Finance platform, an accounting and tax filing autopilot designed specifically for entrepreneurs and freelancers operating under German tax law. It connects AI assistants to Norman's full suite of financial services — EÜR bookkeeping, VAT tracking, invoice generation, transaction categorization, and Finanzamt filing — through standardized MCP tools. Business owners use it to query their financial position, create client invoices, identify deductible expenses, and close monthly accounts entirely through natural language in their AI client of choice.
Prerequisites
- A Norman Finance account (sign up at norman.finance; service targets German-registered businesses)
- Python 3.10+ and pip for stdio installation
- An MCP-compatible client such as Claude Desktop, Cursor, or Claude Code
- NORMAN_EMAIL and NORMAN_PASSWORD credentials for stdio transport, or OAuth 2.1 for hosted SSE mode
Create and configure your Norman Finance account
Register at norman.finance and complete the business profile setup, including your tax number and business type. Norman is purpose-built for German accounting law (EÜR, Umsatzsteuer), so accurate profile data is needed for tax tools to work correctly.
Install the Norman MCP server package
Install the norman-mcp-server package via pip. This provides the norman-mcp command-line binary for stdio transport.
pip install norman-mcp-serverChoose your transport mode
Norman supports two transport modes: hosted SSE (connect directly to mcp.norman.finance/mcp with OAuth — no local install needed) and local stdio (use your pip-installed binary with email/password credentials).
Configure Claude Desktop for hosted mode (easiest)
Add Norman's hosted MCP endpoint to your config. Authentication uses OAuth 2.1 — no credentials are stored in the config file.
{
"mcpServers": {
"norman-finance": {
"url": "https://mcp.norman.finance/mcp"
}
}
}Configure for local stdio mode
For stdio transport (e.g., when using Cursor or a custom client), set your Norman credentials as environment variables in the MCP config.
{
"mcpServers": {
"norman-finance": {
"command": "norman-mcp",
"args": ["--transport", "stdio"],
"env": {
"NORMAN_EMAIL": "[email protected]",
"NORMAN_PASSWORD": "your-norman-password"
}
}
}
}Restart your client and authenticate
Restart Claude Desktop or your MCP client after saving the configuration. In hosted mode, complete the OAuth authorization flow when prompted. In stdio mode, authentication happens automatically using the env credentials.
Norman Finance Examples
Client configuration
Claude Desktop configuration using Norman Finance's hosted SSE endpoint — the simplest setup requiring no local install.
{
"mcpServers": {
"norman-finance": {
"url": "https://mcp.norman.finance/mcp"
}
}
}Prompts to try
Example prompts for managing German accounting and tax workflows through Norman Finance via your AI assistant.
- "Show me my current financial overview: account balance, outstanding invoices, and estimated tax liability."
- "Create and send an invoice to Mustermann GmbH for consulting services in November for 3,500 EUR net."
- "Categorize my uncategorized bank transactions from this month."
- "Find tax deductions I might have missed in Q3 — look for business expenses not yet classified."
- "Generate my monthly reconciliation report for October and flag any discrepancies."Troubleshooting Norman Finance
OAuth authorization does not complete or loops repeatedly
Ensure your browser can reach mcp.norman.finance and that you accept the OAuth prompt within the timeout window. If the loop persists, try switching to stdio mode with NORMAN_EMAIL and NORMAN_PASSWORD set in the env block instead.
pip install succeeds but 'norman-mcp' command is not found
The pip install location may not be on your PATH. Run 'python -m pip show norman-mcp-server' to find the install location, then add the bin directory to PATH, or run via 'python -m norman_mcp_server' as a fallback.
Tax tools return errors about missing business profile data
Norman's tax-related tools (tax-report, VAT calculation) require your German tax number (Steuernummer) and business type to be filled in on the Norman Finance platform. Complete your business profile at norman.finance before using tax-specific features.
Frequently Asked Questions about Norman Finance
What is Norman Finance?
Norman Finance is a Model Context Protocol (MCP) server that norman finance is an accounting and tax filing autopilot designed for entrepreneurs in germany. the norman finance mcp server enables new ways of interacting with norman finance's accounting, tax, and invoicing services. simplifying financial workflo It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Norman Finance?
Install via pip with: pip install norman-mcp-server. Then configure your AI client to connect to this MCP server.
Which AI clients work with Norman Finance?
Norman Finance works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Norman Finance free to use?
Yes, Norman Finance is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Norman Finance Alternatives — Similar Finance & Fintech Servers
Looking for alternatives to Norman Finance? Here are other popular finance & fintech servers you can use with Claude, Cursor, and VS Code.
ValueCell
★ 10.7kValueCell is a community-driven, multi-agent platform for financial applications.
Vibe Trading
★ 8.1k'Vibe-Trading: Your Personal Trading Agent'
Quantdinger
★ 6.2kAI quantitative trading platform for crypto, stocks, and forex with backtesting, live trading, market data, and multi-agent research.vibe-trading ,trading-agents,ai-trader,ai-trading
TradingView
★ 2.8kReal-time crypto & stock screening, advanced technical indicators, Bollinger Bands intelligence, candlestick patterns + native Claude Desktop integration. Multi-exchange (Binance, KuCoin, Bybit+). Open-source AI trading infrastructure.
Financial Datasets
★ 2.1kProvides access to comprehensive financial data including income statements, balance sheets, cash flow statements, stock prices, company news, SEC filings, and cryptocurrency information with built-in financial ratio analysis.
Stripe
★ 1.6kThe Stripe Model Context Protocol server allows you to integrate with Stripe APIs through function calling. This protocol supports various tools to interact with different Stripe services.
Browse More Finance & Fintech MCP Servers
Explore all finance & fintech servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Norman Finance in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Norman Finance?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.