Norman
AI-powered bookkeeping and tax filing automation via MCP for entrepreneurs at the heart of the European economy
What is Norman?
Norman is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ai-powered bookkeeping and tax filing automation via mcp for entrepreneurs at the heart of the european economy
AI-powered bookkeeping and tax filing automation via MCP for entrepreneurs at the heart of the European economy
This server falls under the Finance & Fintech category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- AI-powered bookkeeping and tax filing automation via MCP for
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx normanConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Norman
Norman is an AI-powered bookkeeping and tax filing autopilot built for entrepreneurs operating in Germany and the broader European market. The Norman MCP server exposes the full Norman Finance platform — invoicing, transaction categorization, tax reporting, and Finanzamt integration — directly to AI assistants like Claude via the Model Context Protocol. It lets freelancers and small business owners ask natural-language questions about their finances, generate invoices, find missed deductions, and close month-end accounts without leaving their AI chat client.
Prerequisites
- A Norman Finance account (sign up at norman.finance)
- An MCP-compatible client such as Claude Desktop, Cursor, or Claude Code
- Python 3.10+ and pip if using the stdio transport mode
- Valid Norman credentials (email and password) for stdio mode, or OAuth 2.1 for hosted mode
Create a Norman Finance account
Go to norman.finance and register as an entrepreneur. Norman is designed for German tax law (EÜR, VAT, Finanzamt), so complete your business profile during onboarding.
Choose your integration mode
Norman supports two integration paths: a hosted SSE endpoint (no install needed, OAuth 2.1 auth) and a local stdio transport (requires pip install). The hosted endpoint is easiest for most users.
Install for stdio mode (optional)
If you prefer a local stdio connection (e.g., for Cursor or custom MCP clients), install the package via pip.
pip install norman-mcp-serverConfigure your MCP client for hosted mode
Add the Norman hosted endpoint to your MCP client config. Authentication is handled via OAuth — no credentials are stored in the config file.
{
"mcpServers": {
"norman": {
"url": "https://mcp.norman.finance/mcp"
}
}
}Configure for stdio mode with credentials
For clients that require stdio transport, set NORMAN_EMAIL and NORMAN_PASSWORD in the environment block of your MCP config.
{
"mcpServers": {
"norman": {
"command": "norman-mcp",
"args": ["--transport", "stdio"],
"env": {
"NORMAN_EMAIL": "[email protected]",
"NORMAN_PASSWORD": "your-password"
}
}
}
}Restart your MCP client and authenticate
Restart Claude Desktop (or your chosen client). In hosted mode, Norman will prompt you to authorize via OAuth on first use. In stdio mode the env vars handle auth automatically.
Norman Examples
Client configuration
Hosted Norman Finance MCP endpoint configuration for Claude Desktop using the SSE URL (no local install required).
{
"mcpServers": {
"norman": {
"url": "https://mcp.norman.finance/mcp"
}
}
}Prompts to try
Example prompts for using Norman Finance tools through your AI assistant.
- "Give me a financial overview: current balance, outstanding invoices, and tax position."
- "Create an invoice for client Acme GmbH for 2,400 EUR for web design services."
- "Which of my expenses this quarter qualify as tax deductions I might have missed?"
- "Categorize my last 20 uncategorized transactions."
- "Show me overdue invoices and draft reminder emails for each one."Troubleshooting Norman
OAuth authorization loop — browser opens but never completes
Ensure your MCP client is allowed to open URLs and that you complete the OAuth flow in the browser window that appears. If using Claude Desktop, check that your system browser can reach mcp.norman.finance.
stdio mode fails with authentication error
Double-check that NORMAN_EMAIL and NORMAN_PASSWORD are set correctly in the env block of your MCP config. Passwords with special characters may need to be JSON-escaped.
Tools not appearing after configuration
Restart your MCP client completely after saving the config. For hosted mode, confirm that https://mcp.norman.finance/mcp is reachable from your network (no VPN or firewall blocking).
Frequently Asked Questions about Norman
What is Norman?
Norman is a Model Context Protocol (MCP) server that ai-powered bookkeeping and tax filing automation via mcp for entrepreneurs at the heart of the european economy It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Norman?
Follow the installation instructions on the Norman GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Norman?
Norman works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Norman free to use?
Yes, Norman is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Norman Alternatives — Similar Finance & Fintech Servers
Looking for alternatives to Norman? 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 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?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.