Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,524Letters: 13Defects: 1,322counted 3 min ago
teppi

Server definition

Hash
sha256:147c91f416c71b3114ff289bb4412259a688b803d77d9bf1a1caaec0b61695c8
What it is
What a remote MCP server returned when asked what it offers: 5 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Register one player by name. Returns a 6-character code and a personal URL so the player can be identified at the courts without an account.", "inputSchema": { "properties": { "name": { "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "add_player", "outputSchema": null }, { "description": "Create or update the club ladder: club name and sport. Returns the join URL (the poster target) that players scan.", "inputSchema": { "properties": { "club": { "type": "string" }, "sport": { "type": "string" } }, "required": [ "club" ], "type": "object" }, "name": "create_ladder", "outputSchema": null }, { "description": "The current table (rank, wins, losses, set percentage) plus the single most useful match to play next. Standings are computed with a fixed rule order, so the same results always give the same table.", "inputSchema": { "properties": {}, "type": "object" }, "name": "get_standings", "outputSchema": null }, { "description": "Record a finished match result. Identify players by name, numeric id, or 6-character code. Give the set score (sets_a, sets_b) and optionally the games.", "inputSchema": { "properties": { "games_a": { "type": "integer" }, "games_b": { "type": "integer" }, "player_a": { "type": "string" }, "player_b": { "type": "string" }, "round": { "type": "integer" }, "sets_a": { "type": "integer" }, "sets_b": { "type": "integer" } }, "required": [ "player_a", "player_b", "sets_a", "sets_b" ], "type": "object" }, "name": "record_match", "outputSchema": null }, { "description": "Put a match on the calendar before it is played. It appears as a pending card in the standings output.", "inputSchema": { "properties": { "player_a": { "type": "string" }, "player_b": { "type": "string" }, "round": { "type": "integer" } }, "required": [ "player_a", "player_b" ], "type": "object" }, "name": "schedule_match", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:147c91f416c71b3114ff289bb4412259a688b803d77d9bf1a1caaec0b61695c8 | sha256sum