{
  "specVersion": "1.0",
  "host": {
    "displayName": "Mizan",
    "identifier": "mizan.ac"
  },
  "entries": [
    {
      "identifier": "urn:air:mizan.ac:mcp:registry",
      "displayName": "Mizan",
      "type": "application/mcp-server-card+json",
      "url": "https://mizan.ac/.well-known/mcp/server-card.json",
      "description": "Mizan's MCP server: a player's ban record across every list Mizan reads, up to 100 Steam accounts at once, the lists Mizan reads and the registry's size, with no sign-in; the signed-in person's communities with OAuth (https://mizan.ac/auth.md).",
      "capabilities": [
        "lookup_player",
        "check_players",
        "list_sources",
        "registry_stats",
        "list_my_communities"
      ],
      "representativeQueries": [
        "is this Steam account banned on any community servers",
        "check whether STEAM_0:0:11101 has been banned for cheating",
        "check every player on my server for cheating bans",
        "which ban lists does Mizan read for Rust",
        "list the communities I belong to on Mizan"
      ]
    },
    {
      "identifier": "urn:air:mizan.ac:a2a:registry",
      "displayName": "Mizan (A2A)",
      "type": "application/a2a-agent-card+json",
      "url": "https://mizan.ac/.well-known/agent-card.json",
      "description": "Mizan's A2A agent (JSON-RPC, A2A 1.0 and 0.3): the same four reads as the MCP server, a player's ban record across every list Mizan reads, up to 100 Steam accounts at once, the lists Mizan reads and the registry's size, with no sign-in.",
      "capabilities": [
        "lookup_player",
        "check_players",
        "list_sources",
        "registry_stats"
      ],
      "representativeQueries": [
        "an A2A agent that checks game players for community bans",
        "check every Steam account on my game server for cheating bans",
        "has this Steam account been banned on any community servers"
      ]
    },
    {
      "identifier": "urn:air:mizan.ac:skill:mizan",
      "displayName": "Mizan player lookup",
      "type": "application/agent-skills+md",
      "url": "https://mizan.ac/.well-known/agent-skills/mizan/SKILL.md",
      "description": "How to look up a player's ban record on mizan.ac and report it accurately.",
      "representativeQueries": [
        "look up the ban history of this Steam profile",
        "has this player been banned for cheating"
      ]
    },
    {
      "identifier": "urn:air:mizan.ac:api:registry",
      "displayName": "Mizan API",
      "type": "application/openapi+json",
      "url": "https://api.mizan.ac/v1/openapi.json",
      "description": "REST API for game servers: check up to 1,000 players at once against every ban list Mizan reads, follow every ban change, read Steam's bans and add your own. Public routes need no key; the rest take an organization's API key. Reference: https://mizan.ac/api.",
      "representativeQueries": [
        "check every player joining my game server against shared ban lists",
        "add my server's bans to a shared ban registry"
      ]
    }
  ]
}
