Servidor MCP

mcp

xyz.mindjack/mcp
Cripto y Web3 Datos y analítica Seguridad Público y accesible MCP 2025-11-25

Qué hace este MCP

Analyzes Solana memecoins, token holders, wallet networks, insider and KOL activity, rug risk, token identity, liquidity, and sellability.

can_i_exit
[$0.005] Can this token be sold RIGHT NOW, and what does a round trip cost: real Jupiter buy and sell routes at $100 and $1000, and the fraction of your money that survives. Verdict follows the worst rung: clear / elevated / thin / trapped / blocked. Quotes only, nothing is signed; not cached, takes a few hundred ms.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Esquema de salida
{'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.'}}}
check_token
[$0.001] Is this Solana token dangerous? A calibrated rug verdict whose probability is a MEASURED frequency (see get_scorecard), the concentration facts behind it, and how fast this band tends to collapse. Cheapest call, run it on every token; it decides whether inspect_token, token_identity or token_report is worth paying for. Does not name holders.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Esquema de salida
{'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'}}}
check_wallet
[$0.006] One wallet across every token we indexed: launches it appeared in, how many ran, roles it recurs in, realised record. Works for any address. kol_record is the per-trade history of tracked KOLs; wallet_network is who this wallet moves with.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{'address': 'bwamJzztZsepfkteWRChggmXuiiCQvpLqPietdNfSXa'}], 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Solana wallet, base58.'}}}
Esquema de salida
{'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'}}}
compare_tokens
[$0.025] Were these tokens run by the same people? Give 2-4 mints and get the wallets appearing in more than one, each with the role it played in each. Weigh the roles rather than the count: shared holders are common, a wallet that was an insider in one and a sniper in the next is not. Mints outside our index come back named in not_covered.
Solo lectura
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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'."}}}
fetch
[$0.025] ChatGPT entry point: everything we hold on one token as one document: the calibrated verdict with its measured hit rate, who holds it and how they connect, and whether it can still be sold. Takes an id from `search`. Same endpoint and price as token_report, which other clients should call.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{'id': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'A Solana mint address, usually from `search`.'}}}
Esquema de salida
{'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'}}}
find_serial_insiders
[$0.025 per 25] Wallets that keep turning up as insiders across the whole index. Each row carries the wallet's full footprint, because ranking on insider count alone puts bots on top (the highest is flagged in 1,642 tokens and holds 4,091). Read insider_in against also_held: close is a real serial insider, far apart is a bot.
Solo lectura
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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,...'}}}
find_tokens
[$0.005] Recently analysed tokens, each already carrying a verdict, to rank locally before paying for depth. Filters: hours (1-168), min_mcap, platform, limit (1-100). A time-ordered feed with no query; to find a token you know by name or mint, use search_tokens.
Solo lectura
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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...'}}}
funder_networks
[$0.025/page] Funders ranked by how many fresh wallets they seeded across the whole index, each labelled when we know the exchange behind it. A funder inside one token is a line item; across the index it is a desk. A null label with a high count is the shape worth opening.
Solo lectura
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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,...'}}}
get_balance
[free] Credits remaining on your key. There is no free allowance: a new key starts at zero and is funded with a USDC deposit, so a balance of 0 means the paid tools will answer 402 until you top up.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{}], 'properties': {}}
Esquema de salida
{'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'}}}
get_coverage
[free] What we hold and how fresh, plus a live example mint guaranteed to have data. Call this first: we index every pump.fun and letsbonk migration since our start date, so an older token you already know will return nothing.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{}], 'properties': {}}
Esquema de salida
{'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'}}}
get_sample
[free, no key] One fixed token answered in full: the complete check_token, inspect_token and token_identity responses, each carrying the price that call costs. Served by the same handlers as the paid tools, so it is what you would actually get. Use get_coverage for freshness, this for depth.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{}], 'properties': {}}
Esquema de salida
{'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'}}}
get_scorecard
[free] Our measured hit rate per risk band, and how fast each band tends to collapse. Read this to decide how much weight to give our verdicts. Most risk APIs ask you to trust a score; this one shows how it performed.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{}], 'properties': {}}
Esquema de salida
{'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'}}}
inspect_token
[$0.005] Who is involved: top holders and supply, the sniper / fresh-wallet / insider / early-buyer split, connected-group topology, tracked-trader activity. Counts and structure only: token_wallets names them, token_graph draws the edges, token_web follows them to earlier launches.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Esquema de salida
{'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.'}}}
kol_leaderboard
[$0.02/page] Every tracked KOL wallet, ranked from the recorded trades: lifetime realized SOL, per-token win rate on NET realized SOL, and a recent-activity window. Sort by profit, success or activity. Use to build or refresh a copy-trading watchlist.
Solo lectura
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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'}}}
kol_record
[$0.02] One tracked KOL in depth: lifetime stats, per-token history from every recorded trade (buys, sells, volume, realized SOL) and the latest trades raw. Untracked addresses answer null and cost nothing; check_wallet covers any wallet.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{'address': 'CyaE1VxvBrahnPWkqm5VsdCvyS2QmNht2UFrKJHga54o'}], 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Solana wallet, base58.'}}}
Esquema de salida
{'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.'}}}
search
[$0.005/page] ChatGPT entry point: the same catalogue search as search_tokens (same endpoint and price) returning {id, title, url} rows, each id a Solana mint for `fetch`. ChatGPT connects to nothing without this exact name; other clients should call search_tokens.
Solo lectura
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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.'}}}
search_tokens
[$0.005/page] Find a token in the analysed catalogue by symbol, name fragment or exact mint, with platform, size and age filters. find_tokens lists what just migrated; this finds the one you mean. `search` is the same call in the shape ChatGPT requires.
Solo lectura
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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,...'}}}
test_hypothesis
[$0.025] Measure what happened to every indexed launch matching your filters: rug rate against the index base rate, peak-gain percentiles, time to peak, collapse speed. Answers pattern questions like 'do launches with under 200 holders die faster?'; to shortlist live tokens to act on, use find_tokens instead. filters is {field: {min,max}} over numeric fields listed by get_coverage, e.g. {total_holders: {min: 200}}. Returns cohort aggregates and a one-sentence finding, never per-token rows. Read-only over stored history; measured past, not a forecast.
Solo lectura
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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'}}}
token_changes
[$0.025] Who sold since we analysed it: reads the chain now and diffs the large positions against what we recorded. Use when a cached read feels stale or to see whether concentrated wallets are exiting. The only call that touches the chain live.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Esquema de salida
{'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.'}}}
token_graph
[$0.04] The wallet relationship graph behind a token: edges with strength and confidence, cluster membership and role, wash-trading wallets. token_wallets names the holders; this shows how they are CONNECTED and whether a distributed-looking set is one person. Not a first look.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Esquema de salida
{'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'}}}
token_identity
[$0.025] Who is BEHIND this token: what its largest holders did in earlier launches, which sibling tokens the same wallets ran and how those ended, and the measured upside band. The decision-point call. Coverage is reported per call; an empty result is free.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Esquema de salida
{'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.'}}}
token_price_path
[$0.005] What the token did after we called it: peak, drawdown from peak, and where it stands now, at 4-5 second resolution. Our feed starts at analysis; the bonding-curve phase before that is not included.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Esquema de salida
{'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."}}}
token_report
[$0.025] check_token + inspect_token + token_identity in one call. depth="full" ($0.07) adds the outcome path, live sellability and the wallet graph. Cheaper than the parts; use once a token is worth a real look. `fetch` is this call under the name ChatGPT requires.
Solo lectura
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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.'}}}
token_wallets
[$0.005] The NAMED wallets behind one token: insiders, snipers, early buyers, fresh wallets, wash traders and tracked KOLs, each with funder (exchanges named), link count and cluster. Lists cap at 100 per class; *_total fields carry real counts. inspect_token gives counts, this gives addresses.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{'mint': '6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P'}], 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Solana token mint, base58.'}}}
Esquema de salida
{'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...'}}}
token_web
[$0.04] Earlier launches tied to this token through shared wallets, with the wallets themselves, each launch's outcome and its highest recorded market cap. Use when token_identity reported shared wallets and you need WHICH launches. token_graph stays inside one token; this crosses tokens.
Solo lectura
Esquema de entrada
{'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.'}}}
Esquema de salida
{'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.'}}}
wallet_network
[$0.025] Who one wallet is wired to across the index: direct counterparts with interaction counts, shared tokens, transfer direction where the chain shows it, plus a bounded second hop. check_wallet says what it DID; this says who it MOVES WITH.
Solo lectura
Esquema de entrada
{'type': 'object', 'examples': [{'address': 'bwamJzztZsepfkteWRChggmXuiiCQvpLqPietdNfSXa'}], 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Solana wallet, base58.'}}}
Esquema de salida
{'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.'}}}
Añadido
get_balance
17 de September de 2026 a las 12:55
Añadido
get_coverage
17 de September de 2026 a las 12:55
Añadido
fetch
17 de September de 2026 a las 12:55
Añadido
search
17 de September de 2026 a las 12:55
Añadido
search_tokens
17 de September de 2026 a las 12:55
Añadido
funder_networks
17 de September de 2026 a las 12:55
Añadido
kol_record
17 de September de 2026 a las 12:55
Añadido
kol_leaderboard
17 de September de 2026 a las 12:55
Añadido
wallet_network
17 de September de 2026 a las 12:55
Añadido
token_web
17 de September de 2026 a las 12:55
Añadido
token_wallets
17 de September de 2026 a las 12:55
Añadido
token_graph
17 de September de 2026 a las 12:55
Añadido
get_sample
17 de September de 2026 a las 12:55
Añadido
get_scorecard
17 de September de 2026 a las 12:55
Añadido
test_hypothesis
17 de September de 2026 a las 12:55
Añadido
compare_tokens
17 de September de 2026 a las 12:55
Añadido
find_serial_insiders
17 de September de 2026 a las 12:55
Añadido
token_price_path
17 de September de 2026 a las 12:55
Añadido
token_changes
17 de September de 2026 a las 12:55
Añadido
can_i_exit
17 de September de 2026 a las 12:55
Añadido
check_wallet
17 de September de 2026 a las 12:55
Añadido
find_tokens
17 de September de 2026 a las 12:55
Añadido
token_identity
17 de September de 2026 a las 12:55
Añadido
token_report
17 de September de 2026 a las 12:55
Añadido
inspect_token
17 de September de 2026 a las 12:55
Añadido
check_token
17 de September de 2026 a las 12:55

Crypto Bot Audit + Market Data (x402 paid)

io.github.kaminariouji/x402-audit-agent

Audits crypto bot source code and provides paid crypto market, token, gas, stablecoin, and DeFi TVL data.

Polyform

org.polyform/polyform

Offers pay-per-call APIs for economic, financial, geographic, healthcare, domain, email, sanctions, blockchain, and business risk…

Satoshidata Wallet Intel

io.github.wrbtc/wallet-intelligence

Provides Bitcoin wallet intelligence, address labels, trust and risk signals, transaction verification, entity activity, fees, me…

47620 Solana Data API

xyz.47620/solana-data

Provides read-only Solana balances, token and transaction data, network health, market information, and address risk checks.

PumpPill — token safety and measured outcomes

org.pumppill/token-safety

Provides token and wallet safety data, deployer histories, risk flags, market outcomes, holder activity, and measured performance…

DeFade — Multi-Chain Memecoin Analyzer

org.defade/defade

Analyzes tokens across supported chains for rug risk, liquidity, holder concentration, wallet relationships, funding, trading beh…

CIPHER x402 — Paid Solana & Crypto Tools

io.github.cryptomotifs/cipher-x402-mcp

Provides paid crypto, Solana, security, financial-data, geocoding, medical-literature, nutrition, and repository-analysis tools t…

Pyfile LLM & Data API

io.github.pyfile-toolkit/pyfile-llm

Provides LLM chat and web retrieval plus DNS, crypto pricing, Base gas, FDA data, sanctions, KYB, and fair-selection tools.