Skip to main content
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  ·  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

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


👀 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 claude.ai/settings/connectors
  2. Click Add custom connector
  3. Paste:
https://mcp.norman.finance/mcp
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 Apps
  1. Open Settings → Apps → Advanced
  2. Click Create App
  3. Paste:
https://mcp.norman.finance/mcp
Cursor

Install MCP Server

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

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

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

OpenClaw  —  cp -r skills/<skill-name> ~/.openclaw/skills/




Have a feature idea? Share your suggestion →


Norman Finance MCP server    MseeP.ai Security Assessment


Norman

Make business effortless

Metadata

Release files for norman-mcp-server 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for norman-mcp-server 0.1.7
File Size Uploaded
norman_mcp_server-0.1.7.tar.gz 15.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for norman-mcp-server 0.1.7
File Interpreter ABI Platform
norman_mcp_server-0.1.7-py3-none-any.whl Python 3 none any Details

Total release size: 27.9 kB

Release files / norman_mcp_server-0.1.7.tar.gz

Download URL norman_mcp_server-0.1.7.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
8ddfd90ebe834ee605ac9d8cfb29c12d18913082e790d5dce30edf93e6b93f05
BLAKE2b-256 checksum
How to use checksums
c41a70d20a0625d09128379d5d8426e58eed5af68c3ed7bb60a359785bd1e314
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / norman_mcp_server-0.1.7-py3-none-any.whl

Download URL norman_mcp_server-0.1.7-py3-none-any.whl
Size 12.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bdc96f4a76f766497241207a44b54a9b3a59e7cf7515ed3fd4c1656450a12912
BLAKE2b-256 checksum
How to use checksums
75bce368df58b26f0228f48735d66a894460053a592ae1b73334560ed2d90e3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page