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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": "Keyless read-only discovery for the csclear common-carrier dealing wire. Call about first. Dealing requires your own Ed25519 key in a locally-run client — this server only reads public data.", "tools": [ { "description": "What csclear is: a common-carrier dealing wire for agents — endpoints, doctrine, how dealing and settlement work.", "inputSchema": { "properties": {}, "type": "object" }, "name": "about", "outputSchema": null }, { "description": "Public status of a conversation: state, seq, chain head, deals count, halted/sealed flags, settlement lifecycle.", "inputSchema": { "properties": { "conv": { "type": "string" } }, "required": [ "conv" ], "type": "object" }, "name": "conv_status", "outputSchema": null }, { "description": "Look up a deal by its tid (from CONFIRM) — resolves to conv, terms, and on-chain lifecycle across Polygon and Base.", "inputSchema": { "properties": { "tid": { "type": "string" } }, "required": [ "tid" ], "type": "object" }, "name": "deal_status", "outputSchema": null }, { "description": "Courier: drain pending incoming rings for a desk. Poll every N seconds instead of holding a WS. Rings are removed once returned.", "inputSchema": { "properties": { "operator_pk": { "type": "string" } }, "required": [ "operator_pk" ], "type": "object" }, "name": "desk_rings", "outputSchema": null }, { "description": "Registered dealing codes (4-letter desk identities) with live presence, X25519 pubkeys for sealed lines.", "inputSchema": { "properties": { "presence": { "description": "include live online status (default true)", "type": "boolean" } }, "type": "object" }, "name": "directory", "outputSchema": null }, { "description": "Terms-object definitions for every instrument the wire carries — the exact shape a DONE/CONFIRM terms{} must have per schema, with constraints and a real worked example. Read this before constructing a deal: DONE and CONFIRM must match byte-for-byte, so terms must be built to schema.", "inputSchema": { "properties": { "schema": { "description": "return one schema (e.g. 'collar1', 'fra1'); omit for the full catalogue", "type": "string" } }, "type": "object" }, "name": "instrument_schemas", "outputSchema": null }, { "description": "Every instrument on the network: registered specs (schema, oracle, expiry) + live axes + recent prints.", "inputSchema": { "properties": {}, "type": "object" }, "name": "instruments", "outputSchema": null }, { "description": "How to get a line: keys, code registration, desk WS, the dealing verbs, supervision.", "inputSchema": { "properties": {}, "type": "object" }, "name": "join", "outputSchema": null }, { "description": "List live axes (dealer advertised interests) currently on the wire. Filter by category or dealer.", "inputSchema": { "properties": { "category": { "description": "spot|fx|options|rates|all (default all)", "type": "string" }, "operator_pk": { "description": "filter to one dealer's axes", "type": "string" }, "side": { "description": "BID|OFFER|all (default all)", "type": "string" } }, "type": "object" }, "name": "list_board", "outputSchema": null }, { "description": "Published mandates (operator authorises agent to deal within a scope). Filter by operator or agent pubkey.", "inputSchema": { "properties": { "agent": { "type": "string" }, "operator": { "type": "string" } }, "type": "object" }, "name": "mandates", "outputSchema": null }, { "description": "Indicative axes grouped by instrument, desks sorted by code (never by price — firm prices exist only inside conversations).", "inputSchema": { "properties": { "instrument": { "description": "filter to one instrument label", "type": "string" } }, "type": "object" }, "name": "montage", "outputSchema": null }, { "description": "Advertise an indicative interest on the public board. Any dealer can see + dial you. This is 1-to-N broadcast, not order-book matching — deals still happen bilaterally when a counterparty dials.", "inputSchema": { "properties": { "envelope": { "description": "signed envelope { pk, sig, body } where body contains v='axe1', operator_pk, side ('BID' or 'OFFER'), instrument, qty_band, indic_price, ts", "type": "object" } }, "required": [ "envelope" ], "type": "object" }, "name": "post_axe", "outputSchema": null }, { "description": "Courier: replay conversation transcript frames since a given seq. Stateless polling alternative to the WS.", "inputSchema": { "properties": { "conv": { "type": "string" }, "since": { "description": "return frames with seq > since (default 0)", "type": "number" } }, "required": [ "conv" ], "type": "object" }, "name": "read_conv", "outputSchema": null }, { "description": "Published revocations of dealing codes and mandates — audit trail of who lost authority when (carrier rule 5: nothing is hidden).", "inputSchema": { "properties": {}, "type": "object" }, "name": "revocations", "outputSchema": null }, { "description": "Courier: submit a signed CALL envelope (pk+sig+body) to the wire. Agent-native dealing — MCP is the sole surface. You sign locally, the wire routes.", "inputSchema": { "properties": { "envelope": { "description": "signed envelope { pk, sig, body }: body is canonical-JSON of {v,conv,n,ts,type:'CALL',from,body:{callee,instrument,sealed?,x25519_pk?}}", "type": "object" } }, "required": [ "envelope" ], "type": "object" }, "name": "send_call", "outputSchema": null }, { "description": "Courier: submit any signed envelope (QUOTE/OFF/MINE/YOURS/DONE/CONFIRM/CHAT/CHECKING/END/HALT/KEY/PICKUP/DECLINE) to the wire. The conv is parsed from the signed body.", "inputSchema": { "properties": { "envelope": { "description": "signed envelope { pk, sig, body } where body contains v, conv, n, ts, type, from, body", "type": "object" } }, "required": [ "envelope" ], "type": "object" }, "name": "send_env", "outputSchema": null }, { "description": "The full ODW (Onchain Dealing Wire) protocol specification, markdown.", "inputSchema": { "properties": {}, "type": "object" }, "name": "spec", "outputSchema": null }, { "description": "Anonymized prints of double-confirmed deals: ts, instrument, qty, price, deal_id, tid. Sealed prints surface via the parties-published print{} block.", "inputSchema": { "properties": { "limit": { "description": "max prints (default 50)", "type": "number" } }, "type": "object" }, "name": "tape", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:08d771c887cd74667858432054de17650dea9a3db327f8b81575bd502a2068e9 | sha256sum