Invoices & offers
14Create, send, and track invoices — including recurring invoices and ZUGFeRD e-invoices.
create_invoicesend_invoicecreate_recurring_invoiceget_einvoice_xmlconvert_offer_to_invoiceWe use cookies to analyze how our site is used. You can accept or reject these. Necessary cookies are always on. Privacy Policy.
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.
https://mcp.norman.finance/mcpNorman is in Anthropic's and OpenAI's own directories, plus the official MCP registry. One click, one OAuth login, done.
Norman in the Claude connector directory — turn it on once for Claude web, desktop, mobile, and Claude Code.
Open in the directoryNorman in the ChatGPT plugin directory — install it once, use it in any chat.
Open in the directoryMIT-licensed on GitHub and published in the official MCP registry as finance.norman/mcp-server.
View on GitHubPick your client. There's one endpoint, and nothing to install.
https://claude.ai/directory/connectors/norman-finance
Covers Claude web, desktop, mobile, and Claude Code — connect once, available everywhere.
Not just reading: Norman hands the AI real tools. Write invoices, book entries, match receipts, file VAT with the Finanzamt, found a GmbH.
Create, send, and track invoices — including recurring invoices and ZUGFeRD e-invoices.
create_invoicesend_invoicecreate_recurring_invoiceget_einvoice_xmlconvert_offer_to_invoiceCategorize and verify transactions, and map them to the right SKR account.
search_transactionscategorize_transactionchange_transaction_verificationsuggest_skr_categoryPrepare, review, and submit VAT returns, EÜR, and prepayments to the Finanzamt via ELSTER.
get_vat_next_reportgenerate_finanzamt_previewsubmit_tax_reportget_company_tax_statisticsFill in and submit the Fragebogen zur steuerlichen Erfassung from the chat.
create_tax_registrationget_tax_officesgenerate_tax_registration_previewsubmit_tax_registrationReview bills, mark them paid, or pay them straight away by SEPA transfer.
list_billspay_billmark_bill_paidupdate_billCreate, find, and keep your client and vendor records up to date.
list_clientscreate_clientcreate_vendorupdate_vendorUpload receipts, attach them to transactions, and track down what's missing.
request_file_uploadupload_bulk_attachmentslink_attachment_transactionget_attachment_previewFound a GmbH or UG: name check, Musterprotokoll, notary, trade-office filing, and Fragebogen.
create_incorporationcheck_incorporation_namegenerate_incorporation_documentsmatch_incorporation_notariescreate_gewerbe_registrationCheck your balance and company data, review compliance, and trigger a DATEV export.
get_company_balanceget_company_detailstrigger_datev_exportget_tax_compliance_statusNineteen 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.One click from the Claude or ChatGPT directory — or paste the endpoint into Cursor, n8n, or any MCP client.
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.
"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.
Stop switching between your AI and your accounting tool. Bring the tools to the conversation.
Everything lives inside your AI assistant. No context switching.
No more copying numbers between tools. Ask and it's done.
File your VAT return from a chat. Never touch the Finanzamt portal again.
Also, it's tax-deductible.
Free
Core accounting for free.
/month (excl. VAT)
Klein
For Kleinunternehmer.
/month (excl. VAT)
Pro
For self-employed charging VAT.
/month (excl. VAT)
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.
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.
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.
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.
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.
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.
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.
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.
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.
Create an account, connect over OAuth, start asking. The MCP server is free, and so is the Free plan.
Start for free