SkillTide Submit
Official description3 sourcesMCP servers3d ago
norman-finance/norman-mcp-server

norman-finance/norman-mcp-server

AI-powered bookkeeping and tax automation via MCP
View on GitHub ↗Direct link · no redirect page
Source
collected from the abordage/awesome-mcp list · type: MCP server
Harvest history
first seen 2026-10-14 · last seen 2026-10-16 · seen 4× · listed by 3 sources
Score
score 303 · 3 sources · mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
first catalogued 2026-10-14;last seen 2026-10-16。There is no official certification or quality rating here — we record sources and dates only.
Third-party quality signals

Norman MCP Server

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

AI-powered bookkeeping, accounting, and taxes for European businesses, inside your AI assistant.
Norman connects invoicing, transactions, receipts, ledgers, reports, taxes, and company workflows to any MCP-compatible AI.
https://mcp.norman.finance/mcp
Claude  ·  ChatGPT  ·  Gemini  ·  Grok  ·  Perplexity  ·  Cursor  ·  Any MCP Client
---
What you can do
**Invoicing** — Create and edit invoices, quotes, and recurring schedules, including document templates, line discounts, units, service dates, payment links, and ZUGFeRD e-invoices; cancel an issued invoice with a Stornorechnung, credit part of it with a Rechnungskorrektur, or make a delivery note (Lieferschein) from an invoice or an approved quote
**Client emails and reminders** — Send invoices with the company's own email wording and CC recipients, see their delivery status, switch automatic payment reminders on for an invoice, and set the reminder rule (days and dunning fees per level)
**Bookkeeping** — Categorize transactions, match receipts, and verify entries
**Automation rules** — "Always book Telekom to Internet costs": preview, create, and manage rules that categorize matching transactions automatically
**Workflows** — "Close August for me": Norman runs month-end close, bank reconciliation, VAT-return readiness, invoice-to-payment and client document requests on its own servers, stops only to ask you something, and can run them by itself every month; answer its questions and see what the agents did this week from your AI client
**Client Management** — Maintain your client database and contact details
**Products & Services** — Keep a catalog of what you sell, with prices, VAT rates and units, and fill invoice lines from it
**Tax Filing** — Generate Finanzamt previews, file VAT returns, and track deadlines
**Payroll** — Run the monthly Lohnabrechnung of a GmbH/UG (Max plan): calculate and approve the month, see social insurance per Krankenkasse and the Minijob-Zentrale, save the Beitragsnachweis estimate, file the Lohnsteuer-Anmeldung, correct an approved month, and get payslips and the Lohnkonto as download links. Steuer-IDs, insurance numbers and bank details stay in the Norman app
**Company Overview** — Check your balance, revenue, and financial health at a glance
**Company Formation** — Found a German **GmbH or UG**: collect the founders' data, check the name against the Handelsregister, generate the founding documents (Musterprotokoll, Gesellschafterliste), match with a notary, and track every step through to registration
**Documents** — Upload and attach receipts, invoices, and supporting files
create_attachment.file_url, bulk file_urls, and structured document imports
accept HTTP(S) download links, including unexpired presigned S3 URLs with query
parameters. Pass the entire link unchanged; the file host must accept the request
without additional authorization headers. The URL downloader has no domain allowlist,
URL-length cap, or explicit file-size cap. Its connect/read timeout is 30 seconds
(not a total download deadline). The separate browser upload route defaults to
50 MiB, configurable with MCP_UPLOAD_MAX_SIZE; API file validation still applies.
URL download failures return an error message and code: download_http_error
(with http_status), download_timeout, download_network_error,
download_storage_error, or download_error. A 403 from the file host can mean an
expired or rejected signature; obtain a fresh link and check the host response.
Bulk uploads include download_errors for failed URLs, indexed within file_urls
followed by URL entries from the deprecated file_paths alias; successfully fetched
files are still uploaded. Structured imports report errors per document. Download
errors omit signed URLs, and temporary downloads are cleaned up after use or cancellation.
Norman is built as a multi-market European accounting platform. Market-specific capabilities are added as Norman expands; current German coverage includes SKR03/SKR04, DATEV, ELSTER, ZUGFeRD, and GmbH/UG workflows.
Invoice appearance and updates
Use list_invoice_templates to discover the templates, appearance controls and the active company's plan access. Use get_invoice_settings to read its logo and saved defaults.
create_invoice, create_recurring_invoice and create_offer accept document_design, for example:
Omit document_design, font, and color_schema to inherit saved branding. On create, a partial design uses that template's defaults. Paid templates require an active subscription.
Source
awesome · https://github.com/norman-finance/norman-mcp-server
Browse by field
MCP servers
added
yesterday

More in MCP servers

All 5,525 in MCP servers →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index