{
  "name": "VIESAC MCP",
  "description": "VAT/GST and EORI validation, compliance audits and evidence; VAT rates as an additional tool.",
  "endpoint": "https://mcp.viesac.eu",
  "transport": "streamable-http",
  "authentication": {
    "type": "oauth2",
    "flow": "authorization_code",
    "pkce": "S256",
    "dynamic_client_registration": true,
    "protected_resource_metadata": "https://mcp.viesac.eu/.well-known/oauth-protected-resource",
    "authorization_server_metadata": "https://viesac.eu/.well-known/oauth-authorization-server",
    "scopes": {
      "viesac:read": "Validation, rates, quota and connected organization audit history",
      "viesac:audit": "Create audits using existing account credits"
    }
  },
  "configuration": {
    "cursor": {
      "mcpServers": {
        "VIESAC": {
          "url": "https://mcp.viesac.eu"
        }
      }
    },
    "gemini_cli": {
      "mcpServers": {
        "VIESAC": {
          "httpUrl": "https://mcp.viesac.eu"
        }
      }
    }
  },
  "instructions": "https://viesac.eu/docs/mcp/connect.md",
  "documentation": "https://viesac.eu/extensions/mcp",
  "requirements": [
    "A VIESAC account",
    "Remote MCP client supporting Streamable HTTP and OAuth; configure Google/model access separately where needed"
  ],
  "billing": {
    "vat_or_eori_audit_credits": 1,
    "combined_audit_credits": 2,
    "purchases": "https://viesac.eu"
  },
  "safety": [
    "Never request passwords or access tokens in chat",
    "Create audits or monitoring only on explicit user request",
    "Registry outages are not invalid identifiers",
    "Cached results retain their original registry check time"
  ],
  "directory_listing_required": false,
  "legacy_endpoint": "https://mcp.viesac.eu/mcp",
  "tools": [
    {
      "name": "validate_vat",
      "purpose": "VAT/GST validation"
    },
    {
      "name": "validate_eori",
      "purpose": "EORI validation"
    },
    {
      "name": "create_audit",
      "purpose": "Create credit-consuming audit evidence on request"
    },
    {
      "name": "get_audit",
      "purpose": "Retrieve organization audit and certificate links"
    },
    {
      "name": "list_audits",
      "purpose": "Organization audit history"
    },
    {
      "name": "search_partners",
      "purpose": "Search organization audit records"
    },
    {
      "name": "check_quota",
      "purpose": "Account quota"
    },
    {
      "name": "get_vat_rates",
      "purpose": "Additional country VAT rate lookup"
    },
    {
      "name": "list_vat_rates",
      "purpose": "Additional VAT rate listing"
    }
  ],
  "examples": {
    "quick_validation": {
      "name": "validate_vat",
      "arguments": {
        "vat": "DE129274202"
      }
    },
    "audit_only_when_requested": {
      "name": "create_audit",
      "arguments": {
        "type": "vat",
        "country_code": "DE",
        "vat_number": "129274202"
      }
    }
  }
}
