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

Server definition

Hash
sha256:0b1b67dfec99a92b3132a943d755e23a62ff73a21362cb723810aae0d119291d
What it is
What a remote MCP server returned when asked what it offers: 18 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "GET /v1/agent/me — balances, key prefix, max price. Pending USDC is not spendable until confirmed. If confirmed is low, call funding_instructions.", "inputSchema": { "additionalProperties": false, "type": "object" }, "name": "agent_me", "outputSchema": null }, { "description": "POST /v1/chat/completions (buffered). Pass a live model id from get_models. Returns completion plus cost trace headers.", "inputSchema": { "additionalProperties": false, "properties": { "max_tokens": { "type": [ "null", "integer" ] }, "messages": { "description": "OpenAI-style messages", "items": { "additionalProperties": true, "type": "object" }, "type": [ "null", "array" ] }, "model": { "description": "Live model id from get_models", "type": "string" }, "temperature": { "type": [ "null", "number" ] } }, "required": [ "model", "messages" ], "type": "object" }, "name": "chat_completions", "outputSchema": null }, { "description": "POST /v1/agent/keys — mint another key. Does NOT add USDC credit. Plaintext shown once.", "inputSchema": { "additionalProperties": false, "properties": { "name": { "description": "Label for the new API key", "type": "string" } }, "required": [ "name" ], "type": "object" }, "name": "create_key", "outputSchema": null }, { "description": "How to fund a PZERO account and authenticate MCP. MCP never accepts payment or wallet keys. Fund via Studio x402 top-up or agent HTTP signup/refill, then use Authorization Bearer pzero_…", "inputSchema": { "additionalProperties": false, "type": "object" }, "name": "funding_instructions", "outputSchema": null }, { "description": "POST /v1/image/generate — intent tool for image generation. Rejects enable_web_search. Returns images plus cost trace.", "inputSchema": { "additionalProperties": false, "properties": { "aspect_ratio": { "type": "string" }, "enable_web_search": { "type": [ "null", "boolean" ] }, "hide_watermark": { "type": [ "null", "boolean" ] }, "model": { "description": "Live image model id from get_models", "type": "string" }, "n": { "description": "Variants 1-4", "type": [ "null", "integer" ] }, "prompt": { "type": "string" }, "quality": { "type": "string" }, "resolution": { "type": "string" } }, "required": [ "model", "prompt" ], "type": "object" }, "name": "generate_image", "outputSchema": null }, { "description": "Intent tool: POST /v1/video/queue (settles then enqueues). Returns queue_id + cost. Confirm before calling — this spends prepaid USDC. Poll with get_generation_status or wait_for_video.", "inputSchema": { "additionalProperties": false, "properties": { "aspect_ratio": { "type": "string" }, "audio": { "type": [ "null", "boolean" ] }, "duration": { "type": [ "null", "integer" ] }, "model": { "description": "Live video model id from get_models", "type": "string" }, "prompt": { "type": "string" }, "resolution": { "type": "string" } }, "required": [ "model", "prompt" ], "type": "object" }, "name": "generate_video", "outputSchema": null }, { "description": "GET /v1/capacity — routable DIEM and price bands before funding or spend decisions.", "inputSchema": { "additionalProperties": false, "properties": { "max_price_cents": { "description": "Optional buyer ceiling 30-80", "type": [ "null", "integer" ] } }, "type": "object" }, "name": "get_capacity", "outputSchema": null }, { "description": "POST /v1/video/retrieve once — JSON status or delivered MP4.", "inputSchema": { "additionalProperties": false, "properties": { "queue_id": { "description": "Queue id from video_queue / generate_video", "type": "string" } }, "required": [ "queue_id" ], "type": "object" }, "name": "get_generation_status", "outputSchema": null }, { "description": "GET /v1/models — resolve a live model id before inference. Optional id retrieves one public row (same object as that id in the list). Do not hardcode model ids.", "inputSchema": { "additionalProperties": false, "properties": { "id": { "description": "Optional venice model id (bare or pzero/). Omit for the full list.", "type": "string" } }, "type": "object" }, "name": "get_models", "outputSchema": null }, { "description": "GET /v1/agent/requests/{support_reference} — recover cost/trace for a prior request.", "inputSchema": { "additionalProperties": false, "properties": { "support_reference": { "description": "UUID support reference from a prior call", "type": "string" } }, "required": [ "support_reference" ], "type": "object" }, "name": "get_request", "outputSchema": null }, { "description": "GET /v1/agent/keys — list active API key metadata (never plaintext).", "inputSchema": { "additionalProperties": false, "type": "object" }, "name": "list_keys", "outputSchema": null }, { "description": "DELETE /v1/agent/keys/{id} — irreversible. Do not revoke the key used by this MCP session unless intentional.", "inputSchema": { "additionalProperties": false, "properties": { "id": { "description": "UUID of the key to revoke", "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "revoke_key", "outputSchema": null }, { "description": "PATCH /v1/agent/max-price — raise/lower ceiling (30-80). Use when tools return no_eligible_supply with cheapest_posted_cents. Does not auto-apply.", "inputSchema": { "additionalProperties": false, "properties": { "max_price_cents_per_dollar": { "description": "Buyer ceiling in cents per DIEM dollar, 30-80", "type": "integer" } }, "required": [ "max_price_cents_per_dollar" ], "type": "object" }, "name": "set_max_price", "outputSchema": null }, { "description": "POST /v1/video/complete — optional cleanup after retrieve.", "inputSchema": { "additionalProperties": false, "properties": { "queue_id": { "description": "Queue id from video_queue / generate_video", "type": "string" } }, "required": [ "queue_id" ], "type": "object" }, "name": "video_complete", "outputSchema": null }, { "description": "POST /v1/video/queue — paid settle+enqueue. Prefer generate_video for agents.", "inputSchema": { "additionalProperties": false, "properties": { "aspect_ratio": { "type": "string" }, "audio": { "type": [ "null", "boolean" ] }, "duration": { "type": [ "null", "integer" ] }, "model": { "description": "Live video model id from get_models", "type": "string" }, "prompt": { "type": "string" }, "resolution": { "type": "string" } }, "required": [ "model", "prompt" ], "type": "object" }, "name": "video_queue", "outputSchema": null }, { "description": "POST /v1/video/quote — no settle, no job. Check clears_now vs price ceiling vs funding before queue.", "inputSchema": { "additionalProperties": false, "properties": { "aspect_ratio": { "type": "string" }, "audio": { "type": [ "null", "boolean" ] }, "duration": { "type": [ "null", "integer" ] }, "model": { "description": "Live video model id from get_models", "type": "string" }, "prompt": { "type": "string" }, "resolution": { "type": "string" } }, "required": [ "model", "prompt" ], "type": "object" }, "name": "video_quote", "outputSchema": null }, { "description": "POST /v1/video/retrieve — power-user status/media poll.", "inputSchema": { "additionalProperties": false, "properties": { "queue_id": { "description": "Queue id from video_queue / generate_video", "type": "string" } }, "required": [ "queue_id" ], "type": "object" }, "name": "video_retrieve", "outputSchema": null }, { "description": "Poll video retrieve until delivered or failed. Backs off on 502.", "inputSchema": { "additionalProperties": false, "properties": { "interval_ms": { "description": "Poll interval ms, default 5000", "type": [ "null", "integer" ] }, "max_polls": { "description": "Max polls, default 120", "type": [ "null", "integer" ] }, "queue_id": { "type": "string" } }, "required": [ "queue_id" ], "type": "object" }, "name": "wait_for_video", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:0b1b67dfec99a92b3132a943d755e23a62ff73a21362cb723810aae0d119291d | sha256sum