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.


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

  1. Go to claude.ai/settings/connectors
  2. Click Add custom connector
  3. Paste:
https://mcp.norman.finance/mcp

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
  1. Install it from the official ChatGPT Plugins Directory.

Install MCP Server

Add to Replit

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.

  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

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