🇪🇺

VIES VAT check

Available

Ask Mago whether a VAT number is real and it asks the European Commission for you — no tab switching, no copy-pasting into a government form that times out.

In the chat

What it looks like in use

Mago
in your admin panel
Is BE0123456789 a valid VAT number?
Yes — valid. Checked against the European Commission VIES register just now. VIES · Belgium
VAT numberBE 0123.456.789
Registered nameVoorbeeld BVBA
AddressNieuwstraat 12, 2000 Antwerpen
StatusActive
And the one on order #145002?
Not valid. VIES does not know NL999999999B01 — worth checking before you apply the reverse charge.

Why it beats the website

The VIES web form is slow, rate-limited and logs you out. Mago talks to the same register over its API, in the screen where you were already working.

It answers with the name too

A valid number is only half the check. VIES returns the registered company name and address, so you can see whether the number actually belongs to the customer who gave it to you.

Reads only

This skill never writes to your store. There is no confirm step because there is nothing to confirm.

Install

One composer command

Requires Mago Core. No API key, no account — VIES is a free public register.

composer require mago-assistant/magento2-vies
bin/magento module:enable MagoAssistant_Vies && bin/magento setup:upgrade

mago-assistant/magento2-vies · MIT · v1.0.0 · PHP 8.2–8.5