vies-mcp-server
MCP server that validates EU VAT numbers through the VIES service.
What it does
Python MCP server with two tools: validate_vat takes a VAT number with its country prefix (DE123456789) and returns validity plus company name and address when the member state supplies them, and get_eu_countries lists the member states. It calls the EU VIES REST API directly, so it needs Python 3.9 or later and no key or account. The README says MIT but there is no LICENSE file.
Licence unknown: we found no licence we could recognise. Check with the maintainers before you reuse the code.
Where it fits on the map
Not on the map: inactive.
The map places maintained projects for a company tax department or a tax authority, without a demo or paid-service flag. Everything else stays on the list with its label.
On Learn
- MCP serverGlossary term
- Check a VAT number from an agentHow-to guide
- 03 · MCP and APIsTrack
Similar projects
Of the same kind, for a shared jurisdiction or tax area. Not a ranking.
- elster-mcp-serverMCP server for the German ELSTER portal: submits VAT pre-returns and prepares income tax filings.
- mcp-htsMCP server for US tariff rates from the USITC schedule, through a free gateway or a local stdio server.
- tariff-everywhereLocal US HTS lookup in SQLite with a CLI and an MCP server.
- tariff-resolverMCP server for US import duty research from bundled USITC data: Chapter 99, MPF and HMF fees, landed cost.
- UK Trade Tariff MCP serverMCP server from the UK tariff team: commodity-code lookup on the Online Trade Tariff as tools for AI clients.
- zatca-mcpMCP server that lets AI agents create Saudi ZATCA-compliant e-invoices.
Maintain this project?
Link to this page from your README, so readers find the facts, the notes and where it fits. The badge is a small SVG served from this site.
[](https://tax-oss.com/projects/vies-mcp-server/)