mcp
Ce que fait ce MCP
Analyzes Solana memecoins, token holders, wallet networks, insider and KOL activity, rug risk, token identity, liquidity, and sellability.
Outils
Schéma d’entrée
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'exit': {'type': 'object', 'description': 'verdict (clear/elevated/thin/trapped/blocked), action, worst_retained_pct, and a ladder of...'}, 'mint': {'type': 'string', 'description': 'Solana token mint address (base58).'}, 'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'method': {'type': 'string', 'description': 'How the answer was obtained, and what it cannot see. Quotes only — nothing is signed.'}, 'checked_at_sol_usd': {'type': 'number', 'description': 'SOL price used to size the ladder, so a dollar rung can be reproduced later.'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint address (base58).'}, 'name': {'type': 'string'}, '_meta': {'type': 'object'}, 'facts': {'type': 'object', 'description': 'Counts AND the share of supply behind each: snipers, insiders, fresh wallets, wallet groups,...'}, 'safety': {'type': 'object', 'description': 'Mint/freeze authority, LP and timelock state. Reports unknown as unknown, never as zero.'}, 'symbol': {'type': 'string'}, 'rug_risk': {'type': 'object'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'address': 'bwamJzztZsepfkteWRChggmXuiiCQvpLqPietdNfSXa'}], 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Solana wallet, base58.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'known': {'type': 'boolean', 'description': 'False when we have never seen this wallet in an indexed token. Never billed.'}, 'wallet': {'type': 'string', 'description': 'Solana wallet address (base58).'}, 'history': {'type': 'object', 'description': 'Appearances, roles it recurs in, and its realised record across the index.'}, 'trading': {'type': 'object'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'mints': ['6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P', 'CuPKnZJ6ut7WR5XGjdZtvLQQJpewHNPTuRyXvC8ThXEq']}], 'required': ['mints'], 'properties': {'mints': {'type': 'array', 'items': {'type': 'string', 'description': 'Solana token mint, base58.'}, 'description': 'Two to four mints to compare.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'count': {'type': 'integer'}, 'in_all': {'type': 'integer'}, 'shared': {'type': 'array', 'description': 'wallet, in_tokens, mints, roles (holder / insider / early / sniper).'}, 'compared': {'type': 'array'}, 'not_covered': {'type': 'array', 'description': "mints we do not hold; the rest is still answered, as coverage 'partial'."}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'id': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'A Solana mint address, usually from `search`.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'id': {'type': 'string', 'description': 'The mint this document is about.'}, 'url': {'type': 'string', 'description': 'Public page for the token, or null if the id was not an address.'}, 'text': {'type': 'string', 'description': 'The full report as JSON text.'}, 'title': {'type': 'string'}, 'metadata': {'type': 'object'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'limit': 50, 'min_tokens': 8}], 'properties': {'limit': {'type': 'integer', 'description': 'Rows, 1-100. Default 25.'}, 'min_tokens': {'type': 'integer', 'description': 'Minimum tokens flagged in. Default 3.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'count': {'type': 'integer'}, 'filters': {'type': 'object'}, 'wallets': {'type': 'array', 'description': 'wallet, insider_in, also_held, early_investor_in, avg_supply_pct, realized_sol,...'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'hours': 6, 'min_mcap': 50000}], 'properties': {'hours': {'type': 'integer', 'description': 'Hours back, 1-168. Default 24.'}, 'limit': {'type': 'integer', 'description': 'Rows, 1-100. Default 25.'}, 'min_mcap': {'type': 'number', 'description': 'Minimum market cap, USD.'}, 'platform': {'type': 'string', 'description': 'Launchpad, e.g. pumpfun or letsbonk.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'count': {'type': 'integer'}, 'tokens': {'type': 'array'}, 'filters': {'type': 'object', 'description': 'The filters actually applied, echoed back — a caller should not have to guess whether a...'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'min_wallets': 20}], 'properties': {'limit': {'type': 'integer', 'description': 'Rows, 1-100. Default 25.'}, 'min_wallets': {'type': 'integer', 'description': 'Minimum wallets seeded. Default 3.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'count': {'type': 'integer'}, 'filters': {'type': 'object'}, 'funders': {'type': 'array', 'description': 'funder, funder_known (exchange name when we know the address, else null), wallets_funded,...'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{}], 'properties': {}}
Schéma de sortie
{'type': 'object', 'properties': {'plan': {'type': 'string'}, 'key_prefix': {'type': 'string'}, 'credit_balance': {'type': 'number', 'description': 'Credits left. A new key starts at 0.'}, 'free_remaining': {'type': 'number'}, 'plan_expires_at': {'type': 'number'}, 'plan_credits_per_month': {'type': 'number'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{}], 'properties': {}}
Schéma de sortie
{'type': 'object', 'properties': {'_meta': {'type': 'object'}, 'index': {'type': 'object'}, 'stats': {'type': 'object'}, 'pricing': {'type': 'object'}, 'universe': {'type': 'string'}, 'platforms': {'type': 'array'}, 'start_here': {'type': 'object'}, 'not_covered': {'type': 'object'}, 'history_from': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{}], 'properties': {}}
Schéma de sortie
{'type': 'object', 'properties': {'mint': {'type': 'string'}, 'next': {'type': 'array'}, 'says': {'type': 'string'}, '_meta': {'type': 'object'}, 'screen': {'type': 'object'}, 'inspect': {'type': 'object'}, 'identity': {'type': 'object'}, 'not_shown': {'type': 'object'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{}], 'properties': {}}
Schéma de sortie
{'type': 'object', 'properties': {'says': {'type': 'string'}, '_meta': {'type': 'object'}, 'bands': {'type': 'array'}, 'window_days': {'type': 'number'}, 'base_rate_pct': {'type': 'number'}, 'calibrated_at': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint address (base58).'}, '_meta': {'type': 'object'}, 'groups': {'type': 'object'}, 'activity': {'type': 'object', 'description': 'transactions analysed and fee cost.'}, 'top_holders': {'type': 'array', 'description': 'rank, wallet, supply_pct, is_whale, is_notable.'}, 'holder_wealth': {'type': 'object', 'description': 'top-50 SOL distribution; a median near zero is a launch distributed to nobody.'}, 'wallet_classes': {'type': 'object', 'description': 'snipers, insiders, fresh_wallets, early_buyers.'}, 'tracked_traders': {'type': 'object', 'description': 'Activity from traders we follow by name.'}, 'trading_patterns': {'type': 'object', 'description': 'scalp score and wash-trading share.'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'days': 30, 'sort': 'success'}], 'properties': {'days': {'type': 'integer', 'description': 'Recent window, 1-90 days. Default 7.'}, 'sort': {'enum': ['profit', 'success', 'activity'], 'type': 'string', 'description': 'profit: realised SOL. success: win rate. activity: recent trades.'}, 'limit': {'type': 'integer', 'description': 'Rows, 1-100. Default 25.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'kols': {'type': 'array', 'description': 'wallet, name, handle, verified, followers, lifetime {trades, volume_sol, realized_sol,...'}, 'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'count': {'type': 'integer'}, 'filters': {'type': 'object'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'address': 'CyaE1VxvBrahnPWkqm5VsdCvyS2QmNht2UFrKJHga54o'}], 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Solana wallet, base58.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'kol': {'type': 'object', 'description': 'Identity and lifetime stats. Null when the address is not a tracked KOL; nothing is charged...'}, '_meta': {'type': 'object'}, 'tokens': {'type': 'array', 'description': 'Per-token rollup: mint, symbol, buys, sells, volume_sol, realized_sol, first and last trade...'}, 'recent_trades': {'type': 'array', 'description': 'Latest trades: side, sol, realized_sol, roi_pct, entry_mcap, timestamp.'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'query': 'bonk'}], 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'description': 'Rows, 1-100. Default 25.'}, 'query': {'type': 'string', 'description': 'Symbol, name fragment, or an exact mint address.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'says': {'type': 'string'}, '_meta': {'type': 'object', 'description': 'coverage, billing and price_usd for this call.'}, 'count': {'type': 'number'}, 'results': {'type': 'array', 'description': 'Rows of {id, title, url}. id is the mint; pass it to fetch.'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'q': 'bonk', 'days': 7}], 'properties': {'q': {'type': 'string', 'description': 'Symbol, name fragment, or exact mint.'}, 'days': {'type': 'integer', 'description': 'Analysed within this many days.'}, 'limit': {'type': 'integer', 'description': 'Rows, 1-100. Default 25.'}, 'offset': {'type': 'integer', 'description': 'Rows to skip. Default 0.'}, 'min_mcap': {'type': 'number', 'description': 'Minimum market cap, USD.'}, 'platform': {'type': 'string', 'description': 'Launchpad, e.g. pumpfun or letsbonk.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'count': {'type': 'integer'}, 'query': {'type': 'object'}, 'tokens': {'type': 'array', 'description': 'mint, symbol, name, analyzed_at, mcap_at_analysis, platform, holders, insiders, snipers,...'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'filters': {'total_holders': {'min': 200}}, 'window_days': 30}], 'required': ['filters'], 'properties': {'filters': {'type': 'object', 'description': 'Field bounds as {min,max}; get_coverage lists the fields.'}, 'window_days': {'type': 'integer', 'description': 'Cohort window, days. Default 30.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'cohort': {'type': 'object', 'description': 'n, rug_pct, base_rate_pct, rug_lift_vs_base, median_peak_gain_pct, p75/p90_peak_gain_pct,...'}, 'filters': {'type': 'object', 'description': 'The filters applied, echoed back.'}, 'disclaimer': {'type': 'string', 'description': 'Measured history, not a forecast, and not adjusted for slippage or fees.'}, 'window_days': {'type': 'integer'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint address (base58).'}, 'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'ready': {'type': 'boolean', 'description': 'False when we hold no holder baseline for this token; nothing is charged in that case.'}, 'changes': {'type': 'object', 'description': 'Movement against the baseline: who left, who grew, and the supply behind it.'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint address (base58).'}, 'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'edges': {'type': 'array', 'description': 'wallet_a/wallet_b ties with strength and confidence.'}, 'members': {'type': 'array', 'description': 'Which wallet sits in which cluster, and its role.'}, 'edges_total': {'type': 'integer', 'description': 'True edge count; compare against the returned array to detect truncation.'}, 'wash_wallets': {'type': 'array'}, 'members_total': {'type': 'integer'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint address (base58).'}, '_meta': {'type': 'object'}, 'upside': {'type': 'object', 'description': 'Measured 2x/5x rate for tokens whose holders carried this much winning history, against...'}, 'creator': {'type': 'object', 'description': 'address, allocation_pct, has_sold.'}, 'identity': {'type': 'object', 'description': 'holders_checked, holders_with_history (a COUNT), coverage_pct, prior_appearances,...'}, 'sibling_tokens': {'type': 'array', 'description': 'Earlier tokens these wallets ran: mint, seen_at, shared_wallets, rugged.'}, 'sibling_outcomes': {'type': 'object', 'description': 'known vs rugged among the siblings.'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint address (base58).'}, 'path': {'type': 'object', 'description': 'analysed_at, first/last tick, tick count, market cap at analysis / latest / peak / trough,...'}, 'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'coverage_note': {'type': 'string', 'description': "Where our feed starts, so the path is not mistaken for the token's whole life."}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P', 'depth': 'full'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}, 'depth': {'enum': ['core', 'full'], 'type': 'string', 'description': 'core: verdict, holders, identity. full adds graph, price path, sellability.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'mint': {'type': 'string', 'description': 'The token this describes.'}, 'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'depth': {'enum': ['core', 'full'], 'type': 'string', 'description': 'Which tiers are included.'}, 'screen': {'type': 'object', 'description': 'The full body of the endpoint it names, exactly as that endpoint returns it.'}, 'inspect': {'type': 'object', 'description': 'The full body of the endpoint it names, exactly as that endpoint returns it.'}, 'identity': {'type': 'object', 'description': 'The full body of the endpoint it names, exactly as that endpoint returns it.'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'kols': {'type': 'array', 'description': 'Addresses with funding source, cluster membership and flags. Capped at 100; the matching...'}, 'mint': {'type': 'string'}, 'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'snipers': {'type': 'array', 'description': 'Addresses with funding source, cluster membership and flags. Capped at 100; the matching...'}, 'insiders': {'type': 'array', 'description': 'Addresses with funding source, cluster membership and flags. Capped at 100; the matching...'}, 'scalpers': {'type': 'array', 'description': 'Addresses with funding source, cluster membership and flags. Capped at 100; the matching...'}, 'kols_total': {'type': 'integer'}, 'wash_total': {'type': 'integer'}, 'early_total': {'type': 'integer'}, 'fresh_total': {'type': 'integer'}, 'wash_wallets': {'type': 'array', 'description': 'Addresses with funding source, cluster membership and flags. Capped at 100; the matching...'}, 'fresh_wallets': {'type': 'array', 'description': 'Addresses with funding source, cluster membership and flags. Capped at 100; the matching...'}, 'snipers_total': {'type': 'integer'}, 'insiders_total': {'type': 'integer'}, 'early_investors': {'type': 'array', 'description': 'Addresses with funding source, cluster membership and flags. Capped at 100; the matching...'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P', 'min_shared': 5}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}, 'min_shared': {'type': 'integer', 'description': 'Minimum shared wallets. Default 3.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'mint': {'type': 'string'}, 'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'tokens': {'type': 'array', 'description': 'Launches sharing wallets with this one: mint, shared wallet count, outcome and the highest...'}, 'common_wallets': {'type': 'array', 'description': 'The shared wallets themselves, with which launches each ties.'}, 'web_wallet_pool': {'type': 'integer', 'description': 'Wallets considered when building the web.'}}}
Schéma d’entrée
{'type': 'object', 'examples': [{'address': 'bwamJzztZsepfkteWRChggmXuiiCQvpLqPietdNfSXa'}], 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Solana wallet, base58.'}}}
Schéma de sortie
{'type': 'object', 'properties': {'says': {'type': 'string', 'description': 'The finding in one plain sentence, safe to quote.'}, '_meta': {'type': 'object'}, 'direct': {'type': 'array', 'description': 'Counterparts, each with the wallet, interaction count, shared tokens and transfer direction...'}, 'wallet': {'type': 'string', 'description': 'The wallet asked about.'}, 'edge_total': {'type': 'integer', 'description': 'Edges behind both rings.'}, 'second_hop': {'type': 'array', 'description': 'A bounded second ring, reached through the direct counterparts.'}, 'direct_total': {'type': 'integer', 'description': 'Counterparts found, before the cap.'}}}
Modifications récentes des outils
Serveurs MCP similaires
Crypto Bot Audit + Market Data (x402 paid)
Audits crypto bot source code and provides paid crypto market, token, gas, stablecoin, and DeFi TVL data.
Polyform
Offers pay-per-call APIs for economic, financial, geographic, healthcare, domain, email, sanctions, blockchain, and business risk…
Satoshidata Wallet Intel
Provides Bitcoin wallet intelligence, address labels, trust and risk signals, transaction verification, entity activity, fees, me…
47620 Solana Data API
Provides read-only Solana balances, token and transaction data, network health, market information, and address risk checks.
PumpPill — token safety and measured outcomes
Provides token and wallet safety data, deployer histories, risk flags, market outcomes, holder activity, and measured performance…
DeFade — Multi-Chain Memecoin Analyzer
Analyzes tokens across supported chains for rug risk, liquidity, holder concentration, wallet relationships, funding, trading beh…
CIPHER x402 — Paid Solana & Crypto Tools
Provides paid crypto, Solana, security, financial-data, geocoding, medical-literature, nutrition, and repository-analysis tools t…
Pyfile LLM & Data API
Provides LLM chat and web retrieval plus DNS, crypto pricing, Base gas, FDA data, sanctions, KYB, and fair-selection tools.