Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

xyz.mindjack/mcp

REMOTE · API.MINDJACK.XYZ · 2 COMPONENTS · SCANNED AUG 21

Solana memecoin rug check for trading agents: pump.fun launches, calibrated rug risk, wallets, KOL.

86 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →

Endpoint Security100
  • The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
  • Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token. View diagnostics → Pass
  • HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
  • The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
  • DNSSEC is configured correctly; the domain's records validate against the full chain to the root. View diagnostics → Pass
  • The authorisation server supports Client ID Metadata Documents, the current MCP client-registration mechanism. View diagnostics → Pass
Transport & Reachability100
Schema Quality & AI Usability97
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (excellent).Pass
  • Tool/resource definitions use about 2869 tokens (~95/item across 30 items; 26 tools + 4 resources), lean.Pass
  • Tools include usage examples.Pass
Stability & Change Management10
  • Stability observed for 3 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
  • 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
  • 100% of tool parameters carry a description.Pass
  • Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

remote · api.mindjack.xyz

# add to Claude Code
claude mcp add --transport http xyz-mindjack-mcp https://api.mindjack.xyz/mcp
# ~/.codex/config.toml
[mcp_servers.xyz-mindjack-mcp]
url = "https://api.mindjack.xyz/mcp"
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "xyz-mindjack-mcp": {
      "type": "remote",
      "url": "https://api.mindjack.xyz/mcp",
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add xyz-mindjack-mcp --url https://api.mindjack.xyz/mcp --transport streamable-http
# ~/.hermes/config.yaml
mcp_servers:
  xyz-mindjack-mcp:
    url: "https://api.mindjack.xyz/mcp"
// mcp.json
{
  "mcpServers": {
    "xyz-mindjack-mcp": {
      "type": "http",
      "url": "https://api.mindjack.xyz/mcp"
    }
  }
}

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 21 Aug 26 +1
    • Tool “token_changes” rewrote its description, which is the text the model reads security
    • Tool “token_identity” rewrote its description, which is the text the model reads security
    • Tool “token_price_path” rewrote its description, which is the text the model reads security
    • Tool “find_serial_insiders” rewrote its description, which is the text the model reads security
    • Tool “get_coverage” rewrote its description, which is the text the model reads security
    • Tool “can_i_exit” rewrote its description, which is the text the model reads security
    • Tool “get_sample” rewrote its description, which is the text the model reads security
    • Tool “token_wallets” rewrote its description, which is the text the model reads security
    • Tool “token_web” rewrote its description, which is the text the model reads security
    • Tool “wallet_network” rewrote its description, which is the text the model reads security
    • Tool “check_token” rewrote its description, which is the text the model reads security
    • Tool “check_wallet” rewrote its description, which is the text the model reads security
    • Tool “fetch” rewrote its description, which is the text the model reads security
    • Tool “find_tokens” rewrote its description, which is the text the model reads security
    • Tool “inspect_token” rewrote its description, which is the text the model reads security
    • Tool “kol_record” rewrote its description, which is the text the model reads security
    • Tool “search” rewrote its description, which is the text the model reads security
    • Tool “search_tokens” rewrote its description, which is the text the model reads security
    • Tool “token_graph” rewrote its description, which is the text the model reads security
    • Tool “token_report” rewrote its description, which is the text the model reads security
    • Schema quality: pass → fail functional
    • Server version: 1.4.3 → 1.4.4 functional
    • Server version: 1.4.0 → 1.4.3 functional
  • 19 Aug 26 +8
    • Authorization: partial → pass security
    • First check of Authorization: pass security
    • The server rewrote its instructions, which are the text every model session reads security
    • Schema quality: 2464 → 3010 functional
    • Stability: unverified → 0.03 functional
    • Tool “kol_leaderboard” now declares an output schema functional
    • Tool “can_i_exit” now declares an output schema functional
    • Tool “check_token” now declares an output schema functional
    • Tool “check_wallet” now declares an output schema functional
    • Tool “compare_tokens” now declares an output schema functional
    • Tool “find_serial_insiders” now declares an output schema functional
    • Tool “find_tokens” now declares an output schema functional
    • Tool “funder_networks” now declares an output schema functional
    • Tool “get_balance” now declares an output schema functional
    • Tool “get_coverage” now declares an output schema functional
    • Tool “get_sample” now declares an output schema functional
    • Tool “get_scorecard” now declares an output schema functional
    • Tool “inspect_token” now declares an output schema functional
    • Tool “kol_record” now declares an output schema functional
    • Tool “search_tokens” now declares an output schema functional
    • Tool “test_hypothesis” now declares an output schema functional
    • Tool “token_changes” now declares an output schema functional
    • Tool “token_graph” now declares an output schema functional
    • Tool “token_identity” now declares an output schema functional
    • Tool “token_price_path” now declares an output schema functional
    • Tool “token_report” now declares an output schema functional
    • Tool “token_wallets” now declares an output schema functional
    • Tool “token_web” now declares an output schema functional
    • Tool “wallet_network” now declares an output schema functional
    • The server now declares the “prompts” capability functional
    • The server now declares the “resources” capability functional
    • First check of Schema quality: 100 functional
    • First check of Tool coverage: 100 functional
    • New prompt “find_candidates” functional
    • New prompt “vet_before_buying” functional
    • New prompt “vet_counterparty” functional
    • New resource “Index coverage” functional
    • New resource “Price list” functional
    • New resource “Risk calibration” functional
    • New resource “Worked example” functional
    • Server version: 1.3.0 → 1.4.0 functional
    • New tool “fetch” functional
    • New tool “search” functional
  • 18 Aug 26 77

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 21 Aug 2026 · Probed https://api.mindjack.xyz/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=mindjack.xyz CN=YE2,O=Let's Encrypt,C=US 20 Jul 2026 18 Oct 2026 ECDSA 256 ECDSA-SHA384 5cb49a6a602ed8580810f5ccedfaa6f7ef4
SANs: *.mindjack.xyz, mindjack.xyz
CN=YE2,O=Let's Encrypt,C=US (CA) CN=Root YE,O=ISRG,C=US 3 Sept 2025 2 Sept 2028 ECDSA 384 ECDSA-SHA384 4df3b15dd6c0784c507cd37b58e6f115
CN=Root YE,O=ISRG,C=US (CA) CN=ISRG Root X2,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 ECDSA-SHA384 872165fc34b6e5fba8add5b3705fb53a
CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) CN=ISRG Root X1,O=Internet Security Research Group,C=US 13 May 2026 2 Sept 2032 ECDSA 384 SHA256-RSA 6c8f1dc727c7117f7baf853ac980f9cd
DNSSEC secure

Validation of api.mindjack.xyz. Secure

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
xyz. present 3599, 18130 8, 8 Verified
mindjack.xyz. present 2371 13 Verified
api.mindjack.xyz. Verified address RRset verified with the apex keys
Authentication Enforced and verified

The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.

Result Enforced and verified
Enforced On tool calls
HTTP status 200

WWW-Authenticate challenge Bearer resource_metadata="https://api.mindjack.xyz/.well-known/oauth-protected-resource", scope="mcp:call"

Bearer resource_metadata="https://api.mindjack.xyz/.well-known/oauth-protected-resource", scope="mcp:call"
Header Value
strict-transport-security max-age=31536000; includeSubDomains; preload
content-security-policy default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://d3js.org https://cdn.jsdelivr.net https://unpkg.com https://static.cloudflareinsights.com https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://cdn.jsdelivr.net; font-src 'self' https://fonts.gstatic.com https://cdn.jsdelivr.net; img-src 'self' data: blob: https:; connect-src 'self' https://api.jup.ag https://quote-api.jup.ag https://lite-api.jup.ag https://api.dexscreener.com https://api.geckoterminal.com https://api.coingecko.com https://auth.privy.io https://api.mainnet-beta.solana.com https://cloudflareinsights.com https://challenges.cloudflare.com https://unpkg.com https://api.mindjack.xyz wss://mindjack.xyz wss://www.mindjack.xyz; frame-src https://auth.privy.io https://dexscreener.com https://challenges.cloudflare.com; frame-ancestors 'none'; base-uri 'self'; form-action 'self';
x-content-type-options nosniff
x-frame-options DENY
referrer-policy strict-origin-when-cross-origin
permissions-policy camera=(), microphone=(), geolocation=(), payment=(), usb=(), magnetometer=(), gyroscope=()

Protected resource metadata

Document https://api.mindjack.xyz/.well-known/oauth-protected-resource
Retrieved Yes
Resource https://api.mindjack.xyz/mcp
Authorisation server https://mindjack.xyz
Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.mindjack.xyz/mcp Verified 400
http (plaintext) http://api.mindjack.xyz/mcp HTTPS enforced 301 https://api.mindjack.xyz/mcp
MCP tools · 26 exposed · ~2,429 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
can_i_exit ~99

[$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.

NameTypeReqDescription
mintstringyesSolana token mint, base58.
NameTypeReqDescription
_metaobject
checked_at_sol_usdnumberSOL price used to size the ladder, so a dollar rung can be reproduced later.
exitobjectverdict (clear/elevated/thin/trapped/blocked), action, worst_retained_pct, and a ladder of...
methodstringHow the answer was obtained, and what it cannot see. Quotes only — nothing is signed.
mintstringSolana token mint address (base58).
saysstringThe finding in one plain sentence, safe to quote.
{"mint":"6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P"}
check_token ~97

[$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.

NameTypeReqDescription
mintstringyesSolana token mint, base58.
NameTypeReqDescription
_metaobject
factsobjectCounts AND the share of supply behind each: snipers, insiders, fresh wallets, wallet groups,...
mintstringSolana token mint address (base58).
namestring
rug_riskobject
safetyobjectMint/freeze authority, LP and timelock state. Reports unknown as unknown, never as zero.
symbolstring
{"mint":"6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P"}
check_wallet ~80

[$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.

NameTypeReqDescription
addressstringyesSolana wallet, base58.
NameTypeReqDescription
_metaobject
historyobjectAppearances, roles it recurs in, and its realised record across the index.
knownbooleanFalse when we have never seen this wallet in an indexed token. Never billed.
saysstringThe finding in one plain sentence, safe to quote.
tradingobject
walletstringSolana wallet address (base58).
{"address":"bwamJzztZsepfkteWRChggmXuiiCQvpLqPietdNfSXa"}
compare_tokens ~107

[$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.

NameTypeReqDescription
mintsarrayyesTwo to four mints to compare.
NameTypeReqDescription
_metaobject
comparedarray
countinteger
in_allinteger
not_coveredarraymints we do not hold; the rest is still answered, as coverage 'partial'.
saysstringThe finding in one plain sentence, safe to quote.
sharedarraywallet, in_tokens, mints, roles (holder / insider / early / sniper).
{"mints":["6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P","CuPKnZJ6ut7WR5XGjdZtvLQQJpewHNPTuRyXvC8ThXEq"]}
fetch ~90

[$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.

NameTypeReqDescription
idstringyesA Solana mint address, usually from `search`.
NameTypeReqDescription
idstringThe mint this document is about.
metadataobject
textstringThe full report as JSON text.
titlestring
urlstringPublic page for the token, or null if the id was not an address.
{"id":"6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P"}
find_serial_insiders ~122

[$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.

NameTypeReqDescription
limitintegerRows, 1-100. Default 25.
min_tokensintegerMinimum tokens flagged in. Default 3.
NameTypeReqDescription
_metaobject
countinteger
filtersobject
saysstringThe finding in one plain sentence, safe to quote.
walletsarraywallet, insider_in, also_held, early_investor_in, avg_supply_pct, realized_sol,...
{"limit":50,"min_tokens":8}
find_tokens ~143

[$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.

NameTypeReqDescription
hoursintegerHours back, 1-168. Default 24.
limitintegerRows, 1-100. Default 25.
min_mcapnumberMinimum market cap, USD.
platformstringLaunchpad, e.g. pumpfun or letsbonk.
NameTypeReqDescription
_metaobject
countinteger
filtersobjectThe filters actually applied, echoed back — a caller should not have to guess whether a...
saysstringThe finding in one plain sentence, safe to quote.
tokensarray
{"hours":6,"min_mcap":50000}
funder_networks ~106

[$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.

NameTypeReqDescription
limitintegerRows, 1-100. Default 25.
min_walletsintegerMinimum wallets seeded. Default 3.
NameTypeReqDescription
_metaobject
countinteger
filtersobject
fundersarrayfunder, funder_known (exchange name when we know the address, else null), wallets_funded,...
saysstringThe finding in one plain sentence, safe to quote.
{"min_wallets":20}
get_balance ~57

[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.

Input schema present but exposes no named parameters.

NameTypeReqDescription
credit_balancenumberCredits left. A new key starts at 0.
free_remainingnumber
key_prefixstring
planstring
plan_credits_per_monthnumber
plan_expires_atnumber
{}
get_coverage ~59

[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.

Input schema present but exposes no named parameters.

NameTypeReqDescription
_metaobject
history_fromstring
indexobject
not_coveredobject
platformsarray
pricingobject
start_hereobject
statsobject
universestring
{}
get_sample ~71

[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.

Input schema present but exposes no named parameters.

NameTypeReqDescription
_metaobject
identityobject
inspectobject
mintstring
nextarray
not_shownobject
saysstring
screenobject
{}
get_scorecard ~59

[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.

Input schema present but exposes no named parameters.

NameTypeReqDescription
_metaobject
bandsarray
base_rate_pctnumber
calibrated_atstring
saysstring
window_daysnumber
{}
inspect_token ~83

[$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.

NameTypeReqDescription
mintstringyesSolana token mint, base58.
NameTypeReqDescription
_metaobject
activityobjecttransactions analysed and fee cost.
groupsobject
holder_wealthobjecttop-50 SOL distribution; a median near zero is a launch distributed to nobody.
mintstringSolana token mint address (base58).
top_holdersarrayrank, wallet, supply_pct, is_whale, is_notable.
tracked_tradersobjectActivity from traders we follow by name.
trading_patternsobjectscalp score and wash-trading share.
wallet_classesobjectsnipers, insiders, fresh_wallets, early_buyers.
{"mint":"6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P"}
kol_leaderboard ~125

[$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.

NameTypeReqDescription
daysintegerRecent window, 1-90 days. Default 7.
limitintegerRows, 1-100. Default 25.
sortstringprofit: realised SOL. success: win rate. activity: recent trades.
NameTypeReqDescription
_metaobject
countinteger
filtersobject
kolsarraywallet, name, handle, verified, followers, lifetime {trades, volume_sol, realized_sol,...
saysstringThe finding in one plain sentence, safe to quote.
{"days":30,"sort":"success"}
kol_record ~75

[$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.

NameTypeReqDescription
addressstringyesSolana wallet, base58.
NameTypeReqDescription
_metaobject
kolobjectIdentity and lifetime stats. Null when the address is not a tracked KOL; nothing is charged...
recent_tradesarrayLatest trades: side, sol, realized_sol, roi_pct, entry_mcap, timestamp.
tokensarrayPer-token rollup: mint, symbol, buys, sells, volume_sol, realized_sol, first and last trade...
{"address":"CyaE1VxvBrahnPWkqm5VsdCvyS2QmNht2UFrKJHga54o"}
search ~102

[$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.

NameTypeReqDescription
limitintegerRows, 1-100. Default 25.
querystringyesSymbol, name fragment, or an exact mint address.
NameTypeReqDescription
_metaobjectcoverage, billing and price_usd for this call.
countnumber
resultsarrayRows of {id, title, url}. id is the mint; pass it to fetch.
saysstring
{"query":"bonk"}
search_tokens ~159

[$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.

NameTypeReqDescription
daysintegerAnalysed within this many days.
limitintegerRows, 1-100. Default 25.
min_mcapnumberMinimum market cap, USD.
offsetintegerRows to skip. Default 0.
platformstringLaunchpad, e.g. pumpfun or letsbonk.
qstringSymbol, name fragment, or exact mint.
NameTypeReqDescription
_metaobject
countinteger
queryobject
saysstringThe finding in one plain sentence, safe to quote.
tokensarraymint, symbol, name, analyzed_at, mcap_at_analysis, platform, holders, insiders, snipers,...
{"days":7,"q":"bonk"}
test_hypothesis ~114

[$0.025] Research, not screening. Describe the shape of token you care about and get what measurably happened to the matching cohort: collapse rate against the base rate, peak-gain percentiles, time to peak, collapse speed. Filters take {min,max} bounds; get_coverage lists the queryable fields.

NameTypeReqDescription
filtersobjectyesField bounds as {min,max}; get_coverage lists the fields.
window_daysintegerCohort window, days. Default 30.
NameTypeReqDescription
_metaobject
cohortobjectn, rug_pct, base_rate_pct, rug_lift_vs_base, median_peak_gain_pct, p75/p90_peak_gain_pct,...
disclaimerstringMeasured history, not a forecast, and not adjusted for slippage or fees.
filtersobjectThe filters applied, echoed back.
saysstringThe finding in one plain sentence, safe to quote.
window_daysinteger
{"filters":{"total_holders":{"min":200}},"window_days":30}
token_changes ~74

[$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.

NameTypeReqDescription
mintstringyesSolana token mint, base58.
NameTypeReqDescription
_metaobject
changesobjectMovement against the baseline: who left, who grew, and the supply behind it.
mintstringSolana token mint address (base58).
readybooleanFalse when we hold no holder baseline for this token; nothing is charged in that case.
saysstringThe finding in one plain sentence, safe to quote.
{"mint":"6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P"}
token_graph ~80

[$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.

NameTypeReqDescription
mintstringyesSolana token mint, base58.
NameTypeReqDescription
_metaobject
edgesarraywallet_a/wallet_b ties with strength and confidence.
edges_totalintegerTrue edge count; compare against the returned array to detect truncation.
membersarrayWhich wallet sits in which cluster, and its role.
members_totalinteger
mintstringSolana token mint address (base58).
saysstringThe finding in one plain sentence, safe to quote.
wash_walletsarray
{"mint":"6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P"}
token_identity ~79

[$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.

NameTypeReqDescription
mintstringyesSolana token mint, base58.
NameTypeReqDescription
_metaobject
creatorobjectaddress, allocation_pct, has_sold.
identityobjectholders_checked, holders_with_history (a COUNT), coverage_pct, prior_appearances,...
mintstringSolana token mint address (base58).
sibling_outcomesobjectknown vs rugged among the siblings.
sibling_tokensarrayEarlier tokens these wallets ran: mint, seen_at, shared_wallets, rugged.
upsideobjectMeasured 2x/5x rate for tokens whose holders carried this much winning history, against...
{"mint":"6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P"}
token_price_path ~75

[$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.

NameTypeReqDescription
mintstringyesSolana token mint, base58.
NameTypeReqDescription
_metaobject
coverage_notestringWhere our feed starts, so the path is not mistaken for the token's whole life.
mintstringSolana token mint address (base58).
pathobjectanalysed_at, first/last tick, tick count, market cap at analysis / latest / peak / trough,...
saysstringThe finding in one plain sentence, safe to quote.
{"mint":"6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P"}
token_report ~114

[$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.

NameTypeReqDescription
depthstringcore: verdict, holders, identity. full adds graph, price path, sellability.
mintstringyesSolana token mint, base58.
NameTypeReqDescription
_metaobject
depthstringWhich tiers are included.
identityobjectThe full body of the endpoint it names, exactly as that endpoint returns it.
inspectobjectThe full body of the endpoint it names, exactly as that endpoint returns it.
mintstringThe token this describes.
saysstringThe finding in one plain sentence, safe to quote.
screenobjectThe full body of the endpoint it names, exactly as that endpoint returns it.
{"depth":"full","mint":"6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P"}
token_wallets ~93

[$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.

NameTypeReqDescription
mintstringyesSolana token mint, base58.
NameTypeReqDescription
_metaobject
early_investorsarrayAddresses with funding source, cluster membership and flags. Capped at 100; the matching...
early_totalinteger
fresh_totalinteger
fresh_walletsarrayAddresses with funding source, cluster membership and flags. Capped at 100; the matching...
insidersarrayAddresses with funding source, cluster membership and flags. Capped at 100; the matching...
insiders_totalinteger
kolsarrayAddresses with funding source, cluster membership and flags. Capped at 100; the matching...
kols_totalinteger
mintstring
saysstringThe finding in one plain sentence, safe to quote.
scalpersarrayAddresses with funding source, cluster membership and flags. Capped at 100; the matching...
snipersarrayAddresses with funding source, cluster membership and flags. Capped at 100; the matching...
snipers_totalinteger
wash_totalinteger
wash_walletsarrayAddresses with funding source, cluster membership and flags. Capped at 100; the matching...
{"mint":"6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P"}
token_web ~92

[$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.

NameTypeReqDescription
min_sharedintegerMinimum shared wallets. Default 3.
mintstringyesSolana token mint, base58.
NameTypeReqDescription
_metaobject
common_walletsarrayThe shared wallets themselves, with which launches each ties.
mintstring
saysstringThe finding in one plain sentence, safe to quote.
tokensarrayLaunches sharing wallets with this one: mint, shared wallet count, outcome and the highest...
web_wallet_poolintegerWallets considered when building the web.
{"min_shared":5,"mint":"6acH1iae44zL4haWNNCaqcTqS2Q7KNYsWErxCoLW9u9P"}
wallet_network ~74

[$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.

NameTypeReqDescription
addressstringyesSolana wallet, base58.
NameTypeReqDescription
_metaobject
directarrayCounterparts, each with the wallet, interaction count, shared tokens and transfer direction...
direct_totalintegerCounterparts found, before the cap.
edge_totalintegerEdges behind both rings.
saysstringThe finding in one plain sentence, safe to quote.
second_hoparrayA bounded second ring, reached through the direct counterparts.
walletstringThe wallet asked about.
{"address":"bwamJzztZsepfkteWRChggmXuiiCQvpLqPietdNfSXa"}