MCP server · Peppol EU
EU VAT & Peppol E-Invoicing Check
Validate EU VAT numbers in VIES and check if a company can receive e-invoices on Peppol, with source and date on every fact.
Free: 50 requests/month · Pro: $9/month for 1,000 requests
More prompts
- “VIES said unavailable for an Italian number. Is Italy’s system down right now?”
- 4Read-only tools
- VIESEuropean Commission VAT check
- 50Free requests per month
- $9Pro, per month (1,000 requests)
What it does
Does this EU supplier exist, and can I send it an e-invoice?
Validates VAT numbers in the European Commission’s VIES and looks companies up in the Peppol Directory (OpenPeppol). Shows which document types each participant accepts: invoice, credit note, order.
Combines both in one call for a counterparty check.
validate_vatStatus is
valid,invalidorunavailable. Unavailable means VIES or the national system could not answer, not that the number is invalid.peppol_lookupSearch the Peppol Directory by name, VAT number or participant id;
acceptsshows invoice, credit note and order support.vies_country_statusWhether VIES and each member state’s system are answering right now.
check_eu_counterpartyVAT check + Peppol search by VAT, in parallel.
Connect
Subscribe on MCPize, then add it to your client.
Transport: streamable HTTP. Any MCP client that supports remote servers with a Bearer header works.
Claude Desktop
Through mcp-remote, with your MCPize key in env.
{
"mcpServers": {
"mcp-peppol": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcp-peppol.mcpize.run/mcp",
"--header", "Authorization: Bearer ${MCPIZE_API_KEY}"],
"env": { "MCPIZE_API_KEY": "<your MCPize key>" }
}
}
}
Cursor
Remote URL with an Authorization header.
{
"mcpServers": {
"mcp-peppol": {
"url": "https://mcp-peppol.mcpize.run/mcp",
"headers": { "Authorization": "Bearer <your MCPize key>" }
}
}
}
Endpoint: https://mcp-peppol.mcpize.run/mcp. Replace <your MCPize key> with the key from your MCPize subscription.
Price
Two tiers on MCPize.
-
Free
Subscribe on MCPize.
$0
- 50 requests per month
-
Pro
Subscribe on MCPize.
$9/ month
- 1,000 requests per month
Prices as configured on MCPize. The MCPize listing shows the current terms.
Good to know
Limits, stated plainly.
VIES and the Peppol Directory each have gaps. The server reports them instead of hiding them.
- VIES can be unavailable for some countries at times; some countries (e.g. ES, DE) never disclose company names.
- The Peppol Directory is an opt-in index: not being listed does not prove a company is outside Peppol.
- Privacy by design: names and addresses only for entities with a legal-form mark (GmbH, Ltd, S.A., …); otherwise omitted.
- No score and no AI in the server. Not legal or tax advice.
More from Errand Code
Other products.
- GEOAI visibility auditView product →
- Google Sheets add-onCNPJ & CEP for Google SheetsView product →
- MCP serverBrazil Company Due DiligenceView product →
- MCP serverBrazil Public ProcurementView product →
- Apify ActorAmericanas Product ScraperView product →
- Apify ActorGoogle Ads Transparency ScraperView product →
- Apify ActorCNPJ Due DiligenceView product →
- Apify ActorBuscapé Price ScraperView product →