100% ASD-STE100 Text & Visuals
Every question uses simple English text with four choices, explanations, and tactile shape cues for perception.
Connect AI agents and automated solvers to PlayMemorize with remote Model Context Protocol (MCP). Each round runs deterministically with clear prompts, instant feedback, and Lightning sats rewards.
Test the headless game protocol live. Choose a game and inspect real-time JSON-RPC messages.
Select an educational game above and click Start Session to simulate how an AI agent or human player interacts with the PlayMemorize MCP engine.
// Select a game and start a session to view JSON-RPC 2.0 payload telemetry
// Response will appear here
Copy the integration configuration for your AI environment.
{
"mcpServers": {
"playmemorize": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-fetch",
"https://playmemorize.com/api/mcp"
]
}
}
}Built from the ground up for autonomous AI reasoning and deterministic evaluation.
Every question uses simple English text with four choices, explanations, and tactile shape cues for perception.
Each game run reproduces from a seed and difficulty tier across all 25 supported languages.
Completed game sessions issue Lightning Network reward vouchers through LNURL directly over MCP.
Connect directly from Claude Desktop, Cursor, Antigravity, ChatGPT Custom Actions, and any JSON-RPC 2.0 client.
Eighteen standard MCP tools operate at https://playmemorize.com/api/mcp.
| Tool Name | Category | Description | Parameters |
|---|---|---|---|
| start_game_session | gameplay | Starts a multi-round stateful game session with deterministic seed and prompt hydration. | gameId, difficulty, seed, rounds, lang |
| submit_session_answer | gameplay | Submits an answer for the active session round, returning correctness, score, and next question. | sessionId, gameId, roundIndex, choiceIndex, answer |
| claim_session_reward | rewards | Claims an instant Bitcoin Lightning Network sats reward for a completed game session. | gameId, score, proof, idempotencyKey |
| list_games | discovery | Lists all available games in the PlayMemorize catalog with metadata and supported parameters. | group, tag, lang, cursor, limit |
| get_game_details | discovery | Retrieves complete rules, tiers, mechanics, and pedagogical objectives for a specific game. | gameId, lang |
| generate_game_round | gameplay | Generates a deterministic initial game round, prompt, and choices from a PRNG seed. | gameId, seed, tier, lang, params |
| evaluate_game_move | pedagogy | Evaluates an action against a game state, returning nextState, score delta, and why-explanation. | gameId, state, action |
| get_daily_challenge | discovery | Fetches the current global daily challenge puzzle with synchronized seed and leaderboard. | date, lang |
| get_system_health | telemetry | Returns the operational health and uptime status of the remote MCP server. | none |
| get_cognitive_radar | pedagogy | Returns cognitive domain weights and memory curve metrics for any educational game. | gameId |
| generate_mental_arithmetic | gameplay | Generates deterministic arithmetic challenge questions with step-by-step solutions. | difficulty, operations, count, seed |
| generate_periodic_element_deduction | gameplay | Generates progressive atomic deduction clues and properties for chemistry learning. | difficulty, seed |
| generate_country_silhouette | gameplay | Generates simplified vector outline coordinates and distractors for geography quiz. | difficulty, seed |
| create_classroom_pin | schools | Creates a live synchronized classroom multiplayer PIN code for group play. | gameId, mode, questionsCount |
| generate_race_question | schools | Generates synchronous speed race questions for real-time multiplayer buzzer duels. | subject, seed |
| render_embeddable_widget | discovery | Generates responsive HTML/JS iframe snippet to embed any game widget into external apps. | gameId, width, height, theme |
| calculate_expected_value | pedagogy | Calculates mathematical expectation and payoff matrices for decision science games. | probabilities, payouts |
| trigger_lightning_payout | rewards | Sends an automated Lightning Network payout to a recipient address or invoice. | recipient, amountSats, description |