TaxOSS31.3ktracked
MCP Servers · Tax Prep & Filing · VAT, GST & Sales Tax

norman-mcp-server

norman-finance/norman-mcp-server

AI-powered bookkeeping and tax filing automation via MCP for entrepreneurs at the heart of the European economy

MCP ServersTax Prep & FilingVAT, GST & Sales Taxbookkeepingclaudecursor-plugingerman-tax-accountinggpt
Norman

Norman MCP Server

Your finances, inside your AI assistant.
Norman connects your accounting, invoicing, and VAT filing directly to Claude, Cursor, and any MCP-compatible AI.


MCP Streamable HTTP OAuth 2.1 MIT

https://mcp.norman.finance/mcp

Claude  ·  ChatGPT  ·  Cursor  ·  OpenClaw  ·  n8n  ·  Any MCP Client




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

Company Formation — Found a German GmbH or UG: collect the founders' data, check the name against the Handelsregister, generate the founding documents (Musterprotokoll, Gesellschafterliste), match with a notary, and track every step through to registration

Documents — Upload and attach receipts, invoices, and supporting files


💬 Try asking

Once connected, talk to your books in plain language:

  • "Prepare and file my UStVA for last month."
  • "Send a €1,200 invoice to ACME for consulting."
  • "What did I spend on software this quarter?"
  • "Find tax deductions I might have missed."
  • "Which invoices are overdue? Send reminders."

🏢 Starting a company

Found a German GmbH or UG (haftungsbeschränkt) end-to-end — Norman collects the data, prepares the documents, and hands off to a notary:

  • "I want to start a GmbH in Berlin — walk me through it."
  • "Found a UG for me and two co-founders, split the shares 60/40."
  • "Is 'Wunderbar Robotics' still free in the Handelsregister?"
  • "Reword my business purpose so it's ready for the register."
  • "Generate the Musterprotokoll and find me a notary who does online notarization."
  • "What's left before my company is officially registered?"

Choosing GmbH/UG also sets your Norman account to the corporate SKR04 chart of accounts, so bookkeeping and taxes are ready from day one. The documents are drafts to prepare the notary appointment — not legal advice.


👀 See it in action


Filing a VAT return

Filing VAT tax report

Transaction insights

Transaction insights

Syncing Stripe payments

Syncing Stripe payments

Receipts from Gmail

Creating transactions from Gmail receipts

Chasing overdue invoices

Managing overdue invoices

Sending payment reminders

Sending payment reminders



🚀 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.

Claude Connectors
  1. Go to [https://claude.ai/new#settings/customize-connectors)
  2. Click Add
  3. Find and connect: Norman Finance
Claude Code

Norman is available as a Claude Code plugin with built-in skills.

/plugin marketplace add norman-finance/norman-mcp-server
/plugin install norman-finance@norman-finance

Or install directly from GitHub:

claude /plugin install github:norman-finance/norman-mcp-server
ChatGPT Plugins
  1. Install it from the official ChatGPT Plugins Directory.
Cursor

Install MCP Server

Replit

Add to Replit

OpenClaw

Option 1 — Remote with OAuth

Run in OpenClaw:

mcp add https://mcp.norman.finance/mcp

You'll be prompted to log in with your Norman account on first use.

Option 2 — Skills only

git clone https://github.com/norman-finance/norman-mcp-server.git
cp -r norman-mcp-server/skills/* ~/.openclaw/skills/
openclaw gateway restart

Option 3 — Local stdio

pip install norman-mcp-server
openclaw mcp add norman -- norman-mcp --transport stdio

Set your credentials as environment variables (NORMAN_EMAIL, NORMAN_PASSWORD) before starting the gateway.

n8n
  1. Create an MCP OAuth2 API credential
  2. Enable Dynamic Client Registration
  3. Set Server URL: https://mcp.norman.finance/
  4. Click Connect my account and log in with Norman
  5. Add an MCP Client Tool node to your AI Agent workflow
  6. Set the URL to https://mcp.norman.finance/mcp and select the credential
Any MCP Client

Add a remote HTTP MCP server with URL:

https://mcp.norman.finance/mcp



Skills

Ready-to-use skills compatible with Claude Code, OpenClaw, and the Agent Skills standard.

Skill What it does
financial-overview Full dashboard — balance, transactions, invoices, and tax status
create-invoice Step-by-step invoice creation and sending
manage-clients List, create, and update client records
tax-report Review, preview, and file tax reports with the Finanzamt
categorize-transactions Categorize and verify bank transactions
find-receipts Find missing receipts from Gmail or email and attach them
overdue-reminders Identify overdue invoices and send payment reminders
expense-report Expense breakdown by category, top vendors, and trends
tax-deduction-finder Scan transactions for missed deductions and suggest fixes
monthly-reconciliation Full monthly close — transactions, invoices, receipts, and taxes
company-incorporation Found a German GmbH/UG — data, documents, name check, and notary hand-off

Claude Code  —  /plugin marketplace add norman-finance/norman-mcp-server

Claude Code (local)  —  claude --plugin-dir ./norman-mcp-server

OpenClaw  —  cp -r skills/* ~/.openclaw/skills/ && openclaw gateway restart




Have a feature idea? Share your suggestion →


Norman Finance MCP server    MseeP.ai Security Assessment


Norman

Make business effortless