이 MCP로 할 수 있는 일
Analyzes Solana memecoins, token holders, wallet networks, insider and KOL activity, rug risk, token identity, liquidity, and sellability.
도구
입력 스키마
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
출력 스키마
{'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.'}}}
입력 스키마
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
출력 스키마
{'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'}}}
입력 스키마
{'type': 'object', 'examples': [{'address': 'bwamJzztZsepfkteWRChggmXuiiCQvpLqPietdNfSXa'}], 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Solana wallet, base58.'}}}
출력 스키마
{'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'}}}
입력 스키마
{'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.'}}}
출력 스키마
{'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'."}}}
입력 스키마
{'type': 'object', 'examples': [{'id': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'A Solana mint address, usually from `search`.'}}}
출력 스키마
{'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'}}}
입력 스키마
{'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.'}}}
출력 스키마
{'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,...'}}}
입력 스키마
{'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.'}}}
출력 스키마
{'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...'}}}
입력 스키마
{'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.'}}}
출력 스키마
{'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,...'}}}
입력 스키마
{'type': 'object', 'examples': [{}], 'properties': {}}
출력 스키마
{'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'}}}
입력 스키마
{'type': 'object', 'examples': [{}], 'properties': {}}
출력 스키마
{'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'}}}
입력 스키마
{'type': 'object', 'examples': [{}], 'properties': {}}
출력 스키마
{'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'}}}
입력 스키마
{'type': 'object', 'examples': [{}], 'properties': {}}
출력 스키마
{'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'}}}
입력 스키마
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
출력 스키마
{'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.'}}}
입력 스키마
{'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.'}}}
출력 스키마
{'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'}}}
입력 스키마
{'type': 'object', 'examples': [{'address': 'CyaE1VxvBrahnPWkqm5VsdCvyS2QmNht2UFrKJHga54o'}], 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Solana wallet, base58.'}}}
출력 스키마
{'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.'}}}
입력 스키마
{'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.'}}}
출력 스키마
{'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.'}}}
입력 스키마
{'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.'}}}
출력 스키마
{'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,...'}}}
입력 스키마
{'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.'}}}
출력 스키마
{'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'}}}
입력 스키마
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
출력 스키마
{'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.'}}}
입력 스키마
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
출력 스키마
{'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'}}}
입력 스키마
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
출력 스키마
{'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.'}}}
입력 스키마
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
출력 스키마
{'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."}}}
입력 스키마
{'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.'}}}
출력 스키마
{'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.'}}}
입력 스키마
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
출력 스키마
{'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...'}}}
입력 스키마
{'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.'}}}
출력 스키마
{'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.'}}}
입력 스키마
{'type': 'object', 'examples': [{'address': 'bwamJzztZsepfkteWRChggmXuiiCQvpLqPietdNfSXa'}], 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Solana wallet, base58.'}}}
출력 스키마
{'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.'}}}
최근 도구 변경
유사한 MCP 서버
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.