Tax via MCP: How AI Agents Automate GmbH Tax Filing in Germany (2026)
How MCP-enabled AI agents automate GmbH tax processes in Germany – from monthly VAT returns to corporate income tax.
- Published
- Updated
- Author
- Diana
The Model Context Protocol (MCP) connects AI assistants directly to your GmbH's bookkeeping data. Instead of copying numbers into ELSTER or waiting for your next tax advisor appointment, an MCP-enabled agent can read transactions, calculate tax positions, and prepare filings automatically. Here's what this means for GmbH directors in Germany.
What is MCP – and why does it matter for your GmbH?
MCP is an open protocol that allows AI models to access external systems and databases. Instead of exporting data manually, your AI assistant can query your bookkeeping system on demand and take action based on what it finds. The Norman MCP Server is built specifically for the German tax system and works with all major AI assistants.
GmbHs have more tax obligations than sole traders – monthly VAT advance returns, corporate income tax, trade tax, and withholding tax on profit distributions. The more recurring obligations, the more time automation saves.
Which tax tasks can an MCP agent handle?
A GmbH-ready MCP server can cover the following areas:
- VAT advance returns (UStVA): group transactions by tax rate, consolidate input tax, create draft filing
- Tax position review: flag non-deductible expenses or missing receipts
- Deadline monitoring: track prepayment due dates for corporate and trade tax
- Year-end preparation: review SKR04 accounts, clear open items, generate P&L and management reports
- Tax scenario modelling: calculate the impact of investment or salary decisions on corporate and trade tax
VAT returns, corporate tax, trade tax: how MCP helps in practice
VAT advance return (UStVA): Most GmbHs must file monthly VAT returns. An MCP agent reads the previous month's transactions, groups them by tax rate (7%, 19%, 0%), calculates the net payment, and creates a draft return. You review briefly and confirm.
Corporate income tax (Körperschaftsteuer): For the annual GmbH tax return, the agent analyses the annual surplus, flags non-deductible expenses, and estimates the expected tax burden (15% corporate tax + solidarity surcharge).
Trade tax (Gewerbesteuer): Trade income is derived directly from the bookkeeping. The agent calculates quarterly prepayments based on your municipality's Hebesatz and alerts you to the four annual due dates.
Prerequisites: connecting your GmbH to an MCP server
To use MCP-powered tax processes, you need three things:
- Bookkeeping software with an MCP interface – e.g. Norman
- An MCP-capable AI assistant – e.g. Claude Desktop or ChatGPT with MCP plugin
- Complete, up-to-date bookkeeping data – the agent is only as precise as the underlying data
The Norman MCP Server is directly linked to the AI bookkeeping layer. Transactions are categorised automatically and immediately queryable via MCP – no manual export needed.
GoBD compliance and data security
MCP is just a communication protocol – audit compliance lies in the bookkeeping software itself. GoBD-compliant bookkeeping remains compliant even when AI agents access it via MCP. The key requirements:
- All transactions must be stored in an immutable, tamper-proof archive
- Receipts must be digitally attached and complete
- Any changes to posted entries must be logged with a full audit trail
Norman meets all GoBD requirements – regardless of whether you access data via the app or through the MCP server.
Conclusion
MCP makes AI-powered tax automation practically usable for GmbHs today. From monthly VAT returns to annual tax filing preparation, AI agents can take over significant portions of the routine work. For a broader look at how MCP transforms bookkeeping, see our article on Accounting via MCP. For a full overview of your GmbH's bookkeeping obligations, see GmbH Bookkeeping in Germany. All tax obligations for GmbH and UG are covered on the Taxes for Companies page.
Norman Blog
Norman handles the operational finance work behind the scenes
From invoicing to bookkeeping, Norman keeps recurring finance work organized so you can stay on top of deadlines with less manual effort.