norman-finance
AI-powered bookkeeping and tax filing automation for entrepreneurs at the heart of the European economy. Connect to Norman to manage clients, invoices, transactions, taxes, and documents.
pinned to #6a293f6updated 2 weeks ago
Ask your AI client: “install plugins/norman-finance”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install plugins/norman-financemetahub onboarded this repo on the author's behalf.
If you own github.com/norman-finance/norman-mcp-server on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
52
Last commit
2 weeks ago
Latest release
published
- #bookkeeping
- #claude
- #cursor-plugin
- #german-tax-accounting
- #gpt
- #invoicing
- #mcp
- #mcp-server
- #norman
- #openai
- #vat-filing
What's bundled
Items extracted from this plugin's manifest + directory tree.
Skills (15)
skills/categorize-transactionsReview and categorize uncategorized bank transactions, match them with invoices, and verify bookkeeping entries. Use when the user wants to review transactions, categorize expenses, do bookkeeping,…skills/create-invoiceCreate and optionally send a new invoice to a client. Use when the user wants to invoice someone, bill a client, or create a new Rechnung.skills/expense-reportGenerate a detailed expense breakdown by category for a given period. Use when the user asks for an expense report, spending summary, Ausgabenübersicht, cost analysis, or wants to understand where …skills/financial-overviewGet a complete financial overview of the business including balance, recent transactions, outstanding invoices, and upcoming tax obligations. Use when the user asks about their financial status, da…skills/find-receiptsFind and attach missing receipts for business transactions. Search Gmail, email, or other sources for invoices and receipts, then upload them to Norman. Use when the user asks about missing receipt…skills/manage-clientsManage business clients - list, search, create, or update client information. Use when the user mentions clients, contacts, customers, Kunden, or needs to manage their client database.skills/monthly-reconciliationPerform a complete monthly financial reconciliation - review all transactions, match invoices, check outstanding payments, and prepare for tax filing. Use when the user wants to close the month, do…skills/overdue-remindersFind overdue invoices and send payment reminders (Zahlungserinnerungen / Mahnungen) to clients. Use when the user asks about unpaid invoices, overdue payments, payment reminders, Mahnung, or chasin…
Evaluation report
PassingAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.6a293f6· 2 weeks ago
Select a category above to see its individual checks.
Release history
1- releasecurrent6a293f6pass2 weeks ago
Contents
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
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."
👀 See it in action
<table> <tr> <td align="center"> <strong>Filing a VAT return</strong>  </td> <td align="center"> <strong>Transaction insights</strong>  </td> </tr> <tr> <td align="center"> <strong>Syncing Stripe payments</strong>  </td> <td align="center"> <strong>Receipts from Gmail</strong>  </td> </tr> <tr> <td align="center"> <strong>Chasing overdue invoices</strong>  </td> <td align="center"> <strong>Sending payment reminders</strong>  </td> </tr> </table>🚀 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.
<strong>Claude Connectors</strong>
- Go to claude.ai/settings/connectors
- Click Add custom connector
- Paste:
https://mcp.norman.finance/mcp
<strong>Claude Code</strong>
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
<strong>ChatGPT Apps</strong>
- Install it from the official ChatGPT Apps Directory.
<strong>Cursor</strong>
<strong>Replit</strong>
<strong>OpenClaw</strong>
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.
<strong>n8n</strong>
- Create an MCP OAuth2 API credential
- Enable Dynamic Client Registration
- Set Server URL:
https://mcp.norman.finance/ - Click Connect my account and log in with Norman
- Add an MCP Client Tool node to your AI Agent workflow
- Set the URL to
https://mcp.norman.finance/mcpand select the credential
<strong>Any MCP Client</strong>
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 |
Claude Code —
/plugin marketplace add norman-finance/norman-mcp-serverClaude Code (local) —
claude --plugin-dir ./norman-mcp-serverOpenClaw —
cp -r skills/* ~/.openclaw/skills/ && openclaw gateway restart
Have a feature idea? <strong>Share your suggestion →</strong>
<sub>Make business effortless</sub>
Reviews
No reviews yet. Be the first.
Related
agents-research
Agents for academic, market, and technical research, synthesis, and reporting
claude-magic-compact
Lossless context compression for Claude Code.
embedded-debugger
Embedded debugger workflow for probe-rs targets. Provides a CLI-first skill and optional MCP server for probe discovery, target checks, flashing, memory access, and RTT workflows.
mh install plugins/norman-finance