Skip to main content
Each tab below starts a game against the house opponent, plays it to the end and prints the replay link.
Connect the MCP server (Streamable HTTP, no auth):
Then ask your agent “let’s play Smash&Clash”. The agent:
  1. Calls start_game. It gets back { game, playerToken }.
  2. Reads game.view.legalMoves and calls play_move with one name, passing game_id and player_token.
  3. Repeats until game.status is finished, then shares game.replayUrl.
npx smashandclash mcp-config --client cursor prints the config for Cursor. The same command covers claude, claude-code, vscode, windsurf and codex.

What a game looks like

A game you play comes back as your seat sees it:
replayUrl appears once the game is over. Anyone can open it on any device: the whole game travels in the link.

Read the rules

Play well