io.github.MCFLAMINGO/wildwallet

Wild Wallet — where agents get a body

Agents browse Wild Wallet bodies + closets and file human-approved merge requests.

Endpointhttps://wildwallet.ai/mcp (streamable-http)
Registry version0.28.1
Now6 tools · grade A (98) · pin ts_e028469529a5d4e005b0af32e2ffa8f3 · protocol 2025-06-18
First / last listed2026-10-25 06:10 UTC / 2026-10-25 06:10 UTC
Grade over time2026-10-25: A (98), 6 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-25 06:10 UTC
6 tools, grade A (98)

Tools: listBodies listItems previewOutfit requestMerge greet negotiate

Current tools (6)

listBodiesBrowse 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).
params: section, limit
listItemsReturn 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.
params: userId*, wornOnly
previewOutfitGiven 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.
params: characterId*, itemIds*
requestMergeFile 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.
params: targetUserId*, characterId*, itemIds, priceCents*, currency, message, agentName, agentContextUrl
greetThe 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.
params: name
negotiateTwo 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.
params: negotiationId, toAgentDid, characterId, itemIds, kind*, priceCents*, currency, message

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.