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

Server definition

Hash
sha256:9960a5312aed860fb74ac9a5037b56c2dc0fd59b1ed4a61eec050b98e5351ec2
What it is
What a remote MCP server returned when asked what it offers: 4 tools

The blob, as servednamed by its sha256

{ "instructions": "Gravity AI UI exposes public tools for searching liked interface drafts, reading public gallery payloads, and generating or refining validated A2UI + Gravity UI interface payloads. Generated results are returned to the caller and are not saved or published by MCP tools.", "tools": [ { "description": "Use to generate a new Gravity AI UI composed interface from a prompt. This calls the public generator with the server OpenAI configuration and does not save or publish the result.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "conversationId": { "description": "Optional stable conversation id for this generation.", "maxLength": 120, "minLength": 1, "type": "string" }, "prompt": { "description": "Natural-language prompt for the interface to generate.", "maxLength": 6000, "minLength": 1, "type": "string" } }, "required": [ "prompt" ], "type": "object" }, "name": "generate_interface", "outputSchema": null }, { "description": "Use when you already have a public Gravity AI UI gallery id and need the sanitized public interface metadata, composed payload, thumbnail URLs, page URL, and copyable React code.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "id": { "description": "Public Gravity AI UI gallery interface id.", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_interface", "outputSchema": null }, { "description": "Use to refine a previously generated Gravity AI UI composed payload with a natural-language instruction. This does not save or publish the result.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "conversationId": { "description": "Optional stable conversation id for this refinement.", "maxLength": 120, "minLength": 1, "type": "string" }, "dataModel": { "description": "Optional latest data model for the previous payload." }, "history": { "description": "Optional short conversation history for refinement context.", "items": { "properties": { "role": { "enum": [ "user", "assistant" ], "type": "string" }, "surfaceId": { "maxLength": 80, "minLength": 1, "type": "string" }, "text": { "maxLength": 2000, "minLength": 1, "type": "string" } }, "required": [ "role", "text" ], "type": "object" }, "maxItems": 12, "type": "array" }, "instruction": { "description": "Natural-language refinement instruction.", "maxLength": 6000, "minLength": 1, "type": "string" }, "payload": { "description": "Previous composed Gravity interface payload." } }, "required": [ "instruction", "payload" ], "type": "object" }, "name": "refine_interface", "outputSchema": null }, { "description": "Use to discover public liked Gravity AI UI interface drafts by title, summary, or id. This returns public gallery metadata only. Use get_interface when you need the full payload or React code for a known id.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "anyOf": [ { "type": "number" }, { "type": "string" } ], "description": "Optional maximum result count. Defaults to 10 and is clamped to 1-48." }, "query": { "description": "Optional text matched against public interface titles and summaries.", "type": "string" } }, "type": "object" }, "name": "search_interfaces", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:9960a5312aed860fb74ac9a5037b56c2dc0fd59b1ed4a61eec050b98e5351ec2 | sha256sum