Vatnode Mcp
io.github.vatnode由 GitHub 账号 vatnode 发布v1.3.0更新于 Oct 24, 2026
Official MCP server: EU VAT validation via VIES, plus offline rates and format checks.
概览
让助手查询欧洲增值税税率、离线校验增值税号格式,并通过 VIES 验证欧盟增值税号。
- 可以做什么
- 这是 vatnode 官方 MCP 服务器,提供五个工具。其中四个离线可用,数据随包提供:get_country_vat_rates 返回某国的标准、优惠、超优惠和停车税率以及税号格式;list_eu_vat_rates 一次返回所有欧盟成员国;check_vat_format 按国家正则做语法检查;list_supported_countries 列出支持的 45 个国家以及哪些支持完整 VIES 验证。第五个工具 validate_vat_number 执行实时 VIES 验证,返回有效性、公司名称、地址、注册日期,以及在配置了请求方增值税号时返回 VIES 查询编号。
- 适用场景
- 适合助手在起草发票、报价或客户资料时需要欧盟增值税税率或税号检查的场景,也适合核实某企业的增值税号是否已注册。离线工具无需账号即可快速查询;实时验证工具用于需要注册公司详细信息的场合。
- 运行要求
- 以 stdio 方式在本地运行,通常用 npx 启动,因此需要 Node.js。四个离线工具不需要账号或密钥。validate_vat_number 需要 vatnode API 密钥,通过环境变量 VATNODE_API_KEY 提供;免费套餐有每月请求配额。VATNODE_API_URL 可选,用于自托管或测试环境覆盖 API 基础地址。仅实时验证需要网络访问。
安装
在 SourceWeft 中
- 打开 控制台中的 Vatnode Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
vatnode-mcp
[npm version] [Tests] [License: MIT] [vatnode/vatnode-mcp MCP server]
Official Model Context Protocol server for vatnode — VAT validation and EU tax data for AI agents.
Lets AI assistants (Claude Desktop, Cursor, ChatGPT, Continue, Cline, …) look up VAT rates, check VAT number formats, and validate VAT IDs against the EU VIES service without leaving the chat.
- Free, offline — VAT rates and format checks for 45 European countries, no account needed
- Live validation — verify EU VAT numbers against VIES, get the registered company + the VIES consultation number (requires a free vatnode API key; the consultation number is produced once you set your own VAT as requester in dashboard Account details)
- Five focused tools — well-described for accurate agent tool selection
- Pure stdio, zero hosted dependencies, runs locally via
npx
Tools
Free tools work fully offline — data is bundled via eu-vat-rates-data and updated daily from the European Commission TEDB.
validate_vat_number requires a vatnode API key. The free tier includes a monthly request quota — get one in 30 seconds.
Install
Claude Desktop
Add to your claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):
Restart Claude Desktop. The vatnode tools will appear in the tool picker.
You can omit VATNODE_API_KEY if you only need the free tools (rates, format checks).
Cursor
Settings → MCP → Add new server:
ChatGPT (custom connectors / Apps SDK)
Configure as an stdio MCP server with the same npx -y vatnode-mcp command. See the Apps SDK docs.
Continue / Cline / other clients
Any MCP-compatible client can connect — point it at npx -y vatnode-mcp and (optionally) pass VATNODE_API_KEY via environment.
Get an API key
validate_vat_number requires a vatnode account. The platform also offers things the MCP doesn't expose:
- Webhooks for VAT status changes (monitor a customer's VAT continuously)
- Bulk validation
- National-database fallback when VIES is down
- VIES consultation numbers (a timestamped record that the check was made against VIES)
- Per-key rate limiting + dashboard analytics
Example session
You: What's the VAT rate in Finland and Germany?
(Agent calls
get_country_vat_ratesfor FI and DE — free, no key.)Agent: Finland's standard VAT is 25.5%, Germany's is 19%. Finland has reduced rates of 14% and 10%; Germany has 7%.
You: Is IE6388047V a valid VAT?
(Agent calls
validate_vat_number— requires API key.)Agent: Yes, it's valid. Registered to GOOGLE IRELAND LIMITED at Gordon House, Barrow Street, Dublin 4.
Configuration
Contributing
Bug reports and PRs welcome. Open an issue first for non-trivial changes so we can align on direction.
Releasing
Releases are published to npm via Trusted Publishing — no NPM_TOKEN secret, every release signed with npm provenance.
CI on .github/workflows/release.yml picks up the tag and publishes.
License
MIT
来源:README.md,提交 303a8ed
工具
0版本历史
4- v1.3.0最新Sep 30, 2026
- v1.1.5Sep 22, 2026
- v1.1.4Sep 20, 2026
- v1.1.2Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分