io.github.nitrych/eurovalidate-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@io.github.nitrych/eurovalidate-mcpWhat's the VAT rate in Portugal?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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.
Related MCP server: eu-company-mcp-server
Tools
Tool | What it does |
| Validate an EU/UK VAT number via VIES/HMRC — returns validity + registered company name & address (where the member state exposes it) + confidence level |
| Validate an IBAN (offline MOD-97) and resolve bank name + BIC |
| Validate an EORI customs number (EU / GB / XI Northern Ireland) |
| Company data by Legal Entity Identifier (GLEIF) |
| Company data by VAT number — fallback for DE/ES where VIES hides names |
| Current VAT rates for an EU country |
| Live health of VIES (per country), EORI, HMRC, GLEIF — no API key needed |
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
lookup_company_by_vatas a fallback.Greece is
ELin VIES butGRin ISO 3166 — both are accepted.Every response carries
confidence: HIGH|MEDIUM|LOW|UNKNOWNand the upstreamsource, 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
Variable | Required | Default |
| yes (except | — |
| no |
|
License
MIT
mcp-name: io.github.Nitrych/eurovalidate-mcp
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables real-time validation of EU VAT numbers using the official VIES service. Supports all 27 EU member states with automatic country code detection and provides company information for valid VAT numbers.41MIT
- AlicenseAqualityDmaintenanceMCP server for EU company and business data. 9 tools: company search (GLEIF, 2M+ entities), LEI lookup, corporate structures (parent/subsidiaries), trade register search, EU VAT validation (VIES), GDP, unemployment, inflation, and business demography (Eurostat). All APIs free, no keys required.94MIT
- AlicenseAqualityCmaintenanceMCP server that provides AI agents with Polish business data tools: identifier validation (NIP, PESEL, REGON, KRS, IBAN), VAT whitelist checks, EU VIES lookups, and NBP exchange rates.515MIT
- AlicenseNot gradedqualityCmaintenanceSLA'd EU VAT number validation for AI agents via VIES, with caching and circuit-breaking to handle flaky upstream, returning valid/invalid/unavailable responses.MIT
Related MCP Connectors
Validate EU, UK, AU VAT numbers for AI agents. EU ViDA e-invoicing compliance.
EU VIES VAT-number validation MCP (European Commission).
Commerce validators: live EU VAT (VIES), EORI, email/MX lookups; IBAN/ABA/GTIN checksums; VAT rates.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nitrych/eurovalidate-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server