accueil / serveurs / Finance & Paiement / art.maddegen.agent/solsnap
art.maddegen.agent/solsnap
serveur MCP (Model Context Protocol) · solsnap 1.1.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 art.maddegen.agent/solsnap est sûr ?
Au dernier audit MCP Hub, le serveur MCP « art.maddegen.agent/solsnap » 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 4 outils
- solsnap_scan≈ 572 tokens
Grade one Solana token mint for rug risk: 0-100 safety score, A-F grade and itemised flags. Free. Checks mint/freeze authority, Token-2022 traps (transfer fee, hook, permanent delegate, pause), mutable metadata, pump.fun curve status, top-holder concentration (wallets vs pools), liquidity, pair age, FDV/liquidity, volume/liquidity, buy/sell imbalance. Does NOT check LP locks. Use it before buying one token; to grade everything a wallet holds use wallet_sweep instead. Unknown or unlisted mints still return on-chain checks with found=false. Errors (isError=true): malformed mint. Live data from Solana RPC + DexScreener, typically 1-4 s.
Paramètres, retour & exemple (1)
Paramètresmint· string · requis
Token mint address (base58, 32-44 chars), e.g. DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 (BONK). Not a wallet or pair address.
Exemple d'appel{"name": "solsnap_scan", "arguments": {"mint": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"mint": "texte", "name": "texte", "flags": [], "found": true, "grade": "texte", "score": 1, "symbol": "texte", "fdv_usd": 1, "onchain": {}, "scan_ms": 1, "pair_url": "texte", "price_usd": "texte"}} - wallet_sweep≈ 756 tokens
Grade every token a Solana wallet holds for rug risk in one call (up to 40 holdings). Free: totals plus the 3 riskiest holdings. Paid ($1 in SOL, one time per wallet): every holding itemised. This one tool covers the whole paid flow: an unpaid result includes payment.pay_to and payment.amount_sol; send exactly that amount (the amount identifies the wallet), then call wallet_sweep again with the same address and it returns status=full once the payment is seen on chain (usually within 30 s). Use solsnap_scan for a single token. Errors (isError=true): malformed address. Empty wallets return tokens_held=0.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
Wallet (owner) address, base58 32-44 chars. Not a token mint.
Exemple d'appel{"name": "wallet_sweep", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"rows": [], "owner": "texte", "status": "full", "payment": {}, "riskiest": [], "truncated": 1, "not_scored": 1, "tokens_held": 1, "generated_utc": "texte", "tokens_scored": 1}} - wallet_sweep_pay≈ 251 tokens
Optional helper: returns only the SOL amount and address that unlock the full wallet_sweep report for one wallet (the same details wallet_sweep already includes when unpaid). Send the exact amount; then call wallet_sweep again. Errors (isError=true): malformed address.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
Wallet address the report is for
Exemple d'appel{"name": "wallet_sweep_pay", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"note": "texte", "paid": true, "pay_to": "texte", "price_usd": 1, "amount_sol": 1}} - wallet_sweep_report≈ 660 tokens
Legacy alias of wallet_sweep kept for older clients: returns status=full with every holding once the wallet's payment has settled, otherwise status=not_paid with payment details. Prefer wallet_sweep. Errors (isError=true): malformed address.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
Wallet address the report was requested for
Exemple d'appel{"name": "wallet_sweep_report", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}], "structuredContent": {"rows": [], "owner": "texte", "status": "full", "payment": {}, "riskiest": [], "truncated": 1, "not_scored": 1, "tokens_held": 1, "generated_utc": "texte", "tokens_scored": 1}}
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é ».