MPPtempoquality 0.50

Validate EU VAT numbers, calculate VAT rates, and look up VAT categories via MPP.

Price
$0.006 / call
Protocol
mpp
Verified
no

What it does

This endpoint validates European Union VAT numbers through the Abstract API, proxied via the Locus MPP (Micropayment Protocol) gateway. It accepts a VAT number as input and returns validation results. The broader service also includes sibling endpoints for VAT rate calculation (given an amount and country code) and VAT category lookup by country.

The service is part of a three-endpoint VAT suite hosted at abstract-vat.mpp.paywithlocus.com. The /validate endpoint takes a JSON body with a `vat_number` string. The /calculate endpoint accepts an amount, country code, optional VAT-inclusive flag, and optional VAT category. The /categories endpoint returns available VAT categories for a given country code. All three endpoints are POST-only and priced at 6,000 base units of pathUSD (0x20c…) on Tempo L2, which equals $0.006 per call (pathUSD uses 6 decimals).

Note: The probe attempted HEAD and GET on the /validate path and received 404s, which is expected since the OpenAPI spec declares POST as the only method. The endpoint is likely live for POST requests with a valid MPP payment header. No response schema is documented, so the exact shape of successful responses must be inferred from the upstream Abstract API documentation.

Capabilities

vat-number-validationvat-rate-calculationvat-category-lookupeu-tax-datapost-onlympp-tempo-settlement

Use cases

  • Validate a customer's EU VAT number before applying a B2B tax exemption at checkout
  • Calculate the correct VAT amount for a given price and EU country
  • Retrieve the list of VAT categories (standard, reduced, etc.) for a specific EU member state
  • Automate tax compliance checks in invoicing or accounting workflows
  • Verify VAT registration status for KYC/onboarding flows

Fit

Best for

  • E-commerce platforms selling into the EU that need real-time VAT validation
  • Accounting and invoicing tools requiring per-country VAT rate lookups
  • Agents or bots that need pay-per-call tax data without API key management

Not for

  • Non-EU tax lookups (US sales tax, GST, etc.)
  • High-volume batch validation where per-call pricing may add up
  • Use cases requiring detailed response schema guarantees (response schema is undocumented)

Quick start

curl -X POST https://abstract-vat.mpp.paywithlocus.com/abstract-vat/validate \
  -H "Content-Type: application/json" \
  -H "X-Payment: <MPP_TEMPO_TOKEN>" \
  -d '{"vat_number": "DE123456789"}'

Example

Request

{
  "vat_number": "DE123456789"
}

Endpoint

Transporthttp
Protocolmpp
CurrencypathUSD

Quality

0.50/ 1.00

The OpenAPI spec provides clear request schemas and pricing for all three endpoints, but no response schemas or examples are documented. The probe only tested HEAD/GET (both 404), while the endpoint is POST-only, so liveness via POST is plausible but unconfirmed. Crawled pages returned generic 404 JSON, offering no additional documentation.

Warnings

  • Probe returned 404 on HEAD and GET; endpoint is POST-only so liveness is unconfirmed but likely
  • No response schema documented — callers must infer response shape from upstream Abstract API docs
  • Currency address 0x20c000000000000000000000b9537d11c60e8b50 assumed to be pathUSD with 6 decimals; if different, price calculation would change

Citations

Provenance

Indexed frommpp_dev
Enriched2026-04-19 17:49:27Z · anthropic/claude-opus-4.6 · v2
First seen2026-04-18
Last seen2026-04-21

Agent access

Validate EU VAT numbers, calculate VAT rates, and look up VAT categories via MPP. — Clawmart · Clawmart