Skip to main content
Glama
Nitrych

io.github.nitrych/eurovalidate-mcp

by Nitrych

EuroValidate MCP 服务器

用于 EuroValidate 的 MCP(Model Context Protocol)服务器——让 Claude、ChatGPT 以及任何支持 MCP 的代理能够通过一个可靠的 REST API 验证欧盟增值税号(VIES)、IBAN 和 EORI 海关编号,查询公司数据,并获取增值税税率

为什么

验证欧洲商业数据通常意味着要同时应对五个分散的政府服务:VIES SOAP API(经常超时——仅德国就占其错误的 95%)、EC EORI 端点、HMRC、GLEIF 以及各国注册机构。EuroValidate 将它们整合为一个缓存优先的 JSON API,并带有按国家划分的熔断器和优雅降级机制——而这个 MCP 服务器将其作为即用型工具提供给 LLM 代理。

Related MCP server: eu-company-mcp-server

工具

工具

功能

validate_vat

通过 VIES/HMRC 验证欧盟/英国增值税号——返回有效性 + 注册公司名称和地址(在成员国提供的情况下)+ 置信度

validate_iban

验证 IBAN(离线 MOD-97)并解析银行名称 + BIC

validate_eori

验证 EORI 海关编号(欧盟 / GB / XI 北爱尔兰)

lookup_company_by_lei

通过法人实体标识符(GLEIF)查询公司数据

lookup_company_by_vat

通过增值税号查询公司数据——适用于 VIES 隐藏名称的 DE/ES 的备用方案

get_vat_rates

获取欧盟国家的当前增值税税率

check_service_status

VIES(按国家)、EORI、HMRC、GLEIF 的实时运行状态——无需 API 密钥

设置

  1. eurovalidate.com 获取免费 API 密钥(每月 100 次请求,无需信用卡)。

  2. 将服务器添加到你的 MCP 客户端:

Claude Desktop / Claude Code

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

Claude Code 单行命令:

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

任何其他 MCP 客户端

通过 stdio 运行:

EUROVALIDATE_API_KEY=your_api_key uvx eurovalidate-mcp

或永久安装:pip install eurovalidate-mcpeurovalidate-mcp

示例提示

  • "验证增值税号 DE811569869,并告诉我其背后的公司"

  • "检查这个 IBAN 是否有效以及它属于哪家银行:DE89 3704 0044 0532 0130 00"

  • "VIES 现在对德国不可用吗?"

  • "葡萄牙的增值税税率是多少?"

  • "在我给这 5 家供应商开具发票之前,验证他们的增值税号"

给代理(和人类)的说明

  • 德国和西班牙永远不会通过 VIES 返回公司名称/地址(数据保护法)——使用 lookup_company_by_vat 作为备用方案。

  • 希腊在 VIES 中是 EL,但在 ISO 3166 中是 GR——两者都被接受。

  • 每个响应都带有 confidence: HIGH|MEDIUM|LOW|UNKNOWN 和上游 source,因此代理可以在政府服务不可用时推断数据的时效性。

  • 免费套餐:每月 100 次请求。付费套餐从每月 €19 起(每月 500,000 次请求),详见 eurovalidate.com

环境变量

变量

是否必需

默认值

EUROVALIDATE_API_KEY

是(check_service_status 除外)

EUROVALIDATE_BASE_URL

https://api.eurovalidate.com

许可证

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