MCP 服务器

solenrich

io.github.0xSardius/solenrich

此 MCP 可以做什么

Provides Solana wallet, token, DeFi, perps, smart-money, risk, portfolio, and market intelligence, including alerts and comparative analysis.

attention_momentum
Agent Attention Momentum
Tokens ranked by ACCELERATION of agent attention (query velocity change across three consecutive windows), overlaid with price change over the same window. Divergence classes: early_signal (attention up, price flat — agents researching before the market moves), confirmed_momentum, distribution_risk (attention cooling while price pumps), fading. Proprietary — derived from SolEnrich's own query stream. Windows: 1h, 6h, 24h.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Max ranked entries'}, 'window': {'enum': ['1h', '6h', '24h'], 'type': 'string', 'default': '6h', 'description': 'Window size — acceleration compares three consecutive windows of this size'}}}
batch_enrich
Batch Enrich
Enrich multiple wallets or tokens in a single call (1-25). Returns parallel results.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['addresses', 'type'], 'properties': {'type': {'enum': ['wallet', 'token'], 'type': 'string', 'description': 'Address type: wallet or token'}, 'depth': {'enum': ['light', 'full'], 'type': 'string', 'default': 'light', 'description': 'Enrichment depth'}, 'addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Array of Solana addresses (1-25)'}}}
check_alerts
Check Alerts
Poll-based event detection covering spot + Jupiter Perps. Pass a watchlist (token mints + wallet addresses) and a since timestamp; receive alerts graded by severity. Spot alerts: price spike/drop, risk change, whale flow, concentration shift, portfolio value change, position add/remove. Jupiter Perps alerts per wallet: position opened, position closed, at-risk (high leverage or underwater), liquidation approaching, PnL swing. Stateless — caller owns the cursor.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['since'], 'properties': {'since': {'type': 'string', 'description': 'ISO 8601 timestamp — return alerts fired since this moment'}, 'tokens': {'type': 'array', 'items': {'type': 'string'}, 'default': [], 'maxItems': 10, 'description': 'Token mints to watch (max 10)'}, 'wallets': {'type': 'array', 'items': {'type': 'string'}, 'default': [], 'maxItems': 10, 'description': 'Wallet addresses to watch — spot + Jupiter Perps (max 10)'}}}
compare_tokens
Compare Tokens
Side-by-side comparison of 2-3 tokens: price, liquidity, volatility, holder concentration, risk. Rankings and summary picks.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mints'], 'properties': {'mints': {'type': 'array', 'items': {'type': 'string'}, 'description': '2-3 token mint addresses to compare'}}}
compare_wallets
Compare Wallets
Side-by-side comparison of 2-3 wallets: portfolio, activity, risk, labels. Rankings and summary picks.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['addresses'], 'properties': {'depth': {'enum': ['light', 'full'], 'type': 'string', 'default': 'light', 'description': 'Enrichment depth'}, 'addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': '2-3 wallet addresses to compare'}}}
consensus_signal
Agent Attention Signal
What tokens or wallets are being queried by other agents right now. Proprietary data derived from SolEnrich's own query stream. Pass `address` for that entity's rank/percentile/trend; omit it for top-N. Windows: 1h, 6h, 24h.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'type': {'enum': ['token', 'wallet'], 'type': 'string', 'default': 'token', 'description': 'Entity type to query'}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Top-N size when address is omitted'}, 'window': {'enum': ['1h', '6h', '24h'], 'type': 'string', 'default': '1h', 'description': 'Lookback window'}, 'address': {'type': 'string', 'description': 'Optional Solana address — single-entity report when provided'}}}
copy_trade_signals
Copy Trade Signals
Analyze a wallet's trading performance: win rate, PnL, consistency, hold time, and smart_money classification.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Solana wallet address (base58)'}, 'lookback_days': {'type': 'number', 'default': 30, 'description': 'Days to analyze (1-90)'}}}
due_diligence
Due Diligence
Comprehensive token research: security audit, holder concentration, whale activity, risk score with level (LOW-CRITICAL), and SAFE/CAUTION/RISKY verdict.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Token mint address (base58)'}}}
enrich_token
Enrich Token
Analyze a Solana SPL token: price, market cap, liquidity, holder concentration (top 1/5/10%), slippage estimates at 4 position sizes ($100/$1K/$10K/$100K), risk flags, and Jupiter verification.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Token mint address (base58)'}, 'include_holders': {'type': 'boolean', 'default': False, 'description': 'Include top 20 holders with balances and % supply'}}}
enrich_wallet
Enrich Wallet
Get a Solana wallet profile: SOL balance, token holdings, DeFi positions, labels (whale, active_trader, defi_user), risk score, and risk level.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'depth': {'enum': ['light', 'full'], 'type': 'string', 'default': 'light', 'description': 'light = basic profile, full = includes DeFi positions and connected wallets'}, 'address': {'type': 'string', 'description': 'Solana wallet address (base58, 32-44 chars)'}}}
exit_signal
Exit Signal (Should I Sell?)
The sell-side verdict for a token you hold: pass a mint, get EXIT / DERISK / HOLD with a 0-1 exit score and reasoning. Reads sell pressure, buy-rate deceleration, volume fade, distribution into strength, top-holder flow (whales distributing vs accumulating), liquidity trend, and holder churn. Rug triggers (LP pull, active dump) override everything. Works on tokens of any age. NFA.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Token mint address you hold'}, 'entry_price_usd': {'type': 'number', 'description': 'Optional entry price in USD — adds unrealized-PnL context', 'exclusiveMinimum': 0}}}
feed_latest
SolEnrich Daily Brief
Daily intelligence brief — pre-computed ranking of trending Solana tokens with composite-signal scoring. Cached 24h, lazy-populated on cache miss. Pass `since` (ISO 8601) to short-circuit on no-change polls.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'since': {'type': 'string', 'description': 'Optional ISO 8601 timestamp of last successful poll. If brief is not newer, response sets unchanged=true with empty payload.'}}}
gacha_ev_scan
Jupiter Gacha EV Scan
Scan Jupiter Gacha (Collector Crypt) tokenized-card packs for net-of-exit expected value. Per machine: gross insured EV vs the guaranteed instant-buyback floor (85-93% of insured value, ≤72h) vs a marketplace sale (insured value minus 2% fee, fill-risk). Returns a POSITIVE_EV / HOUSE_EDGE / NEGATIVE_EV verdict — the realizable EV the platform hides behind its gross-EV headline. NFA.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'machine': {'type': 'string', 'description': 'Restrict to one machine code (e.g. pokemon_50); omit to scan all'}, 'franchise': {'enum': ['pokemon', 'onepiece', 'all'], 'type': 'string', 'default': 'all', 'description': 'Franchise filter'}, 'min_edge_pct': {'type': 'number', 'maximum': 100, 'minimum': -100, 'description': 'Only surface machines with net edge ≥ this %'}, 'exit_strategy': {'enum': ['buyback', 'marketplace', 'both'], 'type': 'string', 'default': 'both', 'description': 'Which exit path to rank/verdict against'}}}
hyperliquid_smart_money
Hyperliquid Smart-Money Positioning
Where Hyperliquid smart money is positioned. Filters the HL leaderboard to consistent directional traders (excludes market-makers + dust), then aggregates their live positions into a per-coin consensus (long/short counts, net notional, bias, conviction) plus a top-trader drill-down. Optionally focus one coin via `market`. A positioning signal, not a trade — use as confluence/risk context, not a standalone entry.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'market': {'type': 'string', 'description': 'Optional single-coin focus, e.g. HYPE/BTC/ETH'}, 'top_traders': {'type': 'integer', 'maximum': 25, 'minimum': 1, 'description': 'How many top traders to include (default 10)'}}}
hyperliquid_trader_profile
Hyperliquid Trader Profile
Live Hyperliquid perp positions for an EVM (0x) address, read from HL's public on-chain state. Per-position side, leverage, notional, entry, unrealized PnL, distance-to-liquidation, and risk flags. Account value, directional bias, profile (directional/market-neutral/diversified), and realized+unrealized PnL over week/month/all-time. The building block for HL smart-money tracking.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Hyperliquid EVM (0x) address'}}}
new_tokens
New Tokens
Discover recently launched Solana tokens. Filters by liquidity and risk score, ranked safest first.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'number', 'default': 10, 'description': 'Number of tokens to return (1-20)'}, 'max_risk_score': {'type': 'number', 'default': 0.8, 'description': 'Maximum risk score (0-1)'}, 'min_liquidity_usd': {'type': 'number', 'default': 1000, 'description': 'Minimum liquidity in USD'}}}
parse_transaction
Parse Transaction
Parse a Solana transaction: type, protocol, SOL/token transfers, accounts involved, and fee details.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['signature'], 'properties': {'signature': {'type': 'string', 'description': 'Transaction signature (base58, 87-88 chars)'}}}
perps_basis_signal
Net-Yield-After-Borrow Basis Signal
Computes perp mark vs spot price across venues and surfaces actually-earnable yield. Funding-rate venues (HL, dYdX) generate real yield; pool perps (Jupiter, Adrena) flagged as not viable because they charge borrow on both sides. Returns per-venue trade + filtered opportunities + best trade.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['asset'], 'properties': {'asset': {'enum': ['SOL', 'BTC', 'ETH', 'BONK'], 'type': 'string', 'description': 'Asset to scan'}, 'min_yield_apr_pct': {'type': 'number', 'default': 5, 'maximum': 100, 'minimum': 0, 'description': 'Minimum net yield (APR %) for an opportunity to surface'}}}
perps_cross_venue_funding
Cross-Venue Perps Funding
Compare borrow/funding APR + OI across Solana on-chain venues (Jupiter Perps, Adrena) and cross-chain reference (Hyperliquid, dYdX v4). Returns best entry per side, basis vs Hyperliquid, and arbitrage opportunities. SOL/BTC/ETH/BONK supported (with venue-specific availability).
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['market'], 'properties': {'market': {'enum': ['SOL', 'BTC', 'ETH', 'BONK'], 'type': 'string', 'description': 'Asset to query'}, 'include_reference': {'type': 'boolean', 'default': True, 'description': 'Include Hyperliquid + dYdX v4 reference rates'}}}
perps_market_structure
Jupiter Perps Market Structure
Per-market OI, utilization, borrow APR, skew, OI caps, and health flags across Jupiter Perps SOL/BTC/ETH. Reads on-chain Anchor accounts directly.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
perps_market_trend
Jupiter Perps Market Trend
Per-symbol (SOL/BTC/ETH) deltas for mark price, total open interest, long/short skew, utilization, and borrow APR over 7/14/30 days. Direction indicators per metric and per market. Overall direction excludes mark price. Use for regime detection — bots that adjust behavior based on whether markets are growing, stressed, or rebalancing.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'lookback': {'enum': ['7d', '14d', '30d'], 'type': 'string', 'default': '7d', 'description': 'History window'}}}
perps_trader_profile
Multi-Venue Perps Trader Profile
Open positions across BOTH Jupiter Perps and Adrena for a wallet. Per-venue breakdown plus combined totals. Each position tagged with venue. Trader classification (scalper/swing/position), directional bias, multi-venue exposure flag, and risk flags (high leverage, approaching liquidation, concentrated market). Adrena PnL needs mark prices for jitoSOL/WBTC/BONK and is null when unavailable.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Solana wallet address'}}}
perps_venue_comparison
Cross-Venue Perps Comparison
Where to trade this market at this size. Builds on cross-venue funding with spot slippage, per-venue fee, OI cap headroom, and total entry cost. Returns rankings + recommendation with warnings.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['market', 'size_usd'], 'properties': {'side': {'enum': ['long', 'short'], 'type': 'string', 'default': 'long', 'description': 'Side being sized'}, 'market': {'enum': ['SOL', 'BTC', 'ETH', 'BONK'], 'type': 'string', 'description': 'Asset to query'}, 'size_usd': {'type': 'number', 'maximum': 10000000, 'minimum': 100, 'description': 'Position size in USD'}}}
portfolio_history
Portfolio History
Full portfolio time-series for a wallet: daily snapshots of value, balance, holdings, and risk score over 7/14/30 days, plus summary stats (peak, trough, max drawdown, average, change vs period start). For charting and PnL tracking.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'period': {'enum': ['7d', '14d', '30d'], 'type': 'string', 'default': '7d', 'description': 'Lookback period'}, 'address': {'type': 'string', 'description': 'Solana wallet address (base58)'}}}
protocol_profile
Protocol Profile
DeFi protocol analytics: TVL, yield pools, on-chain activity, health signals. Supports Raydium, Orca, marginfi, Drift, Jupiter, Kamino, Marinade, Jito, and more.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['protocol'], 'properties': {'protocol': {'type': 'string', 'description': 'Protocol slug (e.g. "raydium", "orca") or Solana program ID'}, 'include_yields': {'type': 'boolean', 'default': True, 'description': 'Include yield pool data'}}}
query
Query
Ask a plain English question about any Solana wallet, token, or market. Single-intent routes to one enricher; compound intents chain 2-3 in parallel and return a unified briefing. Examples: "should I buy <mint>?" (DD + trend + whales), "wallet deep dive on <addr>" (profile + history + perps), "is <mint> safe?", "what's trending right now", "SOL-PERP funding rate".
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['question'], 'properties': {'question': {'type': 'string', 'description': 'Natural language question about a Solana wallet or token'}}}
runner_scan
Runner Scan (on-chain velocity)
Which fresh Solana memecoins are ACCELERATING right now? Measures buy-rate acceleration (5m vs 1h, 1h vs 6h), buy pressure, volume/price velocity, holder growth and liquidity trend, then classifies each token RUNNING / IGNITING / PARABOLIC_LATE / FADING with a 0-1 score and reasoning. Flags already-ran tokens as entry risk and liquidity pulls as rugs.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 15, 'maximum': 25, 'minimum': 1, 'description': 'Max tokens to return'}, 'min_liquidity_usd': {'type': 'number', 'default': 10000, 'maximum': 10000000, 'minimum': 0, 'description': 'Minimum pool liquidity in USD'}, 'min_volume_h1_usd': {'type': 'number', 'default': 5000, 'maximum': 10000000, 'minimum': 0, 'description': 'Minimum 1h volume in USD'}, 'max_token_age_hours': {'type': 'number', 'default': 24, 'maximum': 168, 'minimum': 0.1, 'description': 'Max token age in hours since first pair'}}}
smart_money_flow
Smart Money Flow
Where high-performing Solana wallets are moving. Scores seed wallets by copy-trade metrics, surfaces tokens they're accumulating, and maps wallet clusters.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'wallets': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 30, 'description': 'Optional wallet addresses to score (curated default used if omitted)'}, 'min_win_rate': {'type': 'number', 'default': 0.55, 'maximum': 1, 'minimum': 0, 'description': 'Minimum win rate to qualify'}, 'top_n_tokens': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Max accumulated tokens to surface'}, 'include_graph': {'type': 'boolean', 'default': True, 'description': 'Include wallet cluster analysis'}, 'lookback_days': {'type': 'integer', 'default': 14, 'maximum': 90, 'minimum': 1, 'description': 'Copy-trade lookback window'}}}
smart_money_trenches
Smart Money in the Trenches
Which proven-winner wallets are aping fresh (<6h) memecoin launches right now, and what are they buying? Vetted realized-PnL winner seed set (bot-filtered), recent buys overlaid against token launch times, ranked by distinct smart buyers + recency. Pre-ape attention signal.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Max tokens to return'}, 'hours_back': {'type': 'integer', 'default': 12, 'maximum': 48, 'minimum': 1, 'description': 'How far back to scan seed-wallet buys (hours)'}, 'min_buyers': {'type': 'integer', 'default': 1, 'maximum': 14, 'minimum': 1, 'description': 'Min distinct smart buyers per token'}, 'max_token_age_hours': {'type': 'number', 'default': 6, 'maximum': 72, 'minimum': 1, 'description': 'Max token age in hours to count as fresh'}}}
stonk_alerts
StonkFun Watchlist Alerts
What changed for up to 25 StonkFun reward coins since your last check: payout landed, payout went stale (no payout for 24h+), stopped trading (no 24h volume), holders moved 10%+, and rewards paid to holders since then in the quote asset and USD. Also the current payout status of each coin. Pass the previous checked_at as `since` on each poll. Use for "did my reward coins pay today?" or to watch a stonk portfolio.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mints', 'since'], 'properties': {'mints': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 25, 'minItems': 1, 'description': 'Reward coin mints to watch (up to 25)'}, 'since': {'type': 'string', 'description': 'ISO time of your last check, e.g. 2026-09-23T00:00:00Z'}, 'stale_after_hours': {'type': 'number', 'default': 24, 'maximum': 168, 'minimum': 1, 'description': 'Hours without a payout that count as stale'}, 'min_holders_change_pct': {'type': 'number', 'default': 10, 'maximum': 1000, 'minimum': 1, 'description': 'holders_change threshold in %'}}}
stonk_gems
StonkFun Gem Finder
Find gems on StonkFun: reward coins that look early, real, and paying. Ranks every reward coin 0-100 on recent holder payout, holders, market cap headroom, 24h turnover, age, momentum, quote-asset strength, and flywheel — stages GEM / WATCH / NOISE with plain reasons and warnings, plus the round-trip tax cost. Use for "what should I look at on StonkFun right now?" Follow up with trenches_check on a GEM and stonk_reward_risk before sizing.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 15, 'maximum': 50, 'minimum': 1, 'description': 'Rows to return'}, 'category': {'enum': ['xstock', 'prestock', 'currency', 'leverage', 'solana', 'collectible', 'custom'], 'type': 'string', 'description': 'Quote category filter'}, 'quote_mint': {'type': 'string', 'description': 'Only coins paired against this quote mint'}, 'min_holders': {'type': 'integer', 'default': 25, 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Ignore coins with fewer reward-receiving holders'}, 'max_age_days': {'type': 'number', 'default': 14, 'maximum': 90, 'minimum': 0, 'description': 'Ignore coins older than this'}, 'max_market_cap_usd': {'type': 'number', 'default': 5000000, 'minimum': 0, 'description': 'Ignore coins above this market cap'}}}
stonk_launch_intel
StonkFun Launch Intel
What to launch on StonkFun and against which quote asset. Per quote: coins, launches (24h/7d), share trading today, share paying holders today, survival past day 3, median holders and market cap, 100 vs 300 bps tax mix with trading and paying rates, crowding, and a 0-100 demand score — plus overall stats and plain recommendations. Use BEFORE stonk_pairs / stonk_preflight when deciding what to launch.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sort': {'enum': ['demand', 'survival', 'volume', 'launches', 'paying'], 'type': 'string', 'default': 'demand', 'description': 'Ranking key'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 100, 'minimum': 1, 'description': 'Rows to return'}, 'category': {'enum': ['xstock', 'prestock', 'currency', 'leverage', 'solana', 'collectible', 'custom'], 'type': 'string', 'description': 'Quote category filter'}, 'min_coins': {'type': 'integer', 'default': 5, 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Only quotes with at least this many reward coins'}}}
stonk_pairs
StonkFun Launchable Pairs (free)
FREE. List the quote assets a StonkFun (stonkfun.xyz) coin can be launched against — xStocks like NVDAX/SPYX/TSLAX, Backpack pre-stocks, currencies, custom mints — with normalized categories and an is_agent_launchable flag. Call this BEFORE sizing or preflighting a launch: the quoteMint must be one of these, and only launchLabReady pairs can be built on-chain.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'category': {'enum': ['xstock', 'prestock', 'currency', 'leverage', 'solana', 'collectible', 'custom'], 'type': 'string', 'description': 'Normalized category filter'}, 'launchable_only': {'type': 'boolean', 'default': False, 'description': 'Only pairs an agent can launch against right now'}}}
stonk_preflight
StonkFun Launch Preflight
Call BEFORE broadcasting a self-built Raydium LaunchLab launch meant for StonkFun. Pass the base64 unsigned transaction, the quote mint, and the mode; it decodes the initialize instruction and diffs every parameter against StonkFun's /launchlab/pricing — GlobalConfig, platform id per mode, curve, supply, totalSellA, raise, 6-decimal Token-2022 base mint, quote token program, curve-rule account last, and the reward-mode transfer fee (including Raydium's transferFeeBasePoints / maxinumFee spelling). Returns ok, mismatches with fixes, warnings. A mismatched pool is never adopted: the tax goes to nobody.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['unsigned_transaction', 'quote_mint', 'mode'], 'properties': {'mode': {'enum': ['standard', 'reward'], 'type': 'string', 'description': 'Launch mode'}, 'quote_mint': {'type': 'string', 'description': 'Quote mint the launch is priced against'}, 'launch_params': {'type': 'object', 'description': 'Optional: the params object you passed to the SDK, linted for misspelled fee fields', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'unsigned_transaction': {'type': 'string', 'description': 'Base64 unsigned transaction (legacy or v0) with the LaunchLab initialize instruction'}}}
stonk_quote
StonkFun Trade Quote
What one StonkFun trade costs at a given size and what the position is expected to pay back while held. Entry and exit cost (transfer tax + price impact at size), round-trip % and breakeven price move, pro-rata payout share with a dust warning, expected payout over the hold from real yield history, and a PAYS / MARGINAL / COSTS / NOT_PAYING verdict with breakeven hold days. No swap. Use before sizing any reward-coin position; follow with trenches_check to time the entry.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'StonkFun reward coin mint address (base58)'}, 'size_usd': {'type': 'number', 'default': 100, 'maximum': 1000000, 'minimum': 1, 'description': 'Position size in USD'}, 'hold_days': {'type': 'number', 'default': 7, 'maximum': 365, 'minimum': 0.25, 'description': 'Intended holding period in days'}}}
stonk_reward_risk
StonkFun Reward-Coin Risk
Call BEFORE sizing a StonkFun reward-coin position. Returns payout status — PAYING (holders got a payout in the last 24h), STALE, NEVER, NOT_REWARD — the trading cost (transfer-tax bps and round-trip %), and a 0-100 health score read from the chain: fee bps + cap, withdraw authority (must be StonkFun's distributor), fee mutability, distributions + last payout, flywheel, holders + concentration, quote category, age.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'StonkFun coin mint address (base58)'}}}
stonk_screener
StonkFun Reward-Coin Screener
Screen every StonkFun reward coin with payout status (PAYING / STALE / NEVER), a live flag (traded AND paid in 24h), and the round-trip transfer-tax cost per row. Filters: quote mint, category, holders, age (min/max), 24h volume, market cap, paying_only, live_only. Sort by volume24h (default), lastPayout, holders, priceChange24h, yield7d, yield30d, rewardsUsd. Use for "which coins on NVDAX paid holders today?" or "live xStock coins under $1M". Served from a 10-minute ingest. Use stonk_gems for a ranked shortlist.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sort': {'enum': ['yield7d', 'yield30d', 'rewardsUsd', 'volume24h', 'lastPayout', 'holders', 'priceChange24h'], 'type': 'string', 'default': 'volume24h', 'description': 'Ranking key'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 100, 'minimum': 1, 'description': 'Rows to return'}, 'category': {'enum': ['xstock', 'prestock', 'currency', 'leverage', 'solana', 'collectible', 'custom'], 'type': 'string', 'description': 'Quote category filter'}, 'live_only': {'type': 'boolean', 'default': False, 'description': 'Only coins that traded AND paid in the last 24h'}, 'quote_mint': {'type': 'string', 'description': 'Only coins paired against this quote mint'}, 'min_holders': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Minimum reward-receiving holders'}, 'paying_only': {'type': 'boolean', 'default': False, 'description': 'Only coins that paid holders in the last 24h'}, 'max_age_days': {'type': 'number', 'minimum': 0, 'description': 'Maximum coin age in days'}, 'min_age_days': {'type': 'number', 'minimum': 0, 'description': 'Minimum coin age in days'}, 'max_market_cap_usd': {'type': 'number', 'minimum': 0, 'description': 'Maximum market cap in USD'}, 'min_volume_24h_usd': {'type': 'number', 'minimum': 0, 'description': 'Minimum 24h volume in USD'}}}
stonk_yield
StonkFun Holder Yield
Trailing 7d / 30d / lifetime holder yield for a StonkFun reward coin: rewards paid in the quote asset, priced in USD, divided by average market cap over the window. The annualized figure carries an explicit caution flag when the window is under 7 days. Also explains quote exposure — the holder is long both the coin and its quote asset (e.g. NVDAX), and rewards accrue in that asset. Use when asked "what does this coin pay holders?"
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'StonkFun reward coin mint address (base58)'}}}
stonk_yield_batch
StonkFun Holder Yield — Batch
stonk_yield for up to 25 StonkFun reward coins in one call: 7d / 30d / lifetime holder yield per coin, annualized with caution flags, plus reward asset, market cap, holders and last payout. Pass `mints` (up to 25), or the screener filters (quote mint, category, holders, age, volume, market cap, paying_only, live_only, sort) to pick the coins. Use for "what do the paying NVDAX coins yield?" or to compare yields across a shortlist, instead of calling stonk_yield once per coin.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sort': {'enum': ['yield7d', 'yield30d', 'rewardsUsd', 'volume24h', 'lastPayout', 'holders', 'priceChange24h'], 'type': 'string', 'default': 'volume24h', 'description': 'Ranking key'}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 25, 'minimum': 1, 'description': 'Coins to return (max 25)'}, 'mints': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 25, 'minItems': 1, 'description': 'Up to 25 reward coin mints; when given, the filters are ignored'}, 'category': {'enum': ['xstock', 'prestock', 'currency', 'leverage', 'solana', 'collectible', 'custom'], 'type': 'string', 'description': 'Quote category filter'}, 'live_only': {'type': 'boolean', 'default': False, 'description': 'Only coins that traded AND paid in the last 24h'}, 'quote_mint': {'type': 'string', 'description': 'Only coins paired against this quote mint'}, 'min_holders': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Minimum reward-receiving holders'}, 'paying_only': {'type': 'boolean', 'default': False, 'description': 'Only coins that paid holders in the last 24h'}, 'max_age_days': {'type': 'number', 'minimum': 0, 'description': 'Maximum coin age in days'}, 'max_market_cap_usd': {'type': 'number', 'minimum': 0, 'description': 'Maximum market cap in USD'}}}
token_trend
Token Trend
Token metrics over time: daily snapshots with direction indicators (improving/declining/stable) per metric.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Token mint address (base58)'}, 'lookback': {'enum': ['7d', '14d', '30d'], 'type': 'string', 'default': '7d', 'description': 'Lookback period'}}}
trenches_check
Trenches Check (Vet One Token)
Before you ape, run the check: pass a token mint and get a HIGH_CONFLUENCE / MODERATE / SINGLE_SIGNAL / NO_SIGNAL verdict with reasoning. Runs on-chain velocity (runner stage + score), proven-winner wallet buys, and agent attention against that specific token. Pairs with due_diligence (structural safety) for a full pre-entry read. NFA.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Token mint address to check'}}}
trenches_scan
Trenches Scan (Three-Signal Confluence)
The full memecoin pre-ape scan in one call: on-chain velocity (runner detection), proven-winner wallet buys (smart-money), and agent attention, composited into a ranked list with per-token reasoning and HIGH_CONFLUENCE / MODERATE / SINGLE_SIGNAL verdicts. Confluence across independent signals is the edge. NFA.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Max picks returned (default 10)'}, 'min_liquidity_usd': {'type': 'number', 'minimum': 0, 'description': 'Liquidity floor in USD (default 5000)'}, 'max_token_age_hours': {'type': 'number', 'maximum': 72, 'minimum': 1, 'description': 'Max token age in hours (default 24)'}}}
trending_signals
Trending Signals
Ranked list of Solana tokens worth paying attention to right now. Composes DexScreener trending + risk scoring + whale-flow into a composite signal with reasoning.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Number of tokens to return'}, 'max_risk_score': {'type': 'number', 'default': 0.7, 'maximum': 1, 'minimum': 0, 'description': 'Maximum risk score (0-1)'}, 'min_liquidity_usd': {'type': 'number', 'default': 10000, 'description': 'Minimum liquidity in USD'}, 'include_whale_watch': {'type': 'boolean', 'default': True, 'description': 'Include whale flow signal'}}}
wallet_graph
Wallet Graph
Map wallet connections: find counterparties, detect clusters of coordinated wallets, and identify suspicious patterns.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'depth': {'type': 'number', 'default': 1, 'description': 'Hop depth (1 or 2)'}, 'address': {'type': 'string', 'description': 'Solana wallet address (base58)'}}}
wallet_history
Wallet History
Wallet portfolio over time: snapshots with position changes (added/removed holdings) and direction indicators.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'address': {'type': 'string', 'description': 'Solana wallet address (base58)'}, 'lookback': {'enum': ['7d', '14d', '30d'], 'type': 'string', 'default': '7d', 'description': 'Lookback period'}}}
whale_watch
Whale Watch
Track top token holders: balances, % supply, buy/sell volumes, accumulation vs distribution signals.
输入模式
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['mint'], 'properties': {'mint': {'type': 'string', 'description': 'Token mint address (base58)'}, 'threshold_usd': {'type': 'number', 'default': 10000, 'description': 'Minimum USD value to qualify as whale activity'}, 'lookback_hours': {'type': 'number', 'default': 24, 'description': 'How many hours to look back (1-168)'}}}
已添加
stonk_yield_batch
2026年9月25日 02:50
已添加
stonk_alerts
2026年9月25日 02:50
已添加
stonk_quote
2026年9月19日 02:41
已添加
stonk_preflight
2026年9月17日 12:40
已添加
stonk_launch_intel
2026年9月17日 12:40
已添加
stonk_gems
2026年9月17日 12:40
已添加
stonk_screener
2026年9月17日 12:40
已添加
stonk_yield
2026年9月17日 12:40
已添加
stonk_reward_risk
2026年9月17日 12:40
已添加
stonk_pairs
2026年9月17日 12:40
已添加
gacha_ev_scan
2026年9月17日 12:40
已添加
attention_momentum
2026年9月17日 12:40
已添加
trenches_scan
2026年9月17日 12:40
已添加
exit_signal
2026年9月17日 12:40
已添加
trenches_check
2026年9月17日 12:40
已添加
consensus_signal
2026年9月17日 12:40
已添加
check_alerts
2026年9月17日 12:40
已添加
feed_latest
2026年9月17日 12:40
已添加
runner_scan
2026年9月17日 12:40
已添加
smart_money_trenches
2026年9月17日 12:40
已添加
smart_money_flow
2026年9月17日 12:40
已添加
trending_signals
2026年9月17日 12:40
已添加
perps_cross_venue_funding
2026年9月17日 12:40
已添加
perps_venue_comparison
2026年9月17日 12:40
已添加
perps_market_trend
2026年9月17日 12:40
已添加
perps_basis_signal
2026年9月17日 12:40
已添加
hyperliquid_smart_money
2026年9月17日 12:40
已添加
hyperliquid_trader_profile
2026年9月17日 12:40
已添加
perps_trader_profile
2026年9月17日 12:40
已添加
perps_market_structure
2026年9月17日 12:40