Aether Layer: EU VAT number validation (VIES)
com.aether-layer/eu-vat-validateVersion 0.3.1Validates EU VAT numbers: local format/checksum for 27 states + XI, then VIES (cached 24 h).
Status
Responds115 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 13:45 UTC
- Latency
- 115 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://aether-layer.com/api/mcp?src=mcpregResponds115 msNo sign-in
Claude Code
claude mcp add --transport http eu-vat-validate 'https://aether-layer.com/api/mcp?src=mcpreg' --header 'X-Api-Key: <YOUR_X_API_KEY>'Replace <YOUR_X_API_KEY> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: eu-vat-validate
Remote MCP server URL: https://aether-layer.com/api/mcp?src=mcpreg
This server expects the header X-Api-Key.Cursor
{
"mcpServers": {
"eu-vat-validate": {
"url": "https://aether-layer.com/api/mcp?src=mcpreg",
"headers": {
"X-Api-Key": "<YOUR_X_API_KEY>"
}
}
}
}Replace <YOUR_X_API_KEY> before running.
VS Code
code --add-mcp '{"name":"eu-vat-validate","type":"http","url":"https://aether-layer.com/api/mcp?src=mcpreg","headers":{"X-Api-Key":"<YOUR_X_API_KEY>"}}'Replace <YOUR_X_API_KEY> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
2 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
agent_readiness_checkDeterministically 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. | No | Yes | Yes | Yes |
validate_vatValidate 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. | No | Yes | Yes | Yes |
Details
- Registry status
- Active
- Published
- Nov 13, 2026
- Updated
- Nov 13, 2026
- Repository
- Not given
- Categories (suggested)
- Invoicing and accountingSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared