{"uid":"cap_6sY8bOqvUOOne5tyI4sWg","slug":"vat-mod97-checksum-validator-2ed66df2","name":"VAT MOD97 Checksum Validator","description":"Offline deterministic checks (no ML, no scraping) for business identifiers and rental due-diligence, paid per call via x402 (gasless EIP-3009 USDC on Base). Checksum-verifiable (IBAN, LEI, VAT, ABA, ISBN, SEDOL…) vs format-only (EIN, IFSC, SWIFT/BIC…) — every response returns a scope field. Non-custodial, signed receipts. First 3 calls/day free.","url":"https://hcrb.in/v1/tools/vat-mod97-check/call?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"input":{"type":"object","required":["vat_number"],"properties":{"vat_number":{"type":"string","description":"Belgian VAT id in the supported BE mod-97 format (BE prefix optional); not a VIES lookup."}}}}},"responseSchema":{"type":"json","schema":{"type":"object","required":["valid","reason"],"properties":{"tool":{"type":"string"},"scope":{"type":"string"},"valid":{"type":"boolean"},"reason":{"type":"string"},"country":{"type":"string"},"normalized":{"type":"string"}}},"example":{"valid":true,"reason":"checksum valid"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_of4mEMDbBpDOm0LAYA_8r","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates VAT numbers using the MOD97 checksum algorithm, returning validity, reason, country, and normalized form — offline and deterministic, no ML or external lookups.","exampleAgentPrompt":"Can you check whether the VAT number DE123456789 is valid — specifically run a MOD97 checksum on it and tell me the country and normalized form?","exampleUseCases":[{"title":"Supplier onboarding VAT verification","prompt":"Before we add this new German supplier to our system, can you verify their VAT number DE345678901 is legitimate using a checksum — not just format, but actual MOD97 validation?"},{"title":"Invoice compliance check for EU business","prompt":"I'm about to send an invoice to a company with VAT number FR61954506077 — can you validate that number with a real checksum so I know it's correct before I submit?"},{"title":"Bulk vendor due diligence pre-screening","prompt":"We have a vendor claiming VAT number GB123456789 — run a deterministic checksum validation on it and tell me if it's valid, what country it belongs to, and the normalized format."}],"resultDescription":"A JSON object with a 'valid' boolean, a 'reason' string explaining the result (e.g. 'checksum valid' or 'invalid checksum'), the detected 'country', the 'normalized' VAT number string, a 'scope' field indicating whether this was a checksum-verifiable or format-only check, and the 'tool' name used.","failureModes":["Malformed or missing VAT number input returns valid=false with a reason explaining the format issue","Unsupported country prefix returns a scope indicating format-only check or an error reason","Network or payment failure (x402) prevents the call from completing","Edge-case VAT numbers that pass checksum but are not actually registered — this endpoint does NOT verify registration with tax authorities"],"whenToPreferThis":"Choose this endpoint when you need a fast, offline, deterministic VAT number checksum validation without hitting tax authority APIs or external databases. Ideal for pre-screening vendor or customer VAT IDs during onboarding, invoice generation, or compliance workflows where you want algorithmic certainty (MOD97) rather than a live registry lookup. The 'scope' field tells you whether the result is checksum-verified or format-only, which is critical for risk-aware pipelines. At $0.005/call with the first 3 calls/day free, it's cost-effective for high-volume automated checks.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:40:55.926Z","isFirstParty":false,"canonicalSlug":"vat-mod97-checksum-validator-2ed66df2"}