About FabTally Valid
FabTally Valid is a developer validation suite for VAT, IBAN, email, place, and VIN checks. It combines offline validation with live VIES, DNS, and NHTSA lookups, and charges per call.
Key features
- 01EU VAT format checks and VIES lookup
- 02IBAN length and mod-97 checks
- 03Email MX and disposable-address checks
- 04Place names, codes, and coordinate lookup
- 05VIN validation and NHTSA decoding
Use cases
- 01Verify EU business VAT registration
- 02Check IBAN format and bank identifiers
- 03Screen invalid or disposable email addresses
- 04Look up places or decode vehicle VINs
MCP support
The MCP server exposes five validation tools for VAT, IBAN, email, places, and VINs. It supports stdio and streamable HTTP; calls require x402 payment.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://valid.fabtally.com/mcpclaude mcp add --transport http zvmzaretsky-validation-suite https://valid.fabtally.com/mcp{"mcpServers":{"zvmzaretsky-validation-suite":{"type":"http","url":"https://valid.fabtally.com/mcp"}}}Open in Cursor{"servers":{"zvmzaretsky-validation-suite":{"type":"http","url":"https://valid.fabtally.com/mcp"}}}Open in VS Code{"mcpServers":{"zvmzaretsky-validation-suite":{"type":"http","url":"https://valid.fabtally.com/mcp"}}}{"mcpServers":{"zvmzaretsky-validation-suite":{"serverUrl":"https://valid.fabtally.com/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
5| Parameter | Type | Required | Description |
|---|---|---|---|
| x_payment | string | No | x402 payment payload (base64) for this PAID validation. If supplied it is forwarded as the X-PAYMENT header to settle the call and return the real result instead of a 402 challenge. Omit to get the price challenge first. |
| vat_number | string | Yes | The VAT number without the country prefix (prefix is tolerated and stripped). |
| country_code | string | Yes | 2-letter EU VAT country code (e.g. IE, DE, FR; GB/XI for Northern Ireland; GR accepted as EL). |
Details
From the project READMEFabTally Valid — MCP server
A developer validation suite — the per-call utilities incumbents charge for (Vatstack $0.01–0.09/call) or lock behind subscriptions, unified. Fronts the Valid HTTP API at https://valid.fabtally.com. Holds no private key.
Tools (all paid; a call with no payment returns the decoded x402 402 challenge)
| Tool | Price | What it does |
|---|---|---|
validate_vat | $0.003 | Flagship. EU/EEA VAT: {country_code, vat_number} → per-country format + checksum pre-check AND a live VIES lookup, returning valid/registered plus the registered company name & address when VIES has them (cached ~1h to shield the flaky VIES). |
validate_iban | $0.001 | {iban} → ISO 13616 length + mod-97 checksum, country, human-formatted grouping, and bank identifier (German Bankleitzahl, UK bank code + sort code, …) extracted from the BBAN where derivable. Pure-offline. |
validate_email | $0.002 | {email} → RFC-ish syntax + live MX-record (DNS) existence + disposable/throwaway-domain detection (bundled blocklist) + role-address flag (info@, admin@). Stateless & non-PII: the address is never stored and no SMTP mailbox is probed. |
geo_lookup | $0.002 | {query:"Munich, Bavaria, Germany"} or {country,state,city} → normalized names, ISO 3166-1/-2 codes, country→subdivision→city hierarchy, population and coordinates, over a bundled open dataset (no per-day API limits). |
decode_vin | $0.002 | {vin} → 17-char format + North-American check-digit validation and a full NHTSA vPIC decode: make, model, year, body class, engine, plant country. VIN-only (never plate→owner). |
Every tool also accepts an optional x_payment (base64 x402 payload) that is
forwarded as the X-PAYMENT header to settle the call and return the real result.
Humans can instead prepay by card and use an X-FabTally-Key credit key against
the HTTP API.
Transports
- stdio (portable):
npx fabtally-valid-mcp(bin:fabtally-valid-mcp) - streamable-http (hosted):
https://valid.fabtally.com/mcp
Config: FABTALLY_VALID_BASE (default https://valid.fabtally.com).
Read-only, keyless, stateless, non-PII. Operated by Sunstone Soft (fabtally.com). Not legal, tax, or financial advice.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.