Model Context Protocol

Your finances, inside your AI assistant

Norman's MCP server plugs accounting, invoicing, VAT filing, and UG or GmbH formation straight into Claude and ChatGPT — officially listed in both directories. 110+ tools, one OAuth login, no tab switching.

Remote server
https://mcp.norman.finance/mcp
  • OAuth 2.1
  • Streamable HTTP
  • Hosted in Germany
Capterra badge
ELSTER
Hosted in Germany
ZUGFeRDGoBD konform

Officially listed — in Claude and ChatGPT

Norman is in Anthropic's and OpenAI's own directories, plus the official MCP registry. One click, one OAuth login, done.

Connected in 30 seconds

Pick your client. There's one endpoint, and nothing to install.

  1. Open the Norman listing in the Claude connector directory.
  2. Click connect and log in with your Norman account.
https://claude.ai/directory/connectors/norman-finance

Covers Claude web, desktop, mobile, and Claude Code — connect once, available everywhere.

What your assistant can actually do

Not just reading: Norman hands the AI real tools. Write invoices, book entries, match receipts, file VAT with the Finanzamt, found a GmbH.

110+tools your AI can call

Invoices & offers

14

Create, send, and track invoices — including recurring invoices and ZUGFeRD e-invoices.

create_invoicesend_invoicecreate_recurring_invoiceget_einvoice_xmlconvert_offer_to_invoice

Bookkeeping

8

Categorize and verify transactions, and map them to the right SKR account.

search_transactionscategorize_transactionchange_transaction_verificationsuggest_skr_category

Taxes & filing

10

Prepare, review, and submit VAT returns, EÜR, and prepayments to the Finanzamt via ELSTER.

get_vat_next_reportgenerate_finanzamt_previewsubmit_tax_reportget_company_tax_statistics

Tax registration

12

Fill in and submit the Fragebogen zur steuerlichen Erfassung from the chat.

create_tax_registrationget_tax_officesgenerate_tax_registration_previewsubmit_tax_registration

Bills & payments

6

Review bills, mark them paid, or pay them straight away by SEPA transfer.

list_billspay_billmark_bill_paidupdate_bill

Clients & vendors

10

Create, find, and keep your client and vendor records up to date.

list_clientscreate_clientcreate_vendorupdate_vendor

Documents

7

Upload receipts, attach them to transactions, and track down what's missing.

request_file_uploadupload_bulk_attachmentslink_attachment_transactionget_attachment_preview

Company formation

37

Found a GmbH or UG: name check, Musterprotokoll, notary, trade-office filing, and Fragebogen.

create_incorporationcheck_incorporation_namegenerate_incorporation_documentsmatch_incorporation_notariescreate_gewerbe_registration

Company & exports

12

Check your balance and company data, review compliance, and trigger a DATEV export.

get_company_balanceget_company_detailstrigger_datev_exportget_tax_compliance_status

Ready-made skills included

Nineteen skills ship with the server — twelve of them here. The rest cover SKR lookups, trade-office filings, and tax-advisor workflows. Compatible with Claude Code, OpenClaw, and the Agent Skills standard.

financial-overviewBalance, transactions, outstanding invoices, and tax status in one pass.
create-invoiceWalk through creating and sending an invoice.
overdue-remindersFind overdue invoices and send payment reminders.
categorize-transactionsCategorize, match, and verify open bookkeeping entries.
find-receiptsSearch Gmail or e-mail for missing receipts and attach them.
expense-reportBreak expenses down by category, top vendors, and trends.
tax-deduction-finderScan transactions for deductions you missed.
tax-reportReview tax reports, preview them, and file with the Finanzamt.
monthly-reconciliationA full monthly close: entries, invoices, receipts, and taxes.
manage-clientsList, create, and update client records.
company-incorporationFound a GmbH or UG — data, documents, name check, notary.
tax-registrationRegister as self-employed with the tax office.

How it works

Connect

One click from the Claude or ChatGPT directory — or paste the endpoint into Cursor, n8n, or any MCP client.

Authenticate

Log in with your Norman account via OAuth 2.1. Your password never touches the AI, and each session only ever sees your own company.

Ask

"I want to start a GmbH." "File my VAT return." "Send an invoice to Client X." Norman guides you through the right workflow in chat.

Why MCP?

Stop switching between your AI and your accounting tool. Bring the tools to the conversation.

5 tabs

Everything lives inside your AI assistant. No context switching.

Ctrl+C–V

No more copying numbers between tools. Ask and it's done.

Elster

File your VAT return from a chat. Never touch the Finanzamt portal again.

At Norman, the essentials are free

Also, it's tax-deductible.

Yearly (3 months free)Monthly

Free

Core accounting for free.

€0

/month (excl. VAT)

  • Unlimited e-invoicing
  • Tax write-off tips
  • Bank sync
  • AI Autopilot
  • Connect to ChatGPT & Claude

Klein

For Kleinunternehmer.

€9
- 25%

/month (excl. VAT)

  • Annual tax declarations (EÜR)
  • Personal income tax
  • Declare salary as an employee
  • EU revenue reports (ZM)
  • Invoicing pro plan

Pro

For self-employed charging VAT.

€21
- 25%

/month (excl. VAT)

  • VAT returns
  • All tax declarations
  • Tax efficiency score
  • Receipt auto-matching
  • Invoicing pro plan

FAQ

What is MCP?

MCP (Model Context Protocol) is an open standard that lets AI assistants like Claude or ChatGPT connect securely to external tools, such as Norman for company formation, accounting, invoicing, and taxes.

Is Norman officially listed in Claude and ChatGPT?

Yes. Norman is in Anthropic's Claude connector directory and OpenAI's ChatGPT plugin directory, and it's published in the official MCP registry as finance.norman/mcp-server. From the directories, connecting is a single click.

Which AI tools does it work with?

Claude (web, desktop, mobile, and Claude Code), ChatGPT, Cursor, Replit, n8n, OpenClaw, and any other MCP-compatible client. The server runs remotely over Streamable HTTP at https://mcp.norman.finance/mcp.

What can the server actually do?

Over 110 tools: create and send invoices and offers, categorize transactions, attach receipts, pay bills by SEPA transfer, file VAT returns with the Finanzamt via ELSTER, complete the Fragebogen zur steuerlichen Erfassung, and found a GmbH or UG.

Can I form my company through Claude?

Yes. Connect Norman to Claude through MCP and start the guided formation of a UG or GmbH there. Norman collects the required information and guides you through the next steps.

Is it free?

The MCP server itself is free and MIT-licensed. You need a Norman account: the Free plan already includes e-invoicing, bank sync, and AI assistance.

Is my data safe?

Authentication runs via OAuth 2.1, your password never touches the AI, and every session is scoped to your own company. All data is hosted in Germany.

Can the AI really file my tax return?

Yes. Norman builds the Finanzamt preview, you review it, and submission goes through the official ELSTER interface — exactly as it does in the Norman app.

Do I need to install anything?

No. The server is remote: you paste the URL or enable Norman from a directory. If you'd rather run it locally, install norman-mcp-server with pip and start it over stdio.

Connect Norman to your AI assistant

Create an account, connect over OAuth, start asking. The MCP server is free, and so is the Free plan.

Start for free