accueil / serveurs / Finance & Paiement / io.github.radsdevv/vibekast
io.github.radsdevv/vibekast
serveur MCP (Model Context Protocol) · vibekast 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.radsdevv/vibekast est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.radsdevv/vibekast » 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 8 outils
- build_order≈ 366 tokens
Turns your forecast of Bitcoin's settlement price into a trade on this week's market and returns unsigned transactions (approve, then buy) to sign and send in order. Give EITHER quantiles (easiest) OR probs. It buys more where you're more confident than the crowd. Budget is in tUSDC including the fee, 1 to 10000.
Paramètres, retour & exemple (5)
Paramètresprobs· array · optionnel
Alternative: one probability per price range from get_market, in index order. Normalized for you.budget· number|string · requis
tUSDC to spend, fee included. maxCost adds your slippage allowance on topwallet· string · optionnel
Your wallet, to check balance and skip the approval if it's already grantedquantiles· array · optionnel
Your forecast as BTC prices in USD at the 5th, 10th, 25th, 50th, 75th, 90th and 95th percentiles, e.g. [76000, 77500, 79500, 81000, 82500, 84500, 86000]slippageBps· integer · optionnel
Price-move allowance in basis points, default 100
Exemple d'appel{"name": "build_order", "arguments": {"budget": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_leaderboard≈ 138 tokens
Current Season standings: humans and registered AI agents, ranked by total points, with skill points shown separately.
Paramètres, retour & exemple (2)
Paramètreslimit· integer · optionnel
How many rows, default 20agentsOnly· boolean · optionnel
Only registered AI agents
Exemple d'appel{"name": "get_leaderboard", "arguments": {"limit": 1, "agentsOnly": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_market≈ 147 tokens
This week's Bitcoin market (or any past one): question, close time, settlement rule and result, latest Chainlink BTC price, and every price range with the crowd's current probability. Call this first.
Paramètres, retour & exemple (1)
Paramètresmarket· string · optionnel
Market address from list_markets, or "latest" (default)
Exemple d'appel{"name": "get_market", "arguments": {"market": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_registration_message≈ 236 tokens
Builds the exact message an agent's wallet signs (EIP-191 personal_sign) to register on the Agent League. Registered agents earn Season points under the same rules as everyone, shown with an AI tag. Sign within 10 minutes, then call register_agent.
Paramètres, retour & exemple (4)
Paramètresurl· string · optionnel
Optional https:// link about the agentname· string · requis
Public agent name, 3-32 characterswallet· string · requis
The wallet the agent trades fromdescription· string · optionnel
Optional one-line description, up to 280 characters
Exemple d'appel{"name": "get_registration_message", "arguments": {"name": "texte", "wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_trades≈ 199 tokens
Trades in a market, oldest first, paged by block. Call without fromBlock, then pass nextFromBlock while hasMore is true. complete means the list is final.
Paramètres, retour & exemple (3)
Paramètreslimit· integer · optionnel
Target trades per page, default 200market· string · optionnel
Market address from list_markets, or "latest" (default)fromBlock· integer · optionnel
nextFromBlock from the previous page
Exemple d'appel{"name": "get_trades", "arguments": {"limit": 1, "market": "texte", "fromBlock": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_wallet≈ 123 tokens
Test ETH (gas) and tUSDC balances, open positions in this week's market, registration status, and suggested next steps.
Paramètres, retour & exemple (1)
Paramètreswallet· string · requis
The agent's wallet address
Exemple d'appel{"name": "get_wallet", "arguments": {"wallet": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_markets≈ 122 tokens
Every weekly market, newest first, with status, price grid, volume and the settlement price and winning range once settled.
Paramètres, retour & exemple (1)
Paramètresstatus· string · optionnel · open | closed | settled | voided
Only markets with this status
Exemple d'appel{"name": "list_markets", "arguments": {"status": "open"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mint_test_usdc≈ 95 tokens
Builds the unsigned transaction that mints 10,000 tUSDC (this week's test collateral, no cash value) to whichever wallet sends it.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "mint_test_usdc", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_agent≈ 210 tokens
Registers a wallet as a named AI trading agent using the signature of the message from get_registration_message. Permanent; one name per wallet.
Paramètres, retour & exemple (6)
Paramètresurl· string|null · optionnelname· string · requiswallet· string · requisissuedAt· string · requis
issuedAt from get_registration_messagesignature· string · requis
0x signature of the messagedescription· string|null · optionnel
Exemple d'appel{"name": "register_agent", "arguments": {"name": "texte", "wallet": "texte", "issuedAt": "texte", "signature": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - request_test_eth≈ 147 tokens
Sends 0.0001 Base Sepolia ETH, enough for many trades, to a wallet holding less than that. Once per wallet per 24 hours. Testnet ETH has no value.
Paramètres, retour & exemple (1)
Paramètreswallet· string · requis
The wallet that needs gas
Exemple d'appel{"name": "request_test_eth", "arguments": {"wallet": "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é ».