Eurovalidate MCP server
io.github.Nitrych/eurovalidate-mcp·v0.1.1Validate EU VAT numbers (VIES), IBANs and EORI, look up company data (GLEIF) and VAT rates
0 stars15 downloads/wk
Reviews
Write oneNobody has reviewed Eurovalidate yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Eurovalidate tools (7)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_service_statusCheck live health of upstream government services (VIES per-country, EORI, HMRC, GLEIF).
get_vat_ratesGet current VAT rates (standard/reduced) for an EU country by ISO 3166-1 alpha-2 code.
lookup_company_by_leiLook up company data (legal name, address, status) by LEI via GLEIF.
lookup_company_by_vatLook up company data by VAT number (GLEIF cross-reference).
validate_eoriValidate an EORI customs number (EU via EC, GB via HMRC, XI for Northern Ireland).
validate_ibanValidate an IBAN (offline MOD-97 checksum) and resolve the bank name and BIC.
validate_vatValidate an EU or UK VAT number via VIES/HMRC.
Public scan report
scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 11 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Eurovalidate compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 83/100
- higher than 65% of 48,255 servers
- Tools
- 7
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 15
- more than 4% of 12,191 servers with a package
What its tools let an agent do: 7 read
Install Eurovalidate in Claude Code, Cursor or VS Code
claude mcp add eurovalidate-mcp -- uvx eurovalidate-mcp
What the publisher says
From the Eurovalidate repository's README, as published. We do not edit it. Read it on GitHub
EuroValidate MCP Server
MCP (Model Context Protocol) server for EuroValidate — lets Claude, ChatGPT and any MCP-capable agent validate EU VAT numbers (VIES), IBANs and EORI customs numbers, look up company data, and fetch VAT rates through one reliable REST API.
Why
Validating European business data normally means juggling five fragmented government services: the VIES SOAP API (which times out constantly — Germany alone generates 95% of its errors), the EC EORI endpoint, HMRC, GLEIF, and national registries. EuroValidate wraps them into one cache-first JSON API with per-country circuit breakers and graceful degradation — and this MCP server exposes it to LLM agents as ready-to-use tools.
Tools
Setup
- Get a free API key (100 requests/month, no credit card) at eurovalidate.com.
- Add the server to your MCP client:
Claude Desktop / Claude Code
{
"mcpServers": {
"eurovalidate": {
"command": "uvx",
"args": ["eurovalidate-mcp"],
"env": { "EUROVALIDATE_API_KEY": "your_api_key" }
}
}
}Claude Code one-liner:
claude mcp add eurovalidate -e EUROVALIDATE_API_KEY=your_api_key -- uvx eurovalidate-mcpAny other MCP client
Run over stdio:
EUROVALIDATE_API_KEY=your_api_key uvx eurovalidate-mcpOr install permanently: pip install eurovalidate-mcp → eurovalidate-mcp.
Example prompts
- "Validate VAT number DE811569869 and tell me the company behind it"
- "Check if this IBAN is valid and which bank it belongs to: DE89 3704 0044 0532 0130 00"
- "Is VIES down for Germany right now?"
- "What's the VAT rate in Portugal?"
- "Validate the VAT numbers of these 5 suppliers before I invoice them"
Notes for agents (and humans)
- Germany and Spain never return company name/address over VIES (data-protection law) — use lookupcompanyby_vat as a fallback.
- Greece is EL in VIES but GR in ISO 3166 — both are accepted.
- Every response carries confidence: HIGH|MEDIUM|LOW|UNKNOWN and the upstream source, so agents can reason about data freshness when a government service is down.
- Free tier: 100 requests/month. Paid plans from €19/mo (500,000 requests/month) at eurovalidate.com.
Environment variables
License
MIT
mcp-name: io.github.Nitrych/eurovalidate-mcp
Nothing above is checked by us. What we check is on the safety report.
Eurovalidate: common questions
- Is Eurovalidate MCP server safe?
- Mostly: it is graded B (83/100). Read the Eurovalidate safety report
- How do I install Eurovalidate?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Eurovalidate need an API key?
- Yes. The registry entry asks for
EUROVALIDATE_API_KEY. - Is Eurovalidate maintained?
- The last commit was 15 days ago (2026-10-20). The latest release is v0.1.1.
- How does Eurovalidate compare with other MCP servers?
- safety score 83/100 (higher than 65% of 48,255 servers); tools 7 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.