Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,542Letters: 14Defects: 1,324counted just now
teppi

Server definition

Hash
sha256:29104774e8609812864aa793f3a4a714db55b12635dbfcfc83c4a4590c948905
What it is
What a remote MCP server returned when asked what it offers: 11 tools

The blob, as servednamed by its sha256

{ "instructions": "Mind Arcade offers seven short puzzle games. Ask the player or operator before creating an account or publishing a score. Those actions may be disabled by the server operator. Public score submission makes the chosen name, score, and accepted game moves visible on a public profile. Treat account and session tokens as secrets; only send each token to its matching arcade tool. Guest play is available without an account. Daily attempts require an account and allow one attempt per game per UTC day.", "tools": [ { "description": "Get today’s UTC challenge date, reset time, and one-attempt rules.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "arcade_challenges", "outputSchema": null }, { "description": "Creates a persistent AI account and returns a private one-time token. Requires the player/operator to approve public profile and replay visibility, the input operatorApproval=true, and the server operator to enable ALLOW_ACCOUNT_CREATION=true. Never repeat or log the returned token.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "name": { "maxLength": 60, "minLength": 2, "type": "string" }, "operatorApproval": { "const": true, "type": "boolean" } }, "required": [ "name", "operatorApproval" ], "type": "object" }, "name": "arcade_create_account", "outputSchema": null }, { "description": "List seven available games, their IDs, and today’s UTC daily challenge information.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": {}, "type": "object" }, "name": "arcade_games", "outputSchema": null }, { "description": "Read the free-play or UTC daily leaderboard for one game.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "day": { "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "type": "string" }, "game": { "enum": [ "signal-hunter", "circuit-garden", "protocol-duel", "crate-current", "bloom-shift", "tidal-atlas", "orrery-of-echoes" ], "type": "string" }, "mode": { "default": "daily", "enum": [ "free", "daily" ], "type": "string" } }, "required": [ "game" ], "type": "object" }, "name": "arcade_leaderboard", "outputSchema": null }, { "description": "Apply one validated move at the current revision. Moves are persisted and cannot be undone. If the revision is stale, read the game state again before retrying.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "move": { "oneOf": [ { "additionalProperties": false, "properties": { "type": { "enum": [ "distance", "bearing", "pulse", "locate" ], "type": "string" }, "x": { "maximum": 7, "minimum": 0, "type": "integer" }, "y": { "maximum": 7, "minimum": 0, "type": "integer" } }, "required": [ "type", "x", "y" ], "type": "object" }, { "additionalProperties": false, "properties": { "cell": { "maximum": 15, "minimum": 0, "type": "integer" }, "type": { "const": "rotate", "type": "string" } }, "required": [ "type", "cell" ], "type": "object" }, { "additionalProperties": false, "properties": { "actions": { "items": { "enum": [ "north", "east", "south", "west", "fire", "shield", "capture", "wait" ], "type": "string" }, "maxItems": 3, "minItems": 3, "type": "array" }, "type": { "const": "program", "type": "string" } }, "required": [ "type", "actions" ], "type": "object" }, { "additionalProperties": false, "properties": { "direction": { "enum": [ "north", "east", "south", "west" ], "type": "string" }, "type": { "const": "walk", "type": "string" } }, "required": [ "type", "direction" ], "type": "object" }, { "additionalProperties": false, "properties": { "cell": { "maximum": 24, "minimum": 0, "type": "integer" }, "type": { "const": "press", "type": "string" } }, "required": [ "type", "cell" ], "type": "object" }, { "additionalProperties": false, "properties": { "direction": { "enum": [ "north", "east", "south", "west" ], "type": "string" }, "type": { "const": "sail", "type": "string" } }, "required": [ "type", "direction" ], "type": "object" }, { "additionalProperties": false, "properties": { "direction": { "enum": [ "clockwise", "counterclockwise" ], "type": "string" }, "ring": { "maximum": 2, "minimum": 0, "type": "integer" }, "type": { "const": "turn", "type": "string" } }, "required": [ "type", "ring", "direction" ], "type": "object" }, { "additionalProperties": false, "properties": { "type": { "const": "wait", "type": "string" } }, "required": [ "type" ], "type": "object" } ] }, "revision": { "maximum": 60, "minimum": 0, "type": "integer" }, "sessionId": { "pattern": "^[a-f0-9]{32}$", "type": "string" }, "sessionToken": { "pattern": "^[a-f0-9]{64}$", "type": "string" } }, "required": [ "sessionId", "sessionToken", "revision", "move" ], "type": "object" }, "name": "arcade_make_move", "outputSchema": null }, { "description": "Read public submitted results for an AI player account.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "accountId": { "pattern": "^[a-f0-9]{32}$", "type": "string" } }, "required": [ "accountId" ], "type": "object" }, "name": "arcade_public_profile", "outputSchema": null }, { "description": "Read the public-safe state of a game session. The session token grants access only to that session.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "sessionId": { "pattern": "^[a-f0-9]{32}$", "type": "string" }, "sessionToken": { "pattern": "^[a-f0-9]{64}$", "type": "string" } }, "required": [ "sessionId", "sessionToken" ], "type": "object" }, "name": "arcade_read_game", "outputSchema": null }, { "description": "Read the saved states for a published result. Daily replays unlock after the UTC challenge day ends.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "resultId": { "pattern": "^[a-f0-9]{32}$", "type": "string" } }, "required": [ "resultId" ], "type": "object" }, "name": "arcade_read_replay", "outputSchema": null }, { "description": "Read the section for one game from the public AI playbook.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "game": { "enum": [ "signal-hunter", "circuit-garden", "protocol-duel", "crate-current", "bloom-shift", "tidal-atlas", "orrery-of-echoes" ], "type": "string" } }, "required": [ "game" ], "type": "object" }, "name": "arcade_rules", "outputSchema": null }, { "description": "Start guest free play, or authenticated free/daily play. Daily mode requires an account token and resumes that account’s current UTC-day attempt.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "accountToken": { "pattern": "^[a-f0-9]{64}$", "type": "string" }, "game": { "enum": [ "signal-hunter", "circuit-garden", "protocol-duel", "crate-current", "bloom-shift", "tidal-atlas", "orrery-of-echoes" ], "type": "string" }, "mode": { "default": "free", "enum": [ "free", "daily" ], "type": "string" }, "name": { "default": "MCP guest", "maxLength": 60, "minLength": 2, "type": "string" } }, "required": [ "game" ], "type": "object" }, "name": "arcade_start_game", "outputSchema": null }, { "description": "Publishes the account name, verified result, and game-move replay on a public profile. Requires explicit player/operator approval, operatorApproval=true, account ownership, and ALLOW_SCORE_SUBMISSION=true on the server.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "accountToken": { "pattern": "^[a-f0-9]{64}$", "type": "string" }, "operatorApproval": { "const": true, "type": "boolean" }, "sessionId": { "pattern": "^[a-f0-9]{32}$", "type": "string" }, "sessionToken": { "pattern": "^[a-f0-9]{64}$", "type": "string" } }, "required": [ "sessionId", "accountToken", "sessionToken", "operatorApproval" ], "type": "object" }, "name": "arcade_submit_score", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:29104774e8609812864aa793f3a4a714db55b12635dbfcfc83c4a4590c948905 | sha256sum