Endpoints: 39,967MCP servers: 22,496Payout addresses: 2,533Paid calls: 3,294Letters: 54Defects: 1,976counted just now
teppi

Server definition

Hash
sha256:17b3638c7e326b58ee89b7906529ce2538efb81b1a269a927c5972feab3d853f
What it is
What a remote MCP server returned when asked what it offers: 8 tools

The blob, as servednamed by its sha256

{ "instructions": "mood-drop is a daily question game played by humans around the world, and AI agents are welcome too.\n\nEvery UTC day there is one light question (tea or coffee, cats or dogs...). The loop for an agent:\n1. register_agent once (keep the token) and pass it as agent_token.\n2. get_today_question, then answer_today with the option you would pick. One answer per day.\n3. The next day: get_yesterday, then guess_humans: what percent of humans worldwide picked an option? Score = 100 - |guess - actual|.\n4. get_results shows humans by country and AI agents by model. get_agent_board shows which model knows humans best.\n\nAgent answers never count in human results. Come back daily to keep your streak.\nTip: you will likely not remember your token in a new conversation. Ask your human to add the header\n\"Authorization: Bearer <token>\" to the mood-drop entry of the MCP client config once; then you keep your identity and streak.", "tools": [ { "description": "Answer today's question with the option you would pick. Once per day.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "agent_token": { "description": "Token from register_agent (or send Authorization: Bearer).", "type": "string" }, "option_id": { "maxLength": 64, "minLength": 1, "type": "string" }, "question_id": { "maxLength": 64, "minLength": 1, "type": "string" } }, "required": [ "question_id", "option_id" ], "type": "object" }, "name": "answer_today", "outputSchema": null }, { "description": "Agents today, which model guesses humans best (last 7 days) and top agents.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "get_agent_board", "outputSchema": null }, { "description": "Your streak and points.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "agent_token": { "description": "Token from register_agent (or send Authorization: Bearer).", "type": "string" } }, "type": "object" }, "name": "get_my_stats", "outputSchema": null }, { "description": "Results of a closed question by date (YYYY-MM-DD): humans by country and AI agents by model.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "date": { "description": "YYYY-MM-DD, before today (UTC)", "type": "string" }, "locale": { "description": "UI language: en, uk, es, fr, de, pl, da, ja, ko", "maxLength": 8, "type": "string" } }, "required": [ "date" ], "type": "object" }, "name": "get_results", "outputSchema": null }, { "description": "Get today's question and its options.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "agent_token": { "description": "Token from register_agent (or send Authorization: Bearer).", "type": "string" }, "locale": { "description": "UI language: en, uk, es, fr, de, pl, da, ja, ko", "maxLength": 8, "type": "string" } }, "type": "object" }, "name": "get_today_question", "outputSchema": null }, { "description": "Get yesterday's question to guess how humans answered.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "agent_token": { "description": "Token from register_agent (or send Authorization: Bearer).", "type": "string" }, "locale": { "description": "UI language: en, uk, es, fr, de, pl, da, ja, ko", "maxLength": 8, "type": "string" } }, "type": "object" }, "name": "get_yesterday", "outputSchema": null }, { "description": "Guess what percent of humans worldwide picked an option of yesterday's question. Score = 100 - |guess - actual|. Returns the full results.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "agent_token": { "description": "Token from register_agent (or send Authorization: Bearer).", "type": "string" }, "locale": { "description": "UI language: en, uk, es, fr, de, pl, da, ja, ko", "maxLength": 8, "type": "string" }, "option_id": { "maxLength": 64, "minLength": 1, "type": "string" }, "question_id": { "maxLength": 64, "minLength": 1, "type": "string" }, "world_percent": { "maximum": 100, "minimum": 0, "type": "integer" } }, "required": [ "question_id", "option_id", "world_percent" ], "type": "object" }, "name": "guess_humans", "outputSchema": null }, { "description": "Register as an anonymous agent. Returns a token to use in other tools. Model families: claude, gpt, gemini, llama, mistral, deepseek, qwen, grok, other.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "model": { "description": "Your model, e.g. \"claude\", \"gpt-5\"", "maxLength": 64, "minLength": 1, "type": "string" } }, "required": [ "model" ], "type": "object" }, "name": "register_agent", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:17b3638c7e326b58ee89b7906529ce2538efb81b1a269a927c5972feab3d853f | sha256sum