EU business checks: VAT/VIES, IBAN, Peppol, KBO lookup. 16 of 19 tools need no token.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Jithox runs a remote MCP server with read-only checks for e-invoices and payments: Peppol BIS Billing 3.0 rule validation, Peppol participant (receiver) lookup, EU VAT number format and VIES coverage, IBAN structure, supplier bank-detail changes, and turning a CSV/XLSX file into clean data.
It is for developers and AI agents that prepare an e-invoice or a payment and want a check before something is sent, submitted to Peppol, or paid.
This repository holds examples and a registry manifest only. It contains no server code. The server itself is hosted by Jithox.
Transport: Streamable HTTP (POST, JSON-RPC 2.0). No auth needed for the free
tools below.
Open Settings β Developer β Edit Config, and add the block above to
claude_desktop_config.json (macOS:
~/Library/Application Support/Claude/claude_desktop_config.json; Windows:
%APPDATA%\Claude\claude_desktop_config.json). Restart Claude Desktop. No
OAuth prompt appears β this endpoint needs no login for the free tools.
The endpoint lists 19 tools. 8 of them are free and need no token and no account (checked 2026-09-23, curl against production, each with a valid payload β earlier counts of "7 of 18" were stale):
| Tool | What it does |
|---|---|
check_peppol_ready | Checks an invoice against 21 published Peppol BIS Billing 3.0 rules and names each failing rule with a fix. Not the official validator. |
lookup_peppol_participant | Asks the live Peppol registers whether a given customer (by enterprise/VAT number) can receive an e-invoice today, and which document types their access point accepts. |
verify_iban | IBAN structure and check digits (ISO 13616 / ISO 7064). Never claims the account exists or who owns it. |
check_vat_list_format | Up to 20 EU VAT numbers: empty, malformed, duplicate, or not covered by VIES. Local only β does not ask the VAT register. |
check_payment_change | A supplier says their bank details changed: checks the new IBAN and says what to verify before updating the record. |
file_to_data_inspect | Reads a CSV / XLSX / JSON file and proposes a column mapping. |
file_to_data_transform | Applies exactly the mapping you send and returns rows plus a per-row error report. |
core_condition | Compares two values and returns a true/false branch. |
The other 11 tools need a Jithox bearer token and cost credits per accepted
call, among them format_peppol_invoice (generate the UBL/Peppol XML, 5
credits), kbo_company_search and check_vat_list (live VIES lookup),
review_invoice (full invoice review, 8 credits) and analyze_kbo_financials.
Called without a token they return a payment_required error that names the
token URL β nothing runs and nothing is charged.
Limits: 30 requests per minute per IP on this endpoint; above that you get
HTTP 429 with Retry-After. Every answer carries a doesNotProve field or a
stated limit β read it before you act on a result.
Output is shown as returned; β¦ marks where it was shortened for this page.
The tool result (result.content[0].text), unwrapped:
Change issueDate to "23/09/2026" or drop buyerReference and the same
call returns "verdict": "will_be_rejected" with the specific rule that
failed (e.g. PEPPOL-EN16931-F001, PEPPOL-EN16931-R003) β checked
2026-09-22.
This asks the live Peppol directory about a THIRD PARTY. It is never a promise the invoice will arrive, be accepted or be paid β every answer says so.
well_formed is not registered: this tool never asks the VAT register (that
is check_vat_list, a paid tool).
examples/python/peppol_ready.py β
standard library only: initialize, then check_peppol_ready on a
compliant invoice, then lookup_peppol_participant on the buyer. Run with
python examples/python/peppol_ready.py. Real output against production,
2026-09-23:
examples/python/free_tools.py β standard
library only: initialize, tools/list, then verify_iban.examples/csharp/Program.cs β HttpClient:
initialize, then check_vat_list_format. Runs with dotnet run in a
console project, or csc -r:System.Net.Http.dll Program.cs on .NET Framework 4.x.examples/dogfood/ β our own
dogfood example (in Dutch): the paid check_vat_list on the VAT number of an invoice we received.skills/pay-invoices-safely/SKILL.md
is an Agent Skill for an agent that
is about to pay a supplier invoice or change a supplier's bank account. It
teaches the agent to call check_payment_change on every new IBAN and to hold
the payment for a call-back by a person, to check the invoice with the free
POST /api/invoice/review, and to check VAT numbers against the EU VIES
register with the paid review_invoice. Copy the folder into your agent's
skills directory.
Every example in the skill runs against production. To check that it still does (Node 18+, no dependencies):
It checks the spec rules, runs each curl example, requires every tool it
calls to be in the live tools/list, and fails on a euro sign, EUR, USD, a
$ amount or " credits" in the text.
server.json in this repository, following the official MCP
registry schema (2025-12-11). The server is also published in the
official MCP registry as com.jithox/jithox
(registry.modelcontextprotocol.io/v0/servers?search=com.jithox/jithox).Nothing on this endpoint sends an invoice, submits it to Peppol, posts, pays or delivers anything. Results are technical checks, not legal or tax advice.
The examples and files in this repository are MIT-licensed (see LICENSE). The Jithox service itself is not open source.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/jithox-eu-business-checks)<a href="https://allmcps.com/mcp/jithox-eu-business-checks"><img src="https://allmcps.com/api/badge/jithox-eu-business-checks?style=directory" alt="Jithox EU business checks on AllMCPs" /></a>