关于 eu-verify
eu-verify 是面向 AI Agent 的欧洲企业核验 MCP 服务,提供公司登记、增值税、制裁名单等查询。它支持一次性供应商风险评估,并通过 x402 按调用以 USDC 结算。
主要功能
- 01供应商风险综合评估
- 02公司登记与破产查询
- 03增值税及身份号码校验
- 04多地区制裁名单筛查
- 05地址、邮箱与招标查询
- 06x402 按调用支付
适用场景
- 01入驻前核验欧洲供应商
- 02开具发票前验证欧盟 VAT
- 03筛查交易对象是否受制裁
- 04核对 IBAN、EORI 或 LEI
MCP 相关
通过 streamable HTTP MCP 服务提供 16 个核验工具和免费的 catalog,供 MCP 客户端调用。付费工具使用 x402 报价与 USDC 支付。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://data.greeneris.io/mcpclaude mcp add --transport http contentfactory-eu-verify https://data.greeneris.io/mcp{"mcpServers":{"contentfactory-eu-verify":{"type":"http","url":"https://data.greeneris.io/mcp"}}}在 Cursor 中打开{"servers":{"contentfactory-eu-verify":{"type":"http","url":"https://data.greeneris.io/mcp"}}}在 VS Code 中打开{"mcpServers":{"contentfactory-eu-verify":{"type":"http","url":"https://data.greeneris.io/mcp"}}}{"mcpServers":{"contentfactory-eu-verify":{"serverUrl":"https://data.greeneris.io/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
19| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | string | 是 | |
| lei | string | 否 | |
| vat | string | 否 | |
| eori | string | 否 | |
| domain | string | 否 | |
| country | string | 是 |
详细介绍
eu-verify — 面向 AI Agent 的欧洲企业验证
· MCP Registry
· data.greeneris.io
你的 Agent 可以验证任意欧洲商业伙伴,并自行支付费用。
一次调用,全面尽职调查: verify_supplier_fr 可在单个请求中核实一家法国公司的
存在、破产情况、增值税和制裁记录,并返回风险评估。也可以使用基础工具:企业登记、破产(BODACC)、欧盟增值税
(VIES)、SIRET / IBAN / LEI / EORI 核验、制裁筛查(EU/OFAC/UN/UK/FR)、
地址和电子邮件验证、法国工作日截止日期、欧盟公共招标。
无需账户。无需 API 密钥。每次调用费用为 $0.001–$0.05(以 Base 上的 USDC 支付),通过 x402 protocol 自动支付——付款本身就是 身份验证。
- MCP 服务(供 Agent 使用):
https://data.greeneris.io/mcp(可流式传输的 HTTP)— 16 个验证工具 + 免费的catalog - HTTP API(93 个端点):
https://data.greeneris.io/llms.txt— 完整的纯文本目录 - OpenAPI:
/openapi.json· x402 清单:/.well-known/x402· 状态:/agent-status
为什么你的 Agent 需要它
每张欧盟境内的 B2B 发票都依法需要有效的增值税号。每次正式的供应商入驻都需要进行公司存续检查。采购、合规和尽职调查 Agent 会重复执行这些操作成千上万次,而这些操作所需的官方欧洲数据从未以适用于 Agent 的方式打包。现在有了。
| MCP 工具 | 能回答什么 | 来源 | 价格 |
|---|---|---|---|
verify_supplier_fr | 一键风险结论:存续情况 + 破产情况 + 增值税 + 制裁 | SIRENE + BODACC + VIES + 制裁名单 | $0.05 |
screen_sanctions | 此名称是否出现在制裁名单上?(欧盟、OFAC、联合国、英国、法国) | 5 个官方名单,每日更新 | $0.01 |
lookup_company_fr | 这家法国公司是否存在?状态、NAF、总部、财务信息 | INSEE Sirene(官方) | $0.005 |
lookup_company_uk | 英国公司档案 + 高管 + PSC(准 UBO)+ 风险标记 | Companies House(官方) | $0.01 |
check_insolvency_fr | 是否有破产/清算程序? | BODACC(官方公报) | $0.01 |
invoice_ready_fr | 此 SIREN 是否可开具发票?(校验和 + 存续情况 + 增值税) | SIRENE + VIES | $0.02 |
validate_vat_eu | 此欧盟增值税号是否有效?(开票前检查) | VIES(欧盟委员会) | $0.005 |
validate_siret_fr | 此 SIREN/SIRET 格式是否正确?(离线校验和) | ISO/Luhn | $0.001 |
validate_iban | 此 IBAN 是否有效?(85 个国家/地区,离线) | ISO 13616 mod-97 | $0.001 |
check_eori | 此欧盟海关(EORI)运营商是否已注册? | EU EOS/DDS2(官方) | $0.003 |
lookup_lei / lei_ownership | 查询法人机构识别码及所有权链 | GLEIF(官方) | $0.005 |
verify_address_fr | 这个法国地址是否存在?已进行地理编码 | Base Adresse Nationale | $0.001 |
validate_email | 发往此地址的邮件能否送达?实时 MX 检查 | DNS-over-HTTPS | $0.005 |
business_days_fr | 从日期 X 起算,法国 N 个工作日后的截止日期 | 计算所得(含节假日) | $0.005 |
find_public_tenders_eu | 按行业/国家查询近期欧盟公共招标 | TED(《欧盟官方公报》) | $0.01 |
catalog | 此商店销售的所有内容 | — | 免费 |
另有 6 个国家的公司注册信息,每次 $0.003(/v1/{no,cz,pl,fi,sk,ie}/company — 挪威、捷克、波兰、芬兰、斯洛伐克、爱尔兰),以及 70 多个支持性数据端点(外汇、宏观经济、能源、天气、加密货币),均按大宗商品价格计费——详见 /llms.txt。
不会向买家收取空结果或失败结果的费用(上游故障会在结算前返回错误)。不提供个人数据(根据 GDPR,注册信息答复中的董事姓名会被剔除)。
从 Agent 使用(MCP)
Claude Code:
claude mcp add --transport http eu-verify https://data.greeneris.io/mcp
Cursor/任何 MCP 客户端(mcpServers 配置):
{
"mcpServers": {
"eu-verify": { "url": "https://data.greeneris.io/mcp" }
}
}
然后只需询问:“对 SIREN 552032534 执行供应商风险检查”——Agent 会调用
verify_supplier_fr,并一次性返回存续情况、破产情况、增值税和制裁的综合结论。或者询问:“在办理 ACME Trading 入驻前,先对照制裁名单筛查它。”
**通过 MCP 付款:**不付款就调用收费工具时,响应的 _meta 中会返回 x402 报价;支持 x402 的 MCP 客户端(例如 x402 Python SDK 的 MCP
客户端、AWS Bedrock AgentCore)会自动附上 USDC 付款并重试。不支持钱包的客户端可以读取报价,然后改用 HTTP API。
通过普通 HTTP 使用(x402)
在付款前,每个端点都会返回带有机器可读报价的 HTTP 402:
curl -i "https://data.greeneris.io/v1/fr/company?q=airbus"
# HTTP/1.1 402 Payment Required
# payment-required: eyJ4NDAyVmVyc2lvbiI6Miw... <- base64 quote (price, payTo, network)
使用 Python 付款的客户端(约 15 行,examples/buy_with_python.py):
from eth_account import Account
from x402 import x402Client
from x402.http.clients import x402HttpxClient
from x402.mechanisms.evm.exact import register_exact_evm_client
buyer = Account.from_key(PRIVATE_KEY) # a wallet holding a little USDC on Base
client = x402Client()
register_exact_evm_client(client, buyer)
async with x402HttpxClient(client) as http: # reads the 402, pays, retries
r = await http.get("https://data.greeneris.io/v1/eu/vat-check?cc=IE&vat=6388047V")
print(await r.aread())
TypeScript 和其他语言:请参阅官方 x402 SDK。
信任
- 仅使用官方来源: INSEE、European Commission(VIES、TED、EORI)、DILA(BODACC)、 GLEIF、Base Adresse Nationale,以及 EU/OFAC/UN/UK/FR 制裁名单——按来源更新频率刷新。
- 故障安全计费: 仅在成功获得答案后结算。
- 正常运行时间: 全天候(24/7)监控;实时状态见
/agent-status。 - 支付: 由 Coinbase x402 facilitator 在链上结算;每笔交易都可在 x402scan 上公开审计。
许可证
本仓库中的示例采用 MIT 许可证。API 本身是付费服务——每条响应都包含其 source 归属信息。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。