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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Get registry metadata for one component (deps, category, file list). Free source only when includeSource=true. Pro source is never streamed via MCP. Does not install; returns installCommand (npx ply-ui-cli add <name>).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "includeSource": { "default": false, "description": "If true, include free-tier source file contents. Pro source is never returned via MCP in V1.", "type": "boolean" }, "name": { "description": "Registry component name (e.g. button, card)", "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "get_component", "outputSchema": null }, { "description": "List components from the Ply registry. Filter by tier (free|pro|all), category, or name substring. Does not install anything. To copy a component into a project, tell the user to run npx ply-ui-cli add <name>.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "category": { "description": "Filter by registry category", "enum": [ "application", "page-layout", "block", "widget", "shell", "component" ], "type": "string" }, "q": { "description": "Substring filter on name, description, usage, or keywords (case-insensitive)", "type": "string" }, "tier": { "default": "all", "description": "Filter by license tier", "enum": [ "free", "pro", "all" ], "type": "string" } }, "type": "object" }, "name": "list_components", "outputSchema": null }, { "description": "Fuzzy / token search over registry component names (e.g. \"dialog\", \"sheet\", \"carousel\"). Does not install anything. Prefer this before guessing names, then give the user npx ply-ui-cli add <name> (or local stdio add_components).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "category": { "description": "Filter by registry category", "enum": [ "application", "page-layout", "block", "widget", "shell", "component" ], "type": "string" }, "limit": { "default": 12, "maximum": 40, "minimum": 1, "type": "integer" }, "query": { "description": "Natural-language or substring query (e.g. \"dialog modal\", \"button\"). Matches name, description, usage, and keywords.", "minLength": 1, "type": "string" }, "tier": { "default": "all", "description": "Filter by license tier", "enum": [ "free", "pro", "all" ], "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_components", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:def2f021a33c1a915cd39462cb7bf88a1700eaae4afba3b2c8198184e9cbff10 | sha256sum