NormAPI
Validate, generate and read German e-invoices (XRechnung, ZUGFeRD) against the official KoSIT rules.
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
claude mcp add --transport http normapi 'https://normapi.com/mcp' --header 'Authorization: <Optional. Bearer nk_live_… (your NormAPI API key) to generate invoices without OAuth. Validating and reading invoices need nothing.>'
{
"mcpServers": {
"normapi": {
"type": "http",
"url": "https://normapi.com/mcp",
"headers": {
"Authorization": "<Optional. Bearer nk_live_… (your NormAPI API key) to generate invoices without OAuth. Validating and reading invoices need nothing.>"
}
}
}
}
@normapi/mcpclaude mcp add normapi -e 'NORMAPI_API_KEY=<your normapi_api_key>' -- npx -y @normapi/mcp@1.2.0
{
"mcpServers": {
"normapi": {
"command": "npx",
"args": [
"-y",
"@normapi/mcp@1.2.0"
],
"env": {
"NORMAPI_API_KEY": "<your normapi_api_key>"
}
}
}
}
Environment variables
NORMAPI_API_KEYsecret Your NormAPI API key (nk_live_…), needed only to generate invoices. Free at https://normapi.com/en/account/keys.
Frequently asked questions
What is NormAPI?
Validate, generate and read German e-invoices (XRechnung, ZUGFeRD) against the official KoSIT rules.
How do I install NormAPI?
It runs as a remote server. In Claude Code: claude mcp add --transport http normapi 'https://normapi.com/mcp' --header 'Authorization: <Optional. Bearer nk_live_… (your NormAPI API key) to generate invoices without OAuth. Validating and reading invoices need nothing.>'. For other clients, paste the JSON configuration from this page into their MCP settings.
Does NormAPI need an API key?
Yes. It expects NORMAPI_API_KEY, Authorization, which you set in its configuration.
Who maintains NormAPI?
It is published by com.normapi. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.