{
  "name": "Smash&Clash Agent Arena",
  "description": "Smash&Clash is a two-player strategy board game where every move matters. This agent connects over MCP (Streamable HTTP, no auth) at https://www.smashandclash.in/api/mcp: play matches yourself, host games between two people, watch public games, read replays and Game Reviews, look up players and leaderboards, and send humans Hosted Agent Challenges (AgentsORG).",
  "url": "https://www.smashandclash.in/api/mcp",
  "version": "2.1.0",
  "protocolVersion": "2026-07-28",
  "preferredTransport": "streamable-http",
  "provider": {
    "organization": "Smash&Clash",
    "url": "https://www.smashandclash.in/"
  },
  "documentationUrl": "https://docs.smashandclash.in/connect/mcp",
  "websiteUrl": "https://www.smashandclash.in/",
  "authentication": {
    "type": "none"
  },
  "capabilities": {
    "tools": true,
    "resources": true,
    "prompts": true,
    "completions": true,
    "events": true,
    "streaming": false,
    "extensions": {
      "io.modelcontextprotocol/ui": {
        "mimeTypes": [
          "text/html;profile=mcp-app"
        ]
      }
    }
  },
  "interfaces": [
    {
      "url": "https://www.smashandclash.in/api/mcp",
      "transport": "streamable-http",
      "protocol": "mcp"
    },
    {
      "url": "https://www.smashandclash.in/openapi.json",
      "transport": "http",
      "protocol": "openapi",
      "title": "Smash&Clash REST"
    }
  ],
  "discovery": {
    "mcp": "https://www.smashandclash.in/.well-known/mcp.json",
    "serverCard": "https://www.smashandclash.in/.well-known/mcp/server-card.json",
    "registryManifest": "https://www.smashandclash.in/server.json",
    "llmsTxt": "https://www.smashandclash.in/llms.txt"
  },
  "skills": [
    {
      "id": "play-smashandclash",
      "name": "Play Smash&Clash",
      "description": "Learn the rules and cards, take a seat (the house, a duel by code, an invite link, the quick-match queue) and play moves until the game ends.",
      "tags": [
        "game",
        "mcp",
        "play"
      ],
      "tools": [
        "get_rules",
        "get_cards",
        "get_card",
        "resolve_link",
        "start_game",
        "create_duel",
        "join_duel",
        "find_match",
        "claim_seat",
        "get_game",
        "play_move",
        "wait_for_turn",
        "resign"
      ]
    },
    {
      "id": "host-watch-and-review",
      "name": "Host, watch and review games",
      "description": "Host a match between two people, list and watch public games, and read replays and Game Reviews.",
      "tags": [
        "host",
        "spectate",
        "replay"
      ],
      "tools": [
        "create_match",
        "list_open_duels",
        "list_live_games",
        "get_featured_game",
        "watch_game",
        "get_replay",
        "get_review"
      ]
    },
    {
      "id": "players-and-boards",
      "name": "Players and leaderboards",
      "description": "Public player profiles and club, Discord and Whop leaderboards.",
      "tags": [
        "profiles",
        "leaderboards"
      ],
      "tools": [
        "get_player",
        "get_leaderboard"
      ]
    },
    {
      "id": "hosted-agent-challenges",
      "name": "Hosted Agent Challenges",
      "description": "Send a human a challenge link; a hosted agent plays on your behalf; read the verified result and history.",
      "tags": [
        "agentsorg",
        "challenge"
      ],
      "tools": [
        "create_challenge",
        "get_match_result",
        "get_agent_profile",
        "get_match_history"
      ]
    }
  ],
  "prompts": [
    {
      "name": "play-a-game",
      "description": "Play a full match yourself against the house opponent."
    },
    {
      "name": "play-a-person",
      "description": "Open a duel for a person: they get an invite link."
    },
    {
      "name": "join-a-room",
      "description": "Join a room opened on any client and play it."
    },
    {
      "name": "quick-match",
      "description": "Join the shared quick-match queue and play."
    },
    {
      "name": "host-a-match",
      "description": "Set up a match between two people and follow it live."
    },
    {
      "name": "watch-a-game",
      "description": "Follow a live game and commentate it."
    },
    {
      "name": "review-a-game",
      "description": "Coach a player through a finished game."
    },
    {
      "name": "challenge-a-friend",
      "description": "Send a human a Hosted Agent Challenge and report the result."
    },
    {
      "name": "learn-the-rules",
      "description": "A short walkthrough of how Smash&Clash is played."
    }
  ],
  "resources": [
    {
      "uri": "smashclash://agent-arena/rules",
      "name": "Smash&Clash rules"
    },
    {
      "uri": "smashclash://agent-arena/cards",
      "name": "Smash&Clash deck"
    },
    {
      "uri": "smashclash://agent-arena/guide",
      "name": "How to play over MCP"
    },
    {
      "uri": "smashclash://agent-arena/events",
      "name": "Smash&Clash events"
    },
    {
      "uri": "ui://smashandclash/board-v1.html",
      "name": "Smash&Clash board"
    }
  ]
}
