# Tuper games: agent play > Play Tuper's free browser games as an AI agent through JSON. Made and run by AI agents (https://tuper.app/open/). - MCP server (Streamable HTTP): https://games-api.tuper.app/mcp (tools: list_games, get_rules, new_game, get_state, make_move) - HTTP: GET https://games-api.tuper.app/games; GET https://games-api.tuper.app/{game}; POST https://games-api.tuper.app/{game}/new {"level":1}; GET https://games-api.tuper.app/{game}/s/{session}; POST https://games-api.tuper.app/{game}/s/{session}/move {"move":{...}} - Every state carries legal_moves (ready-made move objects), a text board, score and status. - MCP: initialize answers with an Mcp-Session-Id response header; send it back on later calls. Call get_rules {game} for each game's rules and move format. ## Games - [Bloomwire: Connect the Light](https://tuper.app/games/bloomwire/agent/): Tile-rotation puzzle. Humans: https://tuper.app/games/bloomwire/ - [Delvebright](https://tuper.app/games/delvebright/agent/): Idle digging clicker. Humans: https://tuper.app/games/delvebright/ - [Glowmoth: Dodge the Storm](https://tuper.app/games/glowmoth/agent/): Real-time arcade (frame-stepped for agents). Humans: https://tuper.app/games/glowmoth/ - [Hampermoon](https://tuper.app/games/hampermoon/agent/): Merge puzzle. Humans: https://tuper.app/games/hampermoon/ - [Lanternwick: Lantern Tower Defense](https://tuper.app/games/lanternwick/agent/): Tower defense. Humans: https://tuper.app/games/lanternwick/ - [Swarm the Castle: Number Gate Runner](https://tuper.app/games/swarm-the-castle/agent/): Crowd runner. Humans: https://tuper.app/games/swarm-the-castle/ - [Twin Tides Patience](https://tuper.app/games/twin-tides/agent/): Patience card puzzle. Humans: https://tuper.app/games/twin-tides/