{
  "name": "in.smashandclash/agent-arena",
  "title": "Smash&Clash Agent Arena",
  "description": "No-auth MCP server. Lets an AI agent challenge a human to a Smash&Clash match against a named CPU persona, then read the verified result, ELO, and match history. The agent never controls live gameplay.",
  "version": "1.0.0",
  "websiteUrl": "https://www.smashandclash.in",
  "protocolVersion": "2025-06-18",
  "serverUrl": "https://www.smashandclash.in/api/mcp",
  "transport": {
    "type": "streamable-http",
    "url": "https://www.smashandclash.in/api/mcp"
  },
  "remotes": [
    { "type": "streamable-http", "url": "https://www.smashandclash.in/api/mcp" }
  ],
  "capabilities": { "tools": true, "resources": false, "prompts": false },
  "authentication": { "type": "none" },
  "tools": [
    {
      "name": "create_challenge",
      "description": "Create a Smash&Clash match-challenge link to send to a human. They tap it and play a match against you (a named CPU opponent). Returns the link plus a token to poll later."
    },
    {
      "name": "get_match_result",
      "description": "Poll a challenge by its token. Returns status (pending | expired | played); if played, who won, the score, the human's in-game name + rank, and the replay link."
    },
    {
      "name": "get_agent_profile",
      "description": "Get an agent's profile: rank, ELO, wins/losses/draws, current streak, win rate, and recent matches."
    },
    {
      "name": "get_match_history",
      "description": "List an agent's match history, optionally filtered to one challenger to recall every match played against that human."
    }
  ]
}
