Skip to main content
Glama
Nitrych

io.github.nitrych/eurovalidate-mcp

by Nitrych

EuroValidate MCP Server

MCP (Model Context Protocol) server for EuroValidate — permite a Claude, ChatGPT y cualquier agente compatible con MCP validar números de IVA de la UE (VIES), IBAN y números aduaneros EORI, consultar datos de empresas y obtener tipos de IVA a través de una API REST fiable.

Por qué

Validar datos empresariales europeos normalmente significa lidiar con cinco servicios gubernamentales fragmentados: la API SOAP de VIES (que se agota constantemente — solo Alemania genera el 95% de sus errores), el endpoint EORI de la CE, HMRC, GLEIF y los registros nacionales. EuroValidate los envuelve en una única API JSON con caché primero, con interruptores de circuito por país y degradación gradual — y este servidor MCP la expone a los agentes LLM como herramientas listas para usar.

Related MCP server: eu-company-mcp-server

Herramientas

Herramienta

Qué hace

validate_vat

Valida un número de IVA de la UE/Reino Unido mediante VIES/HMRC — devuelve validez + nombre y dirección de la empresa registrada (cuando el estado miembro lo expone) + nivel de confianza

validate_iban

Valida un IBAN (MOD-97 sin conexión) y resuelve el nombre del banco + BIC

validate_eori

Valida un número aduanero EORI (UE / GB / XI Irlanda del Norte)

lookup_company_by_lei

Datos de empresa por Identificador de Entidad Legal (GLEIF)

lookup_company_by_vat

Datos de empresa por número de IVA — respaldo para DE/ES donde VIES oculta los nombres

get_vat_rates

Tipos de IVA actuales para un país de la UE

check_service_status

Estado en vivo de VIES (por país), EORI, HMRC, GLEIF — no se necesita clave API

Configuración

  1. Obtén una clave API gratuita (100 solicitudes/mes, sin tarjeta de crédito) en eurovalidate.com.

  2. Añade el servidor a tu cliente MCP:

Claude Desktop / Claude Code

{
  "mcpServers": {
    "eurovalidate": {
      "command": "uvx",
      "args": ["eurovalidate-mcp"],
      "env": { "EUROVALIDATE_API_KEY": "your_api_key" }
    }
  }
}

Claude Code en una línea:

claude mcp add eurovalidate -e EUROVALIDATE_API_KEY=your_api_key -- uvx eurovalidate-mcp

Cualquier otro cliente MCP

Ejecutar sobre stdio:

EUROVALIDATE_API_KEY=your_api_key uvx eurovalidate-mcp

O instala permanentemente: pip install eurovalidate-mcpeurovalidate-mcp.

Ejemplos de prompts

  • "Valida el número de IVA DE811569869 y dime la empresa que hay detrás"

  • "Comprueba si este IBAN es válido y a qué banco pertenece: DE89 3704 0044 0532 0130 00"

  • "¿Está VIES caído para Alemania ahora mismo?"

  • "¿Cuál es el tipo de IVA en Portugal?"

  • "Valida los números de IVA de estos 5 proveedores antes de facturarles"

Notas para agentes (y humanos)

  • Alemania y España nunca devuelven nombre/dirección de empresa a través de VIES (ley de protección de datos) — usa lookup_company_by_vat como respaldo.

  • Grecia es EL en VIES pero GR en ISO 3166 — ambos se aceptan.

  • Cada respuesta incluye confidence: HIGH|MEDIUM|LOW|UNKNOWN y el source (fuente) ascendente, para que los agentes puedan razonar sobre la frescura de los datos cuando un servicio gubernamental está caído.

  • Plan gratuito: 100 solicitudes/mes. Planes de pago desde 19 €/mes (500.000 solicitudes/mes) en eurovalidate.com.

Variables de entorno

Variable

Obligatoria

Predeterminado

EUROVALIDATE_API_KEY

sí (excepto check_service_status)

EUROVALIDATE_BASE_URL

no

https://api.eurovalidate.com

Licencia

MIT


mcp-name: io.github.Nitrych/eurovalidate-mcp

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    A
    quality
    D
    maintenance
    MCP 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.
    9
    4
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP 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.
    5
    15
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    SLA'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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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