{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card/draft.json",
  "name": "iGregulator",
  "description": "iGaming licensing intelligence — verify operator licences, search operators by name, and check regulatory actions across the public registers of the UKGC, MGA, Curaçao (CGA), Kahnawake (KGC), Anjouan (AGA), and Tobique (TGC). Daily-refreshed, machine-readable, no enterprise contract required.",
  "version": "1.0.0",
  "serverInfo": {
    "name": "iGregulator",
    "version": "1.0.0"
  },
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://mcp.igregulator.io/mcp"
  },
  "transports": [
    {
      "type": "streamable-http",
      "endpoint": "https://mcp.igregulator.io/mcp"
    }
  ],
  "capabilities": {
    "tools": { "listChanged": false },
    "resources": {},
    "prompts": {}
  },
  "tools": [
    {
      "name": "check_domain",
      "description": "Verify whether the operator behind a domain holds a valid licence."
    },
    { "name": "check_domain_batch", "description": "Verify many domains in one call." },
    {
      "name": "search_operators",
      "description": "Search licensed operators by name or trading name."
    },
    { "name": "get_operator", "description": "Fetch full detail for one operator." },
    {
      "name": "get_operator_regulatory_actions",
      "description": "List regulatory/enforcement actions against an operator."
    },
    {
      "name": "check_coverage",
      "description": "Report which jurisdictions and how many licences are currently ingested."
    },
    { "name": "list_jurisdictions", "description": "List supported regulator jurisdictions." },
    {
      "name": "get_jurisdiction",
      "description": "Fetch detail and coverage for one jurisdiction."
    },
    { "name": "get_license", "description": "Fetch one licence by its identifier." },
    {
      "name": "get_license_history",
      "description": "Point-in-time history of a licence's status changes."
    }
  ],
  "auth": {
    "type": "bearer",
    "key_request_url": "https://app.igregulator.io/api-keys",
    "description": "Public tools work without a key (10 req/IP/hour). Higher quotas, per-operator detail, and regulatory-action history require a bearer API key."
  },
  "documentation_url": "https://igregulator.io/docs/mcp",
  "website_url": "https://igregulator.io"
}
