{"slug": "validate-eu-vat-numbers-in-claude-desktop-cursor-and-chatgpt-official-mcp-server", "title": "Validate EU VAT Numbers in Claude Desktop, Cursor, and ChatGPT — Official MCP Server", "summary": "Vatnode has released vatnode-mcp, an official Model Context Protocol (MCP) server that enables AI assistants to validate EU VAT numbers, retrieve registered company names, and look up VAT rates for all EU countries directly within chat interfaces. The server ships five tools — four of which are fully offline and free — and works with Claude Desktop, Cursor, ChatGPT, and other MCP-compatible clients through a single configuration file edit.", "body_md": "Originally published at\n\n[vatnode.dev]. The version on vatnode.dev is the canonical source — refer to it for the latest content.\n\nYour AI assistant can now check if a VAT number is real, pull the registered company name, and look up VAT rates for every EU country — all without leaving the chat. We just released [ vatnode-mcp](https://www.npmjs.com/package/vatnode-mcp), the official Model Context Protocol (MCP) server for vatnode.\n\nThis post covers what MCP is in 30 seconds, how to install the vatnode server in Claude Desktop / Cursor / ChatGPT, and a few concrete examples of why this is useful for anyone doing EU B2B work.\n\n[Model Context Protocol](https://modelcontextprotocol.io) is an open standard from Anthropic for connecting AI assistants to external tools and data sources. An MCP server exposes a small set of *tools* — named functions with described inputs — and the AI model picks the right one based on what the user is asking.\n\nThink of it as the \"USB-C of AI integrations\": write one MCP server and any compatible client (Claude Desktop, Cursor, ChatGPT's custom-connectors, Cline, Continue, and more) can use it. The user just edits a config file once — no per-app integration work.\n\n`vatnode-mcp`\n\nships five tools, four of them fully offline and free:\n\n`get_country_vat_rates`\n\n`list_eu_vat_rates`\n\n`check_vat_format`\n\n`list_supported_countries`\n\n`validate_vat_number`\n\nWhy four free tools? Because the data is bundled into the package via [eu-vat-rates-data](https://www.npmjs.com/package/eu-vat-rates-data) (also open source) — there's nothing to charge for. The paid tool is the one that calls real VIES infrastructure.\n\nOne config file edit. Open `claude_desktop_config.json`\n\n(on macOS: `~/Library/Application Support/Claude/`\n\n) and add:\n\n```\n{\n  \"mcpServers\": {\n    \"vatnode\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"vatnode-mcp\"],\n      \"env\": {\n        \"VATNODE_API_KEY\": \"vat_live_...\"\n      }\n    }\n  }\n}\n```\n\nRestart Claude Desktop. That's it. The vatnode tools appear in the tool picker. For Cursor, paste the same JSON in **Settings → MCP → Add new server**. ChatGPT custom connectors and other MCP clients (Continue, Cline) follow the same pattern.\n\nThe `VATNODE_API_KEY`\n\nis optional — without it you still get all four free tools. To enable live VIES validation, [grab a free API key](https://vatnode.dev/register) (no credit card; the free tier includes a monthly request quota).\n\nA few real example exchanges (you don't have to name the tool — Claude picks it from the description):\n\nYou:What's the standard VAT rate in Finland and Germany?\n\n(Claude calls`get_country_vat_rates`\n\nfor FI and DE — free, no key needed.)\n\nClaude:Finland's standard VAT rate is 25.5% (raised from 24% in September 2024). Germany's is 19%. Finland also has reduced rates of 13.5% and 10%; Germany has 7%.\n\nYou:Is IE6388047V a valid VAT?\n\n(Claude calls`validate_vat_number`\n\n— uses your API key.)\n\nClaude:Yes, IE6388047V is valid. It belongs toGOOGLE IRELAND LIMITED, registered at Gordon House, Barrow Street, Dublin 4, Ireland.\n\nYou:I have a list of 12 European customers. Tell me which countries have reduced VAT rates for restaurant services.\n\n(Claude calls`list_eu_vat_rates`\n\n, processes the result and answers in context.)\n\nClaude:France (10% reduced), Spain (10%), Italy (10%), Portugal (13% intermediate)... [the model interprets the data for the user's actual question]\n\nThe point isn't that Claude does VAT lookup faster than a Google search. It's that the result lands in the same conversation where you're drafting an invoice, double-checking a supplier, or writing checkout code — no context switch.\n\nThird-party MCP marketplaces sometimes ship VAT-validation wrappers built around our public API. Using `vatnode-mcp`\n\ndirectly is the only way to:\n\nThe current release ships five tools. Coming soon: `bulk_validate`\n\nfor processing lists in one call, `subscribe_to_vat_changes`\n\nfor monitoring (so the agent can warn you if a known-good VAT later de-registers), and a `vies_consultation_number`\n\ntool that returns the audit token VIES issues when a requester VAT is configured.\n\nIf you have a specific use case the current tools don't cover, open an issue on [GitHub](https://github.com/vatnode/vatnode-mcp/issues) — tool descriptions are tuned based on what people actually try, so feedback directly shapes the next release.\n\n## Try it now\n\n[Sign up]for a free vatnode account (optional — needed only for live VIES validation)- Paste the config block above into your\n`claude_desktop_config.json`\n\n- Restart Claude Desktop and ask it a VAT question\nFull docs:\n\n[vatnode.dev/docs/mcp]", "url": "https://wpnews.pro/news/validate-eu-vat-numbers-in-claude-desktop-cursor-and-chatgpt-official-mcp-server", "canonical_source": "https://dev.to/iurii_rogulia/validate-eu-vat-numbers-in-claude-desktop-cursor-and-chatgpt-official-mcp-server-509d", "published_at": "2026-05-27 09:00:33+00:00", "updated_at": "2026-05-27 09:10:29.233497+00:00", "lang": "en", "topics": ["ai-tools", "ai-products", "ai-agents", "artificial-intelligence"], "entities": ["vatnode-mcp", "Model Context Protocol", "Anthropic", "Claude Desktop", "Cursor", "ChatGPT", "Cline", "Continue"], "alternates": {"html": "https://wpnews.pro/news/validate-eu-vat-numbers-in-claude-desktop-cursor-and-chatgpt-official-mcp-server", "markdown": "https://wpnews.pro/news/validate-eu-vat-numbers-in-claude-desktop-cursor-and-chatgpt-official-mcp-server.md", "text": "https://wpnews.pro/news/validate-eu-vat-numbers-in-claude-desktop-cursor-and-chatgpt-official-mcp-server.txt", "jsonld": "https://wpnews.pro/news/validate-eu-vat-numbers-in-claude-desktop-cursor-and-chatgpt-official-mcp-server.jsonld"}}