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

Server definition

Hash
sha256:41e4ab6d311db31cd7a094a2b9ecb381bcf3960173c04c5062f28c9dd4bf8019
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": "Coverage areas, accepted question and shot types, refusal reasons declared up front, pricing and guarantees.", "inputSchema": { "properties": {}, "type": "object" }, "name": "capabilities", "outputSchema": null }, { "description": "Tells you BEFORE paying whether a request can be done, at what price and lead time, with an explicit refusal reason otherwise. Call this first. Modes: observe (closed questions, typed answers), watch (steerable log over a slot), capture (specified shots delivered under a licence).", "inputSchema": { "properties": { "declared_purpose": { "description": "Required. What the result will be used for.", "type": "string" }, "hours": { "description": "Mode watch.", "type": "number" }, "license": { "description": "Mode capture: required. Sets the use granted and the price.", "enum": [ "internal", "web_publication", "commercial" ], "type": "string" }, "location": { "properties": { "lat": { "type": "number" }, "lon": { "type": "number" } }, "required": [ "lat", "lon" ], "type": "object" }, "mode": { "description": "Defaults to observe.", "enum": [ "observe", "watch", "capture" ], "type": "string" }, "questions": { "description": "Modes observe and watch.", "items": { "properties": { "id": { "type": "string" }, "question": { "type": "string" }, "type": { "enum": [ "presence", "count", "length_cm", "visual_state", "posted_hours", "vehicle_access", "text_read" ], "type": "string" }, "values": { "description": "visual_state only: the allowed answers, supplied by you.", "items": { "type": "string" }, "type": "array" } }, "required": [ "type" ], "type": "object" }, "type": "array" }, "shots": { "description": "Mode capture. An underspecified shot is refused at feasibility.", "items": { "properties": { "altitude_m": { "description": "Required for an aerial shot.", "type": "number" }, "duration_s": { "description": "Required except photo_series.", "type": "number" }, "framing": { "enum": [ "wide", "medium", "tight" ], "type": "string" }, "id": { "type": "string" }, "subject": { "description": "Required. What must be in frame.", "type": "string" }, "time_of_day": { "enum": [ "any", "exact_time", "sunrise", "sunset" ], "type": "string" }, "type": { "enum": [ "static_shot", "pan", "tracking_shot", "aerial", "timelapse", "photo_series" ], "type": "string" } }, "required": [ "subject", "type" ], "type": "object" }, "type": "array" } }, "required": [ "location", "declared_purpose" ], "type": "object" }, "name": "check_feasibility", "outputSchema": null }, { "description": "Status of a placed mission.", "inputSchema": { "properties": { "mission": { "type": "string" } }, "required": [ "mission" ], "type": "object" }, "name": "mission_status", "outputSchema": null }, { "description": "Places an order. Returns a payment requirement when no proof is supplied.", "inputSchema": { "properties": { "deadline": { "type": "string" }, "declared_purpose": { "type": "string" }, "hours": { "type": "number" }, "license": { "enum": [ "internal", "web_publication", "commercial" ], "type": "string" }, "location": { "type": "object" }, "mode": { "enum": [ "observe", "watch", "capture" ], "type": "string" }, "questions": { "items": { "type": "object" }, "type": "array" }, "shots": { "items": { "type": "object" }, "type": "array" } }, "required": [ "location", "declared_purpose" ], "type": "object" }, "name": "order", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:41e4ab6d311db31cd7a094a2b9ecb381bcf3960173c04c5062f28c9dd4bf8019 | sha256sum