{"uid":"cap_gEcumi4lHszduY9rIlPYj","slug":"toll402-uk-vat-number-validator-42f05ead","name":"Toll402 UK VAT Number Validator","description":"The OpenRouter for AI-agent tools: one gateway, one wallet, every capability. Built-in tools, forged tools, a global verified business directory and 2,000+ aggregated x402 services, all paid per call in USDC via x402 (HTTP 402). No signup, no API key.","url":"https://toll402.dev/v1/t/vat_gb_validate","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["vat"],"properties":{"vat":{"type":"string","description":"UK VAT number, e.g. 'GB100000089' or '100000089'"}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_nRLuvMLHKGtR-H07bvK_5","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a UK VAT registration number and returns whether it is valid","exampleAgentPrompt":"Can you check whether the UK VAT number GB100000089 is valid and registered?","exampleUseCases":[{"title":"Supplier onboarding VAT check","prompt":"Before I add this new UK supplier to our system, can you verify their VAT number GB123456789 is actually registered and valid?"},{"title":"Invoice compliance verification","prompt":"I need to confirm the VAT number on this invoice — can you check if GB100000089 is a legitimate UK VAT registration?"},{"title":"UK customer VAT validation","prompt":"A UK business just signed up and gave us their VAT number 100000089 — can you validate it so we know they're legitimately VAT registered?"}],"resultDescription":"Returns a JSON object with an 'ok' boolean field indicating whether the provided UK VAT number is valid and registered. A true value confirms the VAT number is legitimate; false indicates it is invalid or not found.","failureModes":["Invalid VAT number format returns ok: false","Non-existent VAT number returns ok: false","Missing 'vat' field in request body causes validation error","Malformed request body returns HTTP error","Payment failure via x402 causes 402 response before processing"],"whenToPreferThis":"Use this endpoint when you need to programmatically verify UK VAT numbers without signing up for an API key, paying only per call in USDC. Ideal for agents handling UK supplier onboarding, invoice validation, or compliance checks where occasional lookups don't justify a dedicated VAT API subscription.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:55:16.797Z","isFirstParty":false}