Use vatcheckapi with AI agents (MCP)
vatcheckapi ships a hosted Model Context Protocol (MCP) server. AI agents and assistants — Claude, Cursor, VS Code and any other MCP-capable client — can call the API as native tools, no SDK or glue code required.
https://api.vatcheckapi.com/mcp
Connect in seconds
Using Claude Code:
claude mcp add --transport http vatcheckapi https://api.vatcheckapi.com/mcp --header "apikey: YOUR_API_KEY"
Or add it to any MCP client configuration:
{
"mcpServers": {
"vatcheckapi": {
"url": "https://api.vatcheckapi.com/mcp",
"headers": { "apikey": "YOUR_API_KEY" }
}
}
}
Every request needs your API key, including the MCP handshake and listing the tools. Sign up for a free API key and send it as the apikey header.
Available tools
| Tool | Endpoint | Description |
|---|---|---|
check | GET /v2/check | Check a VAT number |
checkEori | GET /v2/eori | Check an EORI number |
checkIban | GET /v2/iban | Validate an IBAN |
checkIbanBatch | POST /v2/iban/batch | Validate up to 100 IBANs |
validateEinvoice | POST /v2/einvoice/validate | Validate an XRechnung, ZUGFeRD / Factur-X or EN 16931 e-invoice (the file base64-encoded) |
getStatus | GET /v2/status | Account quota status |
getViesStatus | GET /v2/vies-status | Whether VIES can check each EU member state right now (free) |
Tool calls are metered like regular API requests and return the same machine-readable errors, so your agent always knows how to proceed. Full details in the MCP documentation.