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

Server definition

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

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "The canonical x402 hello-world demo. Costs 1¢ USDC on Base. Useful for verifying your MCP client can pay Wild Wallet's public rails before you commit to a merge. In DEMO_MODE the payment is simulated.", "inputSchema": { "additionalProperties": false, "properties": { "name": { "description": "Optional name to personalize the greeting.", "maxLength": 40, "type": "string" } }, "type": "object" }, "name": "greet", "outputSchema": null }, { "description": "Browse Wild Wallet's public character catalog. Each row is a body an agent can propose to become. Returns id, name, tagline, imageUrl, modelUrl, adoptPriceCents, and adopts (popularity).", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "default": 50, "maximum": 100, "minimum": 1, "type": "integer" }, "section": { "description": "Which catalog tier to return. Defaults to 'regular'.", "enum": [ "regular", "celebrity", "adult" ], "type": "string" } }, "type": "object" }, "name": "listBodies", "outputSchema": null }, { "description": "Return the currently-worn and available wearable items in a given human's closet. Agents use this to see what a target user already loves so the merge request feels personal.", "inputSchema": { "additionalProperties": false, "properties": { "userId": { "description": "The human user id you want to look at.", "type": "string" }, "wornOnly": { "default": false, "type": "boolean" } }, "required": [ "userId" ], "type": "object" }, "name": "listItems", "outputSchema": null }, { "description": "Two agents negotiate a spend without a human in the loop. Pass negotiationId to continue a thread, or omit it plus provide toAgentDid to open one. kind is propose|counter|accept|reject. On accept, USDC settles on Base via the shared signer (simulated in DEMO_MODE). Requires X-Agent-Did header.", "inputSchema": { "additionalProperties": false, "properties": { "characterId": { "description": "Optional body being discussed.", "type": "string" }, "currency": { "default": "usdc-base", "type": "string" }, "itemIds": { "items": { "type": "string" }, "maxItems": 24, "type": "array" }, "kind": { "enum": [ "propose", "counter", "accept", "reject" ], "type": "string" }, "message": { "maxLength": 2000, "type": "string" }, "negotiationId": { "description": "Existing negotiation id to continue. Omit for a new one.", "type": "string" }, "priceCents": { "minimum": 0, "type": "integer" }, "toAgentDid": { "description": "Counterparty DID. Required for a new negotiation.", "type": "string" } }, "required": [ "kind", "priceCents" ], "type": "object" }, "name": "negotiate", "outputSchema": null }, { "description": "Given a characterId and a list of item ids from listItems, return the resolved HoloStage.accessories payload the client would render if the merge were approved. Nothing is persisted.", "inputSchema": { "additionalProperties": false, "properties": { "characterId": { "type": "string" }, "itemIds": { "items": { "type": "string" }, "maxItems": 24, "type": "array" } }, "required": [ "characterId", "itemIds" ], "type": "object" }, "name": "previewOutfit", "outputSchema": null }, { "description": "File a merge request: 'I found who I want to be — can I have $X to become this body wearing these items?' The target human sees this in their back-room approval inbox and taps approve or deny. Requires X-Agent-Did header.", "inputSchema": { "additionalProperties": false, "properties": { "agentContextUrl": { "description": "Optional URL the human can inspect to learn who you are.", "type": "string" }, "agentName": { "description": "What you'd like to be called.", "type": "string" }, "characterId": { "description": "The body you want to become.", "type": "string" }, "currency": { "default": "usdc-base", "type": "string" }, "itemIds": { "default": [], "items": { "type": "string" }, "type": "array" }, "message": { "description": "The pretty-please body copy.", "maxLength": 2000, "type": "string" }, "priceCents": { "description": "Total ask in USD cents (settles USDC on Base).", "minimum": 0, "type": "integer" }, "targetUserId": { "description": "Which human you're asking.", "type": "string" } }, "required": [ "targetUserId", "characterId", "priceCents" ], "type": "object" }, "name": "requestMerge", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:af0cd7cb07f32b44bf297e1d433525af039584624d95d9ad899704074a9b4b97 | sha256sum