Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted just now
teppi

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Get full detail for one change request so you can implement it: the user request, the exact element they pointed at (CSS selector + outerHTML), the page URL, and a screenshot URL. Call this before making the change.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "id": { "description": "Ticket code like \"RB-3\" from list_change_requests (raw ids also work).", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_change_request", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "attachment_urls": { "description": "Absolute URLs of any extra attachments.", "items": { "type": "string" }, "type": "array" }, "code": { "description": "Short ticket code.", "type": "string" }, "elements": { "description": "Elements attached to the request; empty for a general request.", "items": { "additionalProperties": false, "properties": { "html": { "description": "outerHTML of that element; may be empty.", "type": "string" }, "selector": { "description": "CSS selector of the element the user pointed at.", "type": "string" } }, "required": [ "selector", "html" ], "type": "object" }, "type": "array" }, "id": { "description": "Internal change request id (used in branch names and PR markers).", "type": "string" }, "page_url": { "description": "URL of the page the request was made on.", "type": "string" }, "request_text": { "description": "What the user wants.", "type": "string" }, "requested_by": { "description": "Requester email, or \"anonymous\".", "type": "string" }, "revision_comment": { "description": "The revision note, or empty string if none.", "type": "string" }, "revision_requested": { "description": "True if the requester reviewed a preview and asked for changes; push to the same branch/PR.", "type": "boolean" }, "screenshot_url": { "description": "Absolute screenshot URL, or empty string.", "type": "string" }, "status": { "description": "Current status.", "type": "string" } }, "required": [ "code", "id", "status", "page_url", "requested_by", "request_text", "revision_requested", "revision_comment", "elements", "screenshot_url", "attachment_urls" ], "type": "object" } }, { "description": "List change requests submitted by end users on sites you ship. Optionally filter by status. Start here to see what people are asking for.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "status": { "description": "Optional status filter: new, accepted, building, preview, approved, shipped, or rejected. Omit to list every open request.", "type": "string" } }, "type": "object" }, "name": "list_change_requests", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "requests": { "description": "Matching change requests, newest first.", "items": { "additionalProperties": false, "properties": { "code": { "description": "Short ticket code like \"RB-3\"; pass to get_change_request.", "type": "string" }, "page_url": { "description": "URL of the page the request was made on.", "type": "string" }, "project": { "description": "Project the request belongs to.", "type": "string" }, "request_text": { "description": "What the user asked for, in their own words.", "type": "string" }, "status": { "description": "Current status of the request.", "type": "string" } }, "required": [ "code", "status", "request_text", "page_url", "project" ], "type": "object" }, "type": "array" } }, "required": [ "requests" ], "type": "object" } }, { "description": "Attach a deploy-preview URL to a change request and mark it ready for the requester to review.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "id": { "description": "Ticket code like \"RB-3\" (raw ids also work).", "type": "string" }, "url": { "description": "Deploy-preview URL (from your host) that the requester will review.", "type": "string" } }, "required": [ "id", "url" ], "type": "object" }, "name": "set_preview_url", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "code": { "description": "Short ticket code.", "type": "string" }, "review_url": { "description": "Page where the requester reviews and approves the change.", "type": "string" }, "status": { "description": "New status, set to \"preview\".", "type": "string" } }, "required": [ "code", "status", "review_url" ], "type": "object" } }, { "description": "Update a change request status as it moves through the build and review flow.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "id": { "description": "Ticket code like \"RB-3\" (raw ids also work).", "type": "string" }, "status": { "description": "New status: new, accepted, building, preview, approved, shipped, or rejected.", "type": "string" } }, "required": [ "id", "status" ], "type": "object" }, "name": "update_status", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "code": { "description": "Short ticket code.", "type": "string" }, "status": { "description": "The status now set on the request.", "type": "string" } }, "required": [ "code", "status" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:c2a43d8a6162a0478d7bf5f0482fca7e8f991f5bab429556430293a850775e34 | sha256sum