eurc402 — EU compliance (VAT + company data)

Free EU VAT (VIES) + pan-EU company data (10 registers), payable in EURC/USDC via x402.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
77%
Naming quality
93%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~398Tokens (tool definitions)
~540 BTypical response size
Minimal attention impact (0.31% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "eu-compliance": {
      "url": "https://eurc402.com/mcp"
    }
  }
}

Remote endpoints

https://eurc402.com/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪validate_eu_vat(vat)

Validate an EU VAT number against the official EU VIES registry. FREE. Returns whether the number is currently valid and, when the member state discloses it, the registered company name and address. Covers all 27 EU member states.

Input Schema

{
  "type": "object",
  "properties": {
    "vat": {
      "type": "string",
      "description": "EU VAT number: 2-letter country code + number, e.g. IT08714440016."
    }
  },
  "required": [
    "vat"
  ]
}
⚪lookup_eu_company(id, country)

Detect the jurisdiction of a company registration number for FREE across 10 EU registers (no, fr, fi, sk, gb, lv, ro, ee, cz, pl). The FULL normalized record (legal name, status, legal form, registered address, incorporation date, officers, provenance) is a PAID x402 service (EUR 0.05/call in EURC or USDC on Base) — this tool returns the exact paid endpoint, price, and how to pay.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Company/registration number: SIREN (FR), org.nr (NO), Y-tunnus (FI), IČO (SK), company number (UK), regcode (LV), CUI or J-number (RO)."
    },
    "country": {
      "type": "string",
      "description": "Optional ISO country code to disambiguate; otherwise auto-detected from the id."
    }
  },
  "required": [
    "id"
  ]
}
🟢list_supported_countries

List the EU company registers currently covered by lookup_eu_company / the paid eu-company endpoint, with each register's country, source, licence, whether officers are returned, and the identifier format. FREE. Call this to discover coverage before paying.

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools
verifiedversion not recorded3 tools