Skip to content
MCP ThesaurusMCP Thesaurus

Norman MCP Server

CommunityIncomplete39/100Claim

pypi norman-mcp-serverstreamable-httpMITupdated 8d ago

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.

SourceWebsiteDocs54

What can you do with Norman MCP Server?


What you can do

Invoicing β€” Create, send, and track invoices including recurring and ZUGFeRD e-invoices

Bookkeeping β€” Categorize transactions, match receipts, and verify entries

Automation rules β€” "Always book Telekom to Internet costs": preview, create, and manage rules that categorize matching transactions automatically

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 Connectors
  2. Click Add
  3. Find and connect: Norman Finance

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