# eurc402 > EURC-priced, EU-sovereign compliance APIs on the x402 protocol. Machine-payable per call — no signup, no API key: an autonomous agent pays the endpoint (HTTP 402) and gets normalized JSON back. Payment in EURC (primary) or USDC (fallback) on Base (eip155:8453). ## Free endpoint - [EU VAT validation](https://eurc402.com/api/v1/vat-validation?vat=IT12345678901): Validate any EU VAT number against the official VIES registry (cached, stale-fallback for reliability). Returns validity + registered name/address. All 27 EU member states. **Free — no payment.** ## Paid endpoint (x402) - [EU company data](https://eurc402.com/api/v1/eu-company?id=552032534): Official company data across 10 European registers (Norway, France, Finland, Slovakia, UK, Latvia, Romania, Estonia, Czechia, Poland), normalized to one JSON schema — name, status, legal form (with GLEIF ISO-20275 ELF code), registered address, incorporation date, officers/directors (where the register discloses them). Country auto-detected from the id, or pass `?country=`. Price: EUR 0.05/call in EURC (primary) or USDC on Base. ## MCP server - [MCP endpoint](https://eurc402.com/mcp): Streamable-HTTP MCP server (JSON-RPC). Tools: `validate_eu_vat` (free VIES validation) and `lookup_eu_company` (detects a company's jurisdiction for free, then returns how to fetch + pay for the full record via the paid x402 endpoint). ## Discovery - [x402 manifest](https://eurc402.com/.well-known/x402): machine-readable paid-resource list — payment requirements (EURC + USDC), input/output shape, supported countries, and the MCP endpoint. - [OpenAPI](https://eurc402.com/openapi.json) · [Human docs](https://eurc402.com/docs/human) ## Payment - Protocol: x402 (request → HTTP 402 with a payment challenge → sign an EIP-3009 authorization → receive data). - Network: Base mainnet (eip155:8453). Assets: EURC (primary), USDC (fallback). Non-custodial.