Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,556Letters: 14Defects: 1,331counted 1 min ago
teppi

Server definition

Hash
sha256:f6f4be09d4cb8e7bffd07a7a5344416dde8b34568d1fa1c2999fe1a6ed6f6767
What it is
What a remote MCP server returned when asked what it offers: 25 tools

The blob, as servednamed by its sha256

{ "instructions": "inference.sh lets you run AI apps, manage knowledge and skills, and connect to other MCP servers. Apps: app_list, app_get, app_run, task_get, task_list, task_logs, task_cancel. Knowledge: knowledge_list, knowledge_search, knowledge_get, knowledge_create, knowledge_delete. Skills: skill_use (with GitHub fallback), skill_files, skill_view, skill_upload, skill_store, skill_search. MCP proxy: mcp_list, mcp_search, mcp_get, mcp_tools, mcp_run, mcp_connect, mcp_disconnect.", "tools": [ { "description": "Get detailed app info including input/output schemas and version history", "inputSchema": { "properties": { "app": { "description": "App ref: namespace/name or namespace/name@version", "type": "string" } }, "required": [ "app" ], "type": "object" }, "name": "app_get", "outputSchema": null }, { "description": "Search and filter available apps on inference.sh", "inputSchema": { "properties": { "category": { "enum": [ "image", "video", "audio", "text", "chat", "3d", "other" ], "type": "string" }, "cursor": { "type": "string" }, "limit": { "default": 20, "maximum": 100, "type": "integer" }, "query": { "description": "Search by name or description", "type": "string" } }, "type": "object" }, "name": "app_list", "outputSchema": null }, { "description": "Run an app on inference.sh. Creates a task that executes the app with the given input.", "inputSchema": { "properties": { "app": { "description": "App ref: namespace/name or namespace/name@version", "type": "string" }, "function": { "description": "Function name for multi-function apps", "type": "string" }, "infrastructure": { "default": "cloud", "enum": [ "cloud", "private", "private_first" ], "type": "string" }, "input": { "description": "App input matching the app's input schema", "type": "object" } }, "required": [ "app", "input" ], "type": "object" }, "name": "app_run", "outputSchema": null }, { "description": "Create a new knowledge entry (concept, observation, preference, reference, etc.)", "inputSchema": { "properties": { "content": { "description": "Entry content (markdown)", "type": "string" }, "description": { "description": "Short description", "type": "string" }, "name": { "description": "Entry name", "type": "string" }, "type": { "default": "observation", "enum": [ "concept", "observation", "preference", "reference", "person", "project" ], "type": "string" } }, "required": [ "name", "content" ], "type": "object" }, "name": "knowledge_create", "outputSchema": null }, { "description": "Delete a knowledge entry by ID", "inputSchema": { "properties": { "id": { "description": "Entry ID", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "knowledge_delete", "outputSchema": null }, { "description": "Get detailed information about a knowledge entry by namespace/name or ID", "inputSchema": { "properties": { "ref": { "description": "Entry ref: namespace/name or ID", "type": "string" } }, "required": [ "ref" ], "type": "object" }, "name": "knowledge_get", "outputSchema": null }, { "description": "List your knowledge entries, optionally filtered by type", "inputSchema": { "properties": { "cursor": { "type": "string" }, "limit": { "default": 20, "maximum": 100, "type": "integer" }, "type": { "description": "Filter by knowledge type", "enum": [ "skill", "concept", "observation", "preference", "reference", "person", "project" ], "type": "string" } }, "type": "object" }, "name": "knowledge_list", "outputSchema": null }, { "description": "Search your knowledge entries by query", "inputSchema": { "properties": { "cursor": { "type": "string" }, "limit": { "default": 20, "maximum": 100, "type": "integer" }, "query": { "description": "Search query", "type": "string" }, "type": { "description": "Filter by type", "enum": [ "skill", "concept", "observation", "preference", "reference", "person", "project" ], "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "knowledge_search", "outputSchema": null }, { "description": "Initiate a connection to an MCP server. For OAuth servers, returns an authorization URL to open in a browser.", "inputSchema": { "properties": { "slug": { "description": "Server slug", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "mcp_connect", "outputSchema": null }, { "description": "Remove connection to an MCP server", "inputSchema": { "properties": { "slug": { "description": "Server slug", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "mcp_disconnect", "outputSchema": null }, { "description": "Get details about an MCP server including connection status", "inputSchema": { "properties": { "slug": { "description": "Server slug", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "mcp_get", "outputSchema": null }, { "description": "Browse available MCP servers that can be connected to", "inputSchema": { "properties": { "category": { "description": "Filter by category", "enum": [ "developer", "productivity", "data", "communication", "ai" ], "type": "string" }, "cursor": { "type": "string" }, "featured": { "description": "Show only featured servers", "type": "boolean" }, "limit": { "default": 20, "maximum": 100, "type": "integer" } }, "type": "object" }, "name": "mcp_list", "outputSchema": null }, { "description": "Call a tool on a connected MCP server. The server must be connected first via mcp_connect.", "inputSchema": { "properties": { "input": { "description": "Tool input arguments", "type": "object" }, "slug": { "description": "slug/tool format (e.g. 'linear/list_issues')", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "mcp_run", "outputSchema": null }, { "description": "Search available MCP servers by query", "inputSchema": { "properties": { "cursor": { "type": "string" }, "limit": { "default": 20, "maximum": 100, "type": "integer" }, "query": { "description": "Search query", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "mcp_search", "outputSchema": null }, { "description": "List available tools on a connected MCP server, or get details for a specific tool", "inputSchema": { "properties": { "slug": { "description": "Server slug (e.g. 'linear') or slug/tool (e.g. 'linear/list_issues')", "type": "string" } }, "required": [ "slug" ], "type": "object" }, "name": "mcp_tools", "outputSchema": null }, { "description": "List supplementary files for a skill (references, scripts, etc.)", "inputSchema": { "properties": { "ref": { "description": "Skill ref: namespace/name", "type": "string" } }, "required": [ "ref" ], "type": "object" }, "name": "skill_files", "outputSchema": null }, { "description": "Search the public skill store", "inputSchema": { "properties": { "category": { "description": "Filter by category", "type": "string" }, "cursor": { "type": "string" }, "limit": { "default": 20, "maximum": 100, "type": "integer" }, "query": { "description": "Search query", "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "skill_search", "outputSchema": null }, { "description": "Browse approved skills in the public skill store", "inputSchema": { "properties": { "category": { "description": "Filter by category", "type": "string" }, "cursor": { "type": "string" }, "featured": { "description": "Show only featured skills", "type": "boolean" }, "limit": { "default": 20, "maximum": 100, "type": "integer" } }, "type": "object" }, "name": "skill_store", "outputSchema": null }, { "description": "Create or update a skill with SKILL.md content and optional supporting files", "inputSchema": { "properties": { "allowed_tools": { "description": "Comma-separated list of allowed tools", "type": "string" }, "content": { "description": "SKILL.md body content (markdown)", "type": "string" }, "description": { "description": "Short description", "type": "string" }, "files": { "description": "Supporting files (references, scripts)", "items": { "properties": { "content": { "type": "string" }, "path": { "type": "string" } }, "required": [ "path", "content" ], "type": "object" }, "type": "array" }, "name": { "description": "Skill name", "type": "string" } }, "required": [ "name", "content" ], "type": "object" }, "name": "skill_upload", "outputSchema": null }, { "description": "Fetch a skill's assembled SKILL.md content. Tries the inference.sh store first, falls back to GitHub. Returns the full skill content for the agent to consume.", "inputSchema": { "properties": { "ref": { "description": "Skill ref: namespace/name, or github.com/user/repo URL", "type": "string" } }, "required": [ "ref" ], "type": "object" }, "name": "skill_use", "outputSchema": null }, { "description": "View a specific supplementary file from a skill's manifest", "inputSchema": { "properties": { "path": { "description": "File path within the skill", "type": "string" }, "ref": { "description": "Skill ref: namespace/name", "type": "string" } }, "required": [ "ref", "path" ], "type": "object" }, "name": "skill_view", "outputSchema": null }, { "description": "Cancel a running or queued task", "inputSchema": { "properties": { "force": { "default": false, "description": "Force kill immediately instead of graceful shutdown", "type": "boolean" }, "task_id": { "description": "Task ID", "type": "string" } }, "required": [ "task_id" ], "type": "object" }, "name": "task_cancel", "outputSchema": null }, { "description": "Get status and output of a task", "inputSchema": { "properties": { "task_id": { "description": "Task ID", "type": "string" } }, "required": [ "task_id" ], "type": "object" }, "name": "task_get", "outputSchema": null }, { "description": "List your tasks on inference.sh", "inputSchema": { "properties": { "cursor": { "type": "string" }, "limit": { "default": 20, "maximum": 100, "type": "integer" }, "status": { "enum": [ "received", "queued", "running", "completed", "failed", "cancelled" ], "type": "string" } }, "type": "object" }, "name": "task_list", "outputSchema": null }, { "description": "Get execution logs for a task", "inputSchema": { "properties": { "log_type": { "default": "run", "enum": [ "build", "run", "setup", "serve", "task" ], "type": "string" }, "task_id": { "description": "Task ID", "type": "string" } }, "required": [ "task_id" ], "type": "object" }, "name": "task_logs", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:f6f4be09d4cb8e7bffd07a7a5344416dde8b34568d1fa1c2999fe1a6ed6f6767 | sha256sum