MCP.Market

Eurovalidate MCP server

by Nitrych·io.github.Nitrych/eurovalidate-mcp·v0.1.1

Validate EU VAT numbers (VIES), IBANs and EORI, look up company data (GLEIF) and VAT rates

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars15 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • check_service_status

    Check live health of upstream government services (VIES per-country, EORI, HMRC, GLEIF).

  • get_vat_rates

    Get current VAT rates (standard/reduced) for an EU country by ISO 3166-1 alpha-2 code.

  • lookup_company_by_lei

    Look up company data (legal name, address, status) by LEI via GLEIF.

  • lookup_company_by_vat

    Look up company data by VAT number (GLEIF cross-reference).

  • validate_eori

    Validate an EORI customs number (EU via EC, GB via HMRC, XI for Northern Ireland).

  • validate_iban

    Validate an IBAN (offline MOD-97 checksum) and resolve the bank name and BIC.

  • validate_vat

    Validate 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

no findings
  • 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
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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

  1. Get a free API key (100 requests/month, no credit card) at eurovalidate.com.
  2. 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-mcp

Any other MCP client

Run over stdio:

EUROVALIDATE_API_KEY=your_api_key uvx eurovalidate-mcp

Or 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.