Vatnode MCP server
io.github.vatnode/vatnode-mcp·v1.3.0·1 starsOfficial MCP server: EU VAT validation via VIES, plus offline rates and format checks.
1 stars65 downloads/wk
Reviews
Write oneNobody has reviewed Vatnode yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Vatnode tools (5)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
check_vat_formatPerforms an offline syntactic check of a VAT number against the country-specific regex pattern. Read-only and offline: no network call, no API key, no rate limit, no side effects. Does NOT verify the VAT with VIES (a valid format does not mean the VAT is real or active) \u2014 use validate_vat_number for that. Output: { input, normalized, countryCode, validFormat (boolean), error }; countryCode is
get_country_vat_rateslist_eu_vat_rateslist_supported_countriesReturns every country the vatnode server has VAT data for (EU-27 + XI for Northern Ireland + ~17 other European jurisdictions such as NO, CH, GB, UA, TR). Read-only and offline: no network call, no API key, no rate limit, no side effects. Takes no arguments. Output: { countries: Array<{ countryCode, countryName, isEUMember, viesValidationSupported }>, count, euCount, updatedAt }, sorted by country
validate_vat_number
Public scan report
scanner v0.1.10 · 2026-10-16 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 17 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
How Vatnode compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 63% of 48,243 servers
- Tools
- 5
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,706 servers
- Downloads a week
- 65
- more than 50% of 12,306 servers with a package
What its tools let an agent do: 5 read
Release history: 4 versions in the registry since 2026-08-12, latest 2026-09-29, typically one every 7 days.
Install Vatnode in Claude Code, Cursor or VS Code
Runs npx -y vatnode-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add vatnode-mcp -- npx -y vatnode-mcp
What the publisher says
From the Vatnode repository's README, as published. We do not edit it. Read it on GitHub
vatnode-mcp
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 Settings)
- 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.
validatevatnumber requires a vatnode API key. The free tier includes a monthly request quota — get one in 30 seconds.
Install
Claude Desktop
Add to your claudedesktopconfig.json (macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json):
{
"mcpServers": {
"vatnode": {
"command": "npx",
"args": ["-y", "vatnode-mcp"],
"env": {
"VATNODE_API_KEY": "vat_live_..."
}
}
}
}Restart Claude Desktop. The vatnode tools will appear in the tool picker.
You can omit VATNODEAPIKEY if you only need the free tools (rates, format checks).
Cursor
Settings → MCP → Add new server:
{
"mcpServers": {
"vatnode": {
"command": "npx",
"args": ["-y", "vatnode-mcp"],
"env": { "VATNODE_API_KEY": "vat_live_..." }
}
}
}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 VATNODEAPIKEY via environment.
Get an API key
validatevatnumber 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
Sign up free →
Example session
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Vatnode: common questions
- Is Vatnode MCP server safe?
- Mostly: it is graded B (82/100). Read the Vatnode safety report
- How do I install Vatnode?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Vatnode need an API key?
- Yes. The registry entry asks for
VATNODE_API_KEY. - Is Vatnode maintained?
- The last commit was 37 days ago (2026-09-29). The latest release is v1.3.0.
- How does Vatnode compare with other MCP servers?
- safety score 82/100 (higher than 63% of 48,243 servers); tools 5 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.