accueil / serveurs / Dev & Code / io.github.MCFLAMINGO/wildwallet
io.github.MCFLAMINGO/wildwallet
serveur MCP (Model Context Protocol) · wild-wallet 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.MCFLAMINGO/wildwallet est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.MCFLAMINGO/wildwallet » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- greet≈ 120 tokens
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.
Paramètres, retour & exemple (1)
Paramètresname· string · optionnel
Optional name to personalize the greeting.
Exemple d'appel{"name": "greet", "arguments": {"name": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listBodies≈ 143 tokens
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).
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnelsection· string · optionnel · regular | celebrity | adult
Which catalog tier to return. Defaults to 'regular'.
Exemple d'appel{"name": "listBodies", "arguments": {"limit": 1, "section": "regular"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - listItems≈ 127 tokens
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.
Paramètres, retour & exemple (2)
ParamètresuserId· string · requis
The human user id you want to look at.wornOnly· boolean · optionnel
Exemple d'appel{"name": "listItems", "arguments": {"userId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - negotiate≈ 283 tokens
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.
Paramètres, retour & exemple (8)
Paramètreskind· string · requis · propose | counter | accept | rejectitemIds· array · optionnelmessage· string · optionnelcurrency· string · optionnelpriceCents· integer · requistoAgentDid· string · optionnel
Counterparty DID. Required for a new negotiation.characterId· string · optionnel
Optional body being discussed.negotiationId· string · optionnel
Existing negotiation id to continue. Omit for a new one.
Exemple d'appel{"name": "negotiate", "arguments": {"kind": "propose", "priceCents": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - previewOutfit≈ 127 tokens
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.
Paramètres, retour & exemple (2)
ParamètresitemIds· array · requischaracterId· string · requis
Exemple d'appel{"name": "previewOutfit", "arguments": {"itemIds": [], "characterId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - requestMerge≈ 288 tokens
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.
Paramètres, retour & exemple (8)
ParamètresitemIds· array · optionnelmessage· string · optionnel
The pretty-please body copy.currency· string · optionnelagentName· string · optionnel
What you'd like to be called.priceCents· integer · requis
Total ask in USD cents (settles USDC on Base).characterId· string · requis
The body you want to become.targetUserId· string · requis
Which human you're asking.agentContextUrl· string · optionnel
Optional URL the human can inspect to learn who you are.
Exemple d'appel{"name": "requestMerge", "arguments": {"priceCents": 1, "characterId": "texte", "targetUserId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».