# Jithox VAT Number Validation

> Jithox VAT Number Validation is a paid API for AI agents from mcp.jithox.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-11).

Validates a VAT number against VIES and returns a machine-readable decision envelope indicating whether the number is valid and invoice-ready

## Facts

- Endpoint: POST https://mcp.jithox.com/x402/mainnet/paycall/tools/validate_vat_number?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/jithox-vat-number-validation-fcf2dba3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_wepM8OY7q29ILDhTAfUGI

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability jithox-vat-number-validation-fcf2dba3 -d '<json body>'
```

Example prompt: Can you validate the VAT number BE0123456749 and tell me whether it's active in VIES and safe to use on an invoice — give me a clear yes/no decision with any warnings?

## When to prefer this

Choose this endpoint when you need a structured, machine-readable go/no-go decision on a VAT number — not just a raw VIES API response. It is ideal for AI agents that need to autonomously decide whether to proceed with invoicing without human intervention, as it returns normalized data, warnings, and blocking reasons in a single signed response. Prefer it over raw VIES lookups when you need auditability, structured decision logic, or Peppol/e-invoice readiness context alongside the VAT check.

## Known failure modes

- Invalid VAT format returns a decision with canProceed=false and blockingReasons populated
- VIES service unavailability may cause lookup failure or timeout
- Unsupported country prefix returns an error or unresolvable decision
- Malformed request body returns a 4xx error
- Payment failure (insufficient USDC) blocks the call before validation occurs

## How this service works

Decision-grade VAT, VIES, Peppol and invoice readiness for AI agents: five read-only MCP tools that return one machine-readable decision with a signed receipt. Public self-service: free trial, then pay per accepted call.

## Output

Returns a JSON decision envelope with: a 'valid' boolean, a 'normalized' VAT number string, an 'issue' field (e.g. 'none'), and a nested 'decision' object containing 'status' (e.g. 'ready'), a human-readable 'summary', 'canProceed' boolean, 'warnings' array, 'blockingReasons' array, 'nextActions' array, and a 'requiresHumanReview' boolean — plus a signed receipt for audit purposes.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "issue": "none",
  "valid": true,
  "decision": {
   "status": "ready",
   "summary": "Example decision envelope — see the decision field of a real response.",
   "decision": {
    "warnings": [],
    "canProceed": true,
    "nextActions": [],
    "blockingReasons": [],
    "requiresHumanReview": false
   }
  },
  "normalized": "BE0123456749"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/jithox-vat-number-validation-fcf2dba3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mcp.jithox.com](https://www.zero.xyz/host/mcp.jithox.com/llms.txt)
