{"name":"FabTally Valid — validation suite for developers & agents","version":"1.0.0","summary":"One unified, per-call validation bundle: vat (EU VAT format/checksum + LIVE VIES lookup returning the registered name/address), iban (mod-97 checksum + country + bank-code extraction), email (syntax + live MX/DNS + disposable-domain detection + role-address flag, no storage/SMTP), geo (country/subdivision/city reference lookup over a bundled open dataset — no per-day API limits), vin (format/check-digit + NHTSA vPIC make/model/year decode). All read-only, keyless, stateless, non-PII. Paid via x402 (USDC on Base) or a prepaid credit key; each has a rate-limited free teaser. Also available as an MCP server.","operator":"Sunstone Soft","contact":"hello@fabtally.com","category":"Developer utilities / validation","terms":"Read-only validation over public data & bundled open datasets. No PII, funds, or request data are ever stored; every call is computed and discarded (emails are never stored and no mailbox is probed over SMTP). Outputs are descriptive validations (they report what public sources say at check time) and are not legal, tax, or financial advice.","pricing":{"model":"per-call","checks":{"vat":"$0.003","iban":"$0.001","email":"$0.002","geo":"$0.002","vin":"$0.002"},"freeTeaserDailyQuota":50},"mcp":{"transport":["stdio","streamable-http"],"http":"https://valid.fabtally.com/mcp","note":"Same validators as MCP tools; paid tools relay the x402 challenge."},"payment":{"protocol":"x402","x402Version":2,"scheme":"exact","network":"eip155:8453","chainId":"eip155:8453","asset":"USDC","assetAddress":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xccB5d25C698FdfdaA7B21d54088774cF512A90e3","facilitator":"https://facilitator.daydreams.systems","creditRail":{"description":"Prepay by card and send an X-FabTally-Key: fabt_… header instead of x402.","buy":"https://fabtally.com/buy","balance":"GET https://fabtally.com/agent/v1/balance"}},"checks":[{"key":"vat","method":"POST","url":"https://valid.fabtally.com/v1/vat","price":"$0.003","priceAtomicUsdc":"3000","free":"https://valid.fabtally.com/v1/vat/free","description":"Validate an EU/EEA VAT number. Give {country_code, vat_number}; get a per-country format + checksum pre-check AND a LIVE lookup against the official VIES service — returning valid/registered plus the registered company name & address when VIES provides them (results cached ~1h to shield the flaky VIES). Read-only, stateless.","example":{"country_code":"IE","vat_number":"6388047V"}},{"key":"iban","method":"POST","url":"https://valid.fabtally.com/v1/iban","price":"$0.001","priceAtomicUsdc":"1000","free":"https://valid.fabtally.com/v1/iban/free","description":"Validate an IBAN. Give {iban}; get ISO 13616 length + mod-97 checksum validation, the country, the human-formatted grouping, and the bank identifier (e.g. German Bankleitzahl, UK bank+sort code) extracted from the BBAN where the layout makes it derivable. Pure-offline, read-only, stateless.","example":{"iban":"DE89 3704 0044 0532 0130 00"}},{"key":"email","method":"POST","url":"https://valid.fabtally.com/v1/email","price":"$0.002","priceAtomicUsdc":"2000","free":"https://valid.fabtally.com/v1/email/free","description":"Validate an email address. Give {email}; get RFC-ish syntax validation, a LIVE MX-record (DNS) existence check, disposable/throwaway-domain detection (bundled blocklist), and a role-address flag (info@, admin@…). STATELESS and non-PII: the address is never stored and no SMTP mailbox is ever probed.","example":{"email":"jane.doe@gmail.com"}},{"key":"geo","method":"POST","url":"https://valid.fabtally.com/v1/geo","price":"$0.002","priceAtomicUsdc":"2000","free":"https://valid.fabtally.com/v1/geo/free","description":"Resolve a place against a bundled open dataset (no per-day API limits). Give {query:\"Munich, Bavaria, Germany\"} OR {country,state,city}; get normalized names, ISO 3166-1/-2 codes, the country→subdivision→city hierarchy, population and coordinates, and confirmation the place exists. Read-only, stateless.","example":{"query":"Munich, Bavaria, Germany"}},{"key":"vin","method":"POST","url":"https://valid.fabtally.com/v1/vin","price":"$0.002","priceAtomicUsdc":"2000","free":"https://valid.fabtally.com/v1/vin/free","description":"Decode a Vehicle Identification Number. Give {vin}; get a 17-char format + North-American check-digit validation and a full decode via NHTSA's public vPIC API — make, model, year, body class, engine, plant country and more. VIN-only (never plate→owner). Read-only, stateless.","example":{"vin":"1HGCM82633A004352"}}],"fetchedAt":"2026-08-01T08:03:44.072Z"}