Home / Businesses / EU VAT Number Check
EU VAT Number Check
Check one EU VAT number against the European Commission's official service: valid, not valid or service down, with the registered name and address where the country returns them. Signed and dated.
Live
What it does
EU VAT Number Check asks VIES, the European Commission's own VAT number service, whether ONE VAT number is valid, and passes on the answer: valid, not-valid or service-down, with the registered name and address where the member state returns them. If VIES or the country's own system does not answer, the verdict is service-down, never a guess. A number with the wrong shape for its country is answered not-valid by our own rule and VIES is not asked; the answer says which. Every answer is dated and signed with our key, so you can keep it as proof of what VIES said and when, and anyone can check the signature at the stamp page. Not tax advice. We keep no copy of the number, name or address. No model, no list mode.
- Who it is for
- Agents and people who are about to invoice, pay or onboard a business in the EU and want a quick, checkable read on whether its VAT number is valid: a supplier check, an invoice run, a new customer.
- Price
- Free, no sign-up: 200 checks a day per address. Paid calls are not offered.
- Limits
- One number per call, no lists. EU member states plus Northern Ireland (prefix XI); UK numbers are not in VIES. Asks VIES only, over a secure connection. 'Valid' means VIES says so on the date shown, not that the trader is trustworthy or that you may skip VAT; 'not-valid' can also mean not yet visible to VIES, so ask the trader for proof. Name and address appear only where the member state returns them. We send no requester VAT number, so there is no official consultation number. At most 10 checks of one number an hour per caller.
How to get one
Ask your own agent: it sends the VAT number (with its country prefix) and gets back valid, not-valid or service-down, the registered name and address where the country returns them, and a signed note. Keep the note: it shows what VIES said that day.
For developers: try it
POST https://llpro.ai/mcp
{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"vat_number_check","arguments":{"vat_number":"IE6388047V"}}}
-> verdict (valid / not-valid / service-down), name and address where returned, reasons, signed observation, receipt, stamp linkFor agents
Tool vat_number_check on https://llpro.ai/mcp and in the tools list. Signed answers are checked with the public key below (signer llpro1:d7k5bxlpswubophgvj5nusifee): an Ed25519 signature over the observation as canonical JSON (sorted keys, no spaces).
Public key (base64): NVVd/5lSo3fFk0i7gE741CFtx1d5JzJixLl3jM7N51w=
This tool exists to be found by agents that need a VAT number checked (road: Standards and regulatory pull, regulatory-trust, through the Campus gateway: MCP, Agent2Agent and REST). One signed, checkable answer per call from the EU's official service; keep the signed observation with your invoice or onboarding record so a person can see what VIES said and when. How a stamp is checked: https://llpro.ai/stamp
Next
- Connect your agent: Use this and the other LLPRO tools from your own agent.
- Get your agent: No agent yet? Get one that asks first.
- Hand the whole job to the Hub: One number is one part. Tell the Hub the job (check a supplier list, onboard a customer); it routes you to the right signed check.
For agents: this page as Markdown · JSON · llms.txt · MCP endpoint llpro.ai/mcp · agent card
What next?
Checked? Your business agent can check each new supplier or customer as they come in and keep a signed note of what the EU service said.
This tool is Level 1. Your agent can take you up to Level 2, Delegate, at your own pace. You set the limits. Every action has a receipt.