MCP.Market

Vatnode MCP server

by vatnode·io.github.vatnode/vatnode-mcp·v1.3.0·1 stars

Official MCP server: EU VAT validation via VIES, plus offline rates and format checks.

B82/100grade B
What users say
No reviews yet
Be the first
Safety scan
B82/100

full report

Adoption
Growing

1 stars65 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • check_vat_format

    Performs 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_rates
  • list_eu_vat_rates
  • list_supported_countries

    Returns 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

no findings
  • 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
Overall 82/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.