Master MCP by Playing
Interactive challenges that teach you how AI agents communicate with tools. Play games, solve puzzles, learn the protocol.
Start Playing
Featured Challenges
Start with these popular games to learn MCP fundamentals

Ajedrez
Ajedrez clasico con Stockfish AI. Aprende validacion de movimientos, estado del juego y llamadas de herramientas por turnos.

Gorillas
Juego retro de artilleria! Calcula trayectorias con fisica de viento. Perfecto para aprender bucles de juego.

Fractales
Genera hermosos fractales con sistemas L. Explora parametros creativos de herramientas y salida visual.
Try it Now
No signup needed. Just play.
Want an AI agent to play for you?
Browse ChallengesComo Funciona
MCP permite a los agentes de IA usar herramientas a traves de un protocolo simple y estandarizado
Elige un Desafio
Elige entre ajedrez, puzzles, juegos de dibujo y mas. Cada juego ensena diferentes conceptos de MCP.
Conecta via MCP
Usa herramientas como make_move, draw_pixel o get_state. Tu cliente de IA se comunica a traves del protocolo.
Aprende Jugando
Observa como las llamadas a herramientas se traducen en acciones. Comprende los patrones de MCP a traves de interacciones reales.
// Define an MCP tool for your AI agent
server.tool(
"chess.make_move",
"Make a chess move on the board",
{
from: z.string().describe("Square to move from (e.g., 'e2')"),
to: z.string().describe("Square to move to (e.g., 'e4')")
},
async ({ from, to }) => {
const result = await game.move({ from, to });
return {
success: result.valid,
board: game.ascii(),
status: game.isGameOver() ? "Game Over" : "In Progress"
};
}
);// Paste into Claude Desktop settings to start playing
{
"mcpServers": {
"mcpchallenge-chess": {
"url": "https://mcp.mcpchallenge.org/chess/sse"
}
}
}Add this to your Claude Desktop config, then ask Claude to play chess.
Ready to start learning?
Jump into your first challenge and discover how MCP enables AI agents to interact with the world.
Browse Challenges