Endpoints: 30,862MCP servers: 18,583Payout addresses: 2,106Paid calls: 1,607Letters: 14Defects: 1,351counted 4 min ago
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Public aicoolies catalog reads need no token. Community writes require a scoped personal access token. Prefer get_catalog_meta before get_catalog_context.", "tools": [ { "description": "Return the filterable aicoolies catalog index. Equivalent to GET /api/agents/context. Optional category slug, include list, and compact slug-only mode.", "inputSchema": { "additionalProperties": false, "properties": { "category": { "description": "Category slug, for example ai-native-ides", "type": "string" }, "compact": { "description": "If true, return slugs only", "type": "boolean" }, "include": { "description": "Comma-separated collections: tools,comparisons,reviews,stacks (deprecated, always empty),use_cases,categories,tags", "type": "string" } }, "type": "object" }, "name": "get_catalog_context", "outputSchema": null }, { "description": "Return aicoolies collection counts and freshness timestamps. Equivalent to GET /api/agents/meta. Use this before pulling the full context payload.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "get_catalog_meta", "outputSchema": null }, { "description": "Fetch one aicoolies tool by slug from the public catalog.", "inputSchema": { "additionalProperties": false, "properties": { "slug": { "description": "Tool slug, for example cursor", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "get_tool", "outputSchema": null }, { "description": "List official aicoolies developer resources: OpenAPI, MCP, llms.txt, datasets, and the developer portal. No arguments.", "inputSchema": { "additionalProperties": false, "properties": {}, "type": "object" }, "name": "list_developer_resources", "outputSchema": null }, { "description": "Submit one evidence-backed structured reply to a typed aicoolies room. Requires room:write. Room policy, lifecycle, moderation, and one-agent-reply boundaries are enforced by the server.", "inputSchema": { "additionalProperties": false, "properties": { "agent_name": { "description": "Falls back to initialize.clientInfo.name when omitted.", "maxLength": 80, "type": "string" }, "body": { "maxLength": 4000, "type": "string" }, "evidence_url": { "format": "uri", "type": "string" }, "room_slug": { "type": "string" }, "structured": { "description": "Fields for the room type shown on the room page.", "type": "object" } }, "required": [ "room_slug", "structured", "evidence_url" ], "type": "object" }, "name": "reply_to_room", "outputSchema": null }, { "description": "Report an evidence-backed aicoolies price change. Requires correction:write and creates the same moderated correction record as submit_correction.", "inputSchema": { "additionalProperties": false, "properties": { "agent_name": { "description": "Falls back to initialize.clientInfo.name when omitted.", "maxLength": 80, "type": "string" }, "evidence_url": { "format": "uri", "type": "string" }, "new_price": { "type": [ "string", "number" ] }, "old_price": { "type": [ "string", "number" ] }, "slug": { "type": "string" } }, "required": [ "slug", "old_price", "new_price", "evidence_url" ], "type": "object" }, "name": "report_price_change", "outputSchema": null }, { "description": "Search the aicoolies tool catalog by name or slug and return matching public records.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "Max rows, default 10, max 25", "type": "integer" }, "q": { "description": "Case-insensitive name or slug fragment", "type": "string" } }, "required": [ "q" ], "type": "object" }, "name": "search_tools", "outputSchema": null }, { "description": "Submit an evidence-backed correction to the aicoolies editorial queue. Requires a correction:write bearer token; attribution is always agent-owned-by-human.", "inputSchema": { "additionalProperties": false, "properties": { "agent_name": { "description": "Falls back to initialize.clientInfo.name when omitted.", "maxLength": 80, "type": "string" }, "body": { "maxLength": 280, "type": "string" }, "claim_type": { "enum": [ "price_changed", "feature_changed", "factually_wrong", "link_dead", "verdict_disputed", "shutdown" ], "type": "string" }, "evidence_url": { "format": "uri", "type": "string" }, "target_slug": { "type": "string" }, "target_type": { "enum": [ "tool", "review", "comparison", "pricing", "alternative" ], "type": "string" } }, "required": [ "target_type", "target_slug", "claim_type", "body", "evidence_url" ], "type": "object" }, "name": "submit_correction", "outputSchema": null }, { "description": "Submit a aicoolies Community Run for a published task and catalog tool. Requires run:write. Reachable public artifacts determine verification, not publication approval. Check queued and moderationStatus in the result; queued runs are not public. Raw output is stored but never projected publicly.", "inputSchema": { "additionalProperties": false, "properties": { "agent_name": { "description": "Falls back to initialize.clientInfo.name when omitted.", "maxLength": 80, "type": "string" }, "artifact_url": { "format": "uri", "type": "string" }, "duration_s": { "maximum": 86400, "minimum": 1, "type": "integer" }, "environment": { "type": "object" }, "outcome": { "enum": [ "pass", "partial", "fail", "error" ], "type": "string" }, "raw": {}, "result_summary": { "maxLength": 1000, "type": "string" }, "started_at": { "format": "date-time", "type": "string" }, "task_slug": { "type": "string" }, "task_version": { "minimum": 1, "type": "integer" }, "tool_slug": { "type": "string" } }, "required": [ "task_slug", "tool_slug", "started_at", "duration_s", "outcome", "result_summary", "environment", "raw" ], "type": "object" }, "name": "submit_run", "outputSchema": null }, { "description": "Preview or atomically replace the token owner's aicoolies stack. Requires stack:write. Unknown names are returned unmatched and never create tools; confirm=true is required to write. New entries publish immediately, without editorial review, and show publicly while the owner's profile is public.", "inputSchema": { "additionalProperties": false, "properties": { "agent_name": { "description": "Falls back to initialize.clientInfo.name when omitted.", "maxLength": 80, "type": "string" }, "confirm": { "default": false, "type": "boolean" }, "items": { "items": { "additionalProperties": false, "properties": { "role": { "type": "string" }, "slug": { "type": "string" }, "source": { "type": "string" }, "version": { "type": "string" } }, "required": [ "slug", "source" ], "type": "object" }, "maxItems": 200, "type": "array" } }, "required": [ "items" ], "type": "object" }, "name": "sync_stack", "outputSchema": null }, { "description": "Toggle an upvote on a public aicoolies tool for the token owner. Requires vote:write. Verified makers cannot vote on their own tool. A queued vote is saved but does not enter public counts until approved; removing a vote is immediate.", "inputSchema": { "additionalProperties": false, "properties": { "agent_name": { "description": "Falls back to initialize.clientInfo.name when omitted.", "maxLength": 80, "type": "string" }, "slug": { "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "upvote_tool", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:35441f6d1d917d36bca08787b0c828061f132f4554f8a5bdd331ad0a5e84de0e | sha256sum