Norman Finance

by norman-finance

50 stars
283 downloads
Not rated
GitHub Website

About

MCP server for managing accounting and taxes with Norman Finance.

Details

Author
norman-finance
GitHub stars
50
Downloads
283
Categories
Productivity, Finance, Developer Tools, Other

- Create, send, and track invoices including recurring and ZUGFeRD e-invoices
- Categorize transactions, match receipts, and verify bookkeeping entries
- Maintain client database and contact details
- Generate Finanzamt previews, file VAT returns, and track deadlines
- Check balance, revenue, and financial health at a glance
- Upload and attach receipts, invoices, and supporting documents

Create a free Norman account and log in via OAuth. Then configure your MCP client to use the remote server URL https://mcp.norman.finance/mcp. Claude Connectors, Claude Code, ChatGPT, Cursor, OpenClaw, n8n, and any MCP client are supported with specific installation steps.

<div align="center">
<a href="https://norman.finance/?utm_source=mcp_server">
Norman
</a>
<h1>Norman MCP Server</h1>
<p>Your finances, inside your AI assistant.<br/>
Norman connects your accounting, invoicing, and VAT filing directly to Claude, Cursor, and any MCP-compatible AI.</p>
<br/>
<p>
MCP
Streamable HTTP
OAuth 2.1
MIT
</p>
<code>https://mcp.norman.finance/mcp</code>
<br/><br/>
<strong>Claude</strong> &nbsp;·&nbsp; <strong>ChatGPT</strong> &nbsp;·&nbsp; <strong>Cursor</strong> &nbsp;·&nbsp; <strong>OpenClaw</strong> &nbsp;·&nbsp; <strong>n8n</strong> &nbsp;·&nbsp; <strong>Any MCP Client</strong>
</div>
<br/>
<div align="center">

<a href="https://github.com/user-attachments/assets/10718781-34f2-4640-9253-be4c82de6159"></a>
</div>
<br/>

---

<br/>

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

<br/>

💬 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."

<br/>

<details open>
<summary>
<h3>👀 See it in action</h3>
</summary>
<br/>
<table>
<tr>
<td align="center">
<p><strong>Filing a VAT return</strong></p>
Filing VAT tax report
</td>
<td align="center">
<p><strong>Transaction insights</strong></p>
Transaction insights
</td>
</tr>
<tr>
<td align="center">
<p><strong>Syncing Stripe payments</strong></p>
Syncing Stripe payments
</td>
<td align="center">
<p><strong>Receipts from Gmail</strong></p>
Creating transactions from Gmail receipts
</td>
</tr>
<tr>
<td align="center">
<p><strong>Chasing overdue invoices</strong></p>
Managing overdue invoices
</td>
<td align="center">
<p><strong>Sending payment reminders</strong></p>
Sending payment reminders
</td>
</tr>
</table>
</details>

<br/>

---

<br/>

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

<details>
<summary><strong>Claude Connectors</strong></summary>
<br/>

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

https://mcp.norman.finance/mcp
</details>

<details>
<summary><strong>Claude Code</strong></summary>
<br/>

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
</details>

<details>
<summary><strong>ChatGPT Apps</strong></summary>
<br/>

1. Install it from the official ChatGPT Apps Directory.

</details>

<details>
<summary><strong>Cursor</strong></summary>
<br/>

Install MCP Server
</details>

<details>
<summary><strong>Replit</strong></summary>
<br/>

Add to Replit
</details>

<details>
<summary><strong>OpenClaw</strong></summary>
<br/>

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.
</details>

<details>
<summary><strong>n8n</strong></summary>
<br/>

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
</details>

<details>
<summary><strong>Any MCP Client</strong></summary>
<br/>

Add a remote HTTP MCP server with URL:

https://mcp.norman.finance/mcp
</details>

<br/>

---

<br/>

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 |

<br/>

> Claude Code &nbsp;—&nbsp; /plugin marketplace add norman-finance/norman-mcp-server
>
> Claude Code (local) &nbsp;—&nbsp; claude --plugin-dir ./norman-mcp-server
>
> OpenClaw &nbsp;—&nbsp; cp -r skills/
~/.openclaw/skills/ && openclaw gateway restart

<br/>

---

<br/>

<p align="center">
Have a feature idea? <a href="../../issues"><strong>Share your suggestion →</strong></a>
</p>

<br/>

<p align="center">
<a href="https://glama.ai/mcp/servers/@norman-finance/norman-mcp-server">Norman Finance MCP server</a>&nbsp;&nbsp;&nbsp;
<a href="https://mseep.ai/app/norman-finance-norman-mcp-server">MseeP.ai Security Assessment</a>
</p>

<p align="center">
<br/>
<a href="https://norman.finance/?utm_source=mcp_server">
Norman
</a>
<br/><br/>
<sub>Make business effortless</sub>
</p>

<!-- mcp-name: finance.norman/mcp-server -->

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.