Read stored EU e-invoice rule notes and the invoice field map. Not a validator.
Connect Remote server
claude mcp add --transport http counterfoil https://einvoicegoblin.com/mcp
{
"mcpServers": {
"counterfoil": {
"url": "https://einvoicegoblin.com/mcp"
}
}
}
{
"servers": {
"counterfoil": {
"type": "http",
"url": "https://einvoicegoblin.com/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://einvoicegoblin.com/mcp
Tools 4 found in our last check
get_ruleRead one stored EU e-invoice rule by id. Returns the stored statement, context, test, plain reading, fix, and source URL. Does not check an invoice.
search_rulesFind stored rules by words, a BT code, or a group. Each hit returns the stored statement, plain reading, fix, and source URL. At most 100 hits. Does not check an invoice.
explain_errorRead a stored rule named in a rule id or a validator message. Returns the stored statement, plain reading, fix, and source URL when a stored rule matches. Does not check an invoice.
check_invoiceRead a UBL Invoice XML slice of at most 60000 characters. Returns the business terms that slice writes, the field-map gaps, and one stored note when BR-DE-15 finds no non-empty buyer reference (BT-10). evaluation is false: no Schematron runs. The result does not say the invoice…
Details
| Endpoint | https://einvoicegoblin.com/mcp (Streamable HTTP) |
| First published | 19 Oct 2026 |
| Last updated | 19 Oct 2026 |
| Registry name | com.einvoicegoblin/counterfoil |
More finance and crypto servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
