Aether Layer: EU VAT number validation (VIES)
Server Details
Validates EU VAT numbers: local format/checksum for 27 states + XI, then VIES (cached 24 h).
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: validate_vat validates VAT numbers, while agent_readiness_check grades MCP/x402/tool manifests. An agent should not confuse these operations.
Both names use snake_case, but only validate_vat follows a clear verb_noun pattern. agent_readiness_check is a noun phrase, making the naming convention mixed despite being readable.
Only two tools are exposed, and agent_readiness_check is unrelated to the server's stated VAT validation purpose. For this narrow domain, the extra tool does not earn its place and makes the set feel poorly scoped.
validate_vat appears thorough for single-number EU VAT validation, including local format/checksum checks, live VIES queries, caching, and name/address matching. Bulk validation or additional VAT workflow tools are absent, but the core validation lifecycle is well covered.
Available Tools
2 toolsagent_readiness_checkAgent Readiness CheckARead-onlyIdempotentInspect
Deterministically grade an MCP tool catalog or a third-party x402 endpoint. Provide exactly one of: mcp_url (public https MCP server; initialize + tools/list), x402_url (public https resource; the gateway requests it WITHOUT an X-PAYMENT header and reads the 402), or tools (a JSON tool manifest). Never pays or signs a payment. No LLM is used. Requires an API key in Authorization: Bearer or X-Api-Key.
Inputs: tools, mcp_url, x402_url.
validate_vatValidate an EU VAT numberARead-onlyIdempotentInspect
Validate an EU VAT number (27 member states + XI Northern Ireland). Normalizes the input, checks the national format and checksum locally, then queries VIES (European Commission) live with limited retries. status: valid | invalid (local checksum/format failed, or VIES answered valid=false) | unverified_ms_down (the member state system is down) | unverified. Results are cached across instances to respect VIES rules: valid/invalid 24 h, unverified 10 min; checked_at = time of the original VIES check, cache_age_s = its age in seconds. Never returns invalid because VIES is unavailable. The VIES name/address are never returned: pass your own name and/or address to get name_match / address_match booleans, computed locally (not sent to VIES; null when VIES has no data). Requires an API key in Authorization: Bearer or X-Api-Key. Controllo automatico: regole locali di formato e checksum più una consultazione live del VIES (Commissione europea). Non è un'attestazione fiscale né una consulenza legale; i dati VIES provengono dalle banche dati degli Stati membri. Conserva una tua traccia della consultazione VIES. / Automated check: local format/checksum rules plus a live query of VIES (European Commission). Not a tax attestation and not legal advice; VIES data come from the member states' databases. Keep your own record of the VIES consultation. / Automatische Prüfung: lokale Format- und Prüfziffernregeln plus eine Live-Abfrage von VIES (Europäische Kommission). Keine steuerliche Bescheinigung und keine Rechtsberatung; die VIES-Daten stammen aus den Datenbanken der Mitgliedstaaten. Bewahren Sie einen eigenen Nachweis der VIES-Abfrage auf.
Inputs: vat_id (required), name, client, address, +1 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Validate EU VAT numbers against the official VIES service with a local pre-check.
Live EU VAT number checks via VIES with company name/address, VAT formats and EU VAT rates
Verify an EU VAT number live in VIES before invoicing or paying. $0.02/call via x402.
EU VIES VAT-number validation MCP (European Commission).
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceValidates EU and Northern Ireland VAT numbers against the official VIES service, returning validity, company name and address, and distinguishing invalid from unavailable. Supports bulk checking up to 100 VAT IDs.-
- AlicenseAqualityBmaintenanceEnables users to validate EU VAT numbers through the official VIES SOAP API, with free local format checks, caching, and bilingual error messages. Supports compliance workflows by returning structured results, supported countries, and error-code resources.4MIT
- 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
- AlicenseNot gradedqualityCmaintenanceValidates VAT number formats for EU, UK, Switzerland, and Norway.259 npmMIT
Glama MCP Gateway
Add one secure layer between your agents and this server.