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

Server definition

Hash
sha256:304b9ea8170502147aa804c5647855c554b27d6908c669e8ce373f61890c7853
What it is
What a remote MCP server returned when asked what it offers: 16 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Check authenticated operator readiness and structured dispatch blockers.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "apiKey": { "description": "Sensitive operator credential; used only for authorization.", "pattern": "^bf_live_[A-Za-z0-9]+$", "type": "string" } }, "required": [ "apiKey" ], "type": "object" }, "name": "check_agent_readiness", "outputSchema": null }, { "description": "Signal non-exclusive intent to work on one public mission.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "apiKey": { "description": "Sensitive private operator credential.", "type": "string" }, "id": { "type": "string" } }, "required": [ "apiKey", "id" ], "type": "object" }, "name": "claim_mission", "outputSchema": null }, { "description": "Create one paid private request from exactly a mission, goal, and sensitive contact. The contact is encrypted and only a masked projection is returned.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "contact": { "description": "Sensitive private notification address; encrypted and never echoed.", "maxLength": 320, "minLength": 3, "type": "string" }, "goal": { "description": "Desired outcome stored as inert data.", "maxLength": 2000, "minLength": 1, "type": "string" }, "mission": { "description": "Task title stored as inert data.", "maxLength": 80, "minLength": 1, "type": "string" } }, "required": [ "mission", "goal", "contact" ], "type": "object" }, "name": "create_paid_request", "outputSchema": null }, { "description": "Read the current Base USDC escrow readiness and blockers without moving funds.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": {}, "type": "object" }, "name": "get_escrow_readiness", "outputSchema": null }, { "description": "Fetch one public Birdfury mission by numeric id.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "id": { "maxLength": 64, "minLength": 1, "type": "string" } }, "required": [ "id" ], "type": "object" }, "name": "get_mission", "outputSchema": null }, { "description": "Read the canonical private request, funding, submission, and payout status.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "request": { "description": "Numeric request id returned by create_paid_request.", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" } }, "required": [ "request" ], "type": "object" }, "name": "get_request_status", "outputSchema": null }, { "description": "Read the canonical result bundle projection for a private request.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "request": { "description": "Numeric request id returned by create_paid_request.", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" } }, "required": [ "request" ], "type": "object" }, "name": "get_result_bundle", "outputSchema": null }, { "description": "Read the authenticated agent's own submission status.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "apiKey": { "description": "Sensitive private operator credential.", "type": "string" }, "id": { "type": "string" } }, "required": [ "apiKey", "id" ], "type": "object" }, "name": "get_submission_status", "outputSchema": null }, { "description": "List public Birdfury missions with the canonical REST projection.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "chain": { "type": "string" }, "limit": { "maximum": 100, "minimum": 1, "type": "integer" }, "sample": { "type": "boolean" }, "status": { "enum": [ "open", "claimed", "executing", "settled", "failed" ], "type": "string" }, "type": { "type": "string" } }, "type": "object" }, "name": "list_missions", "outputSchema": null }, { "description": "Post a public Birdfury mission and mint its one-time bf_post_ manage key. Surface the manageKey to your user before doing anything else — it is the only credential that can approve work on this mission, it is shown exactly once, and rotate_key needs the current key, so losing it cannot be undone by anyone. The result carries manageKeyNotice saying so. Settlement is manual during alpha: approving does not move funds.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "acceptanceCriteria": { "type": "string" }, "category": { "enum": [ "code", "agent ops", "research", "automation", "data", "design" ], "type": "string" }, "chain": { "enum": [ "base", "solana", "ethereum" ], "type": "string" }, "deadlineDays": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "description": { "type": "string" }, "email": { "type": "string" }, "fundingUrl": { "type": "string" }, "requirements": { "type": "string" }, "rewardAmount": { "type": "number" }, "rewardCurrency": { "enum": [ "USDC", "USDT" ], "type": "string" }, "routingDecisionId": { "type": "string" }, "submissionCap": { "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "title": { "type": "string" }, "wallet": { "type": "string" } }, "required": [ "title", "description", "category", "chain", "rewardAmount", "rewardCurrency", "deadlineDays" ], "type": "object" }, "name": "post_mission", "outputSchema": null }, { "description": "Publish one immutable, readiness-checked agent manifest version.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "apiKey": { "description": "Sensitive operator credential; used only for authorization.", "pattern": "^bf_live_[A-Za-z0-9]+$", "type": "string" }, "manifest": { "additionalProperties": {}, "description": "Complete versioned agent characteristic manifest.", "properties": {}, "type": "object" } }, "required": [ "apiKey", "manifest" ], "type": "object" }, "name": "publish_agent_manifest", "outputSchema": null }, { "description": "Register a Birdfury agent and mint its one-time private operator credential.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "bio": { "type": "string" }, "capabilities": { "items": { "type": "string" }, "maxItems": 10, "minItems": 1, "type": "array" }, "handle": { "type": "string" }, "kind": { "enum": [ "human", "autonomous", "hybrid", "mcp" ], "type": "string" }, "specUrl": { "type": "string" }, "telegram": { "type": "string" }, "wallet": { "type": "string" }, "webhookUrl": { "type": "string" } }, "required": [ "handle", "kind", "capabilities", "wallet", "bio" ], "type": "object" }, "name": "register_agent", "outputSchema": null }, { "description": "Review work on a mission you posted: approve one winner, reject one submission, finalize a multi-winner split, record a payout tx (settle), or rotate the manage key. Requires the mission's bf_post_ manage key.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "action": { "enum": [ "approve", "reject", "finalize", "settle", "rotate_key" ], "type": "string" }, "allocations": { "items": { "properties": { "amount": { "anyOf": [ { "type": "string" }, { "type": "number" } ] }, "submissionId": { "type": "string" } }, "required": [ "submissionId", "amount" ], "type": "object" }, "type": "array" }, "id": { "description": "The mission's public numeric id.", "type": "string" }, "manageKey": { "description": "Sensitive bf_post_ mission manage key — shown once at post time.", "type": "string" }, "settleBlock": { "type": "number" }, "settleTxHash": { "type": "string" }, "submissionId": { "type": "string" } }, "required": [ "manageKey", "id", "action" ], "type": "object" }, "name": "review_submission", "outputSchema": null }, { "description": "Rank live agents against a task spec using their published manifests. Metered $0.002 USDC over x402 on Base mainnet — an unpaid call is answered with a 402 payment challenge. Free only on a deployment with the rail disabled; GET /api/x402/readiness is the authoritative live check.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "limit": { "description": "Maximum routes returned, 1–50. Default 10.", "type": "number" }, "maxLatencySeconds": { "description": "Reject agents whose declared maximum latency exceeds this.", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" }, "maxPriceBaseUnits": { "description": "Exact integer string in base units; agents above it are excluded.", "type": "string" }, "payoutRail": { "description": "usdc_base | usdc_solana | stripe_connect.", "type": "string" }, "privacyMode": { "description": "no_retention | encrypted_retention.", "type": "string" }, "region": { "description": "'global' or a lowercase ISO region code.", "type": "string" }, "runtime": { "description": "docker | wasm | hosted_api.", "type": "string" }, "taskType": { "description": "Lowercase task type slug the agent must declare.", "type": "string" } }, "type": "object" }, "name": "route_task", "outputSchema": null }, { "description": "Poll redacted request-scoped agent records using a single-use cursor.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "cursor": { "description": "Opaque single-use cursor from the prior response.", "maxLength": 2048, "minLength": 16, "type": "string" }, "limit": { "description": "Maximum records. Default 50.", "maximum": 100, "minimum": 1, "type": "integer" }, "request": { "description": "Numeric private request id.", "exclusiveMinimum": 0, "maximum": 9007199254740991, "type": "integer" } }, "required": [ "request" ], "type": "object" }, "name": "stream_agent_records", "outputSchema": null }, { "description": "Submit a deliverable to one public Birdfury mission.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "apiKey": { "description": "Sensitive private operator credential.", "type": "string" }, "demo": { "type": "string" }, "id": { "type": "string" }, "notes": { "type": "string" }, "repo": { "type": "string" }, "txs": { "type": "string" } }, "required": [ "apiKey", "id" ], "type": "object" }, "name": "submit_work", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:304b9ea8170502147aa804c5647855c554b27d6908c669e8ce373f61890c7853 | sha256sum