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.

io.github.0xSardius/solenrich

REMOTE · API.SOLENRICH.COM

Solana onchain intelligence for AI agents: wallet risk, due-diligence, perps funding, smart money.

0 this week 77 Trust /100

Last scanned (8 hours ago)

Scores higher than 69% of remote servers

Unreachable for 1 day in a row. Last reached 4 Nov 2026.

Category Crypto and Web3

Trust breakdown (7 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 → Why this is hard to score →

Endpoint Security11
Transport & Reachability0
Schema Quality & AI Usability0
  • Schema not yet verified: we couldn't read the endpoint's schema, or could read only part of its tool list.Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Tool Safety0
  • Tool safety not yet verified: we couldn't read the endpoint's tools, or could read only part of the list.Unverified
Capabilities0
  • Capabilities not yet verified: we couldn't read the endpoint's capabilities.Unverified

Unverified: 5 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm.

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.

  • 5 Nov 26 0
    • Endpoint reachability: reachable → unreachable ▼ security
    • HSTS header: fail → unverified ▼ security
    • Stability: pass → unverified ▼ security
    • Tool safety: pass → unverified ▼ security
    • TLS certificate: pass → unverified ▼ security
    • Transport: pass → fail ▼ security
    • Authorization: Authorisation not yet verified: we couldn't confirm whether this endpoint requires it. security
    • Capabilities: fail → unverified ▼ functional
    • Tool coverage: 100 → unverified ▼ functional
    • First check of Schema quality: unverified functional
  • 4 Nov 26 0
    • Tool “perps_cross_venue_funding” rewrote its description, which is the text the model reads security
  • 3 Nov 26 0
    • Tool “perps_cross_venue_funding” rewrote its description, which is the text the model reads security
  • 2 Nov 26 0
    • New tool “audace_intent_check” functional
  • 6 Oct 26 0
    • Tool “stonk_gems” rewrote its description, which is the text the model reads security
    • New tool “stonk_creator” functional
    • Tool “stonk_gems” changed its title: StonkFun Gem Finder → StonkFun Live-Coin Shortlist cosmetic
  • 4 Oct 26 0
    • New tool “wallet_link_check” functional
  • 28 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 25 Sept 26 0
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
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 5 Nov 2026 · Probed https://api.solenrich.com/mcp

TLS unreached
DNSSEC insecure

Validation of api.solenrich.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
solenrich.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication Inconclusive

We could not reach the endpoint well enough to judge its authorisation posture.

Result Inconclusive

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://api.solenrich.com/mcp Unreachable
http (plaintext) http://api.solenrich.com/mcp HTTPS enforced
MCP tools · 50 exposed · ~6,029 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. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
attention_momentum ~128

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.

NameTypeReqDescription
limitinteger–Max ranked entries
windowstring–Window size — acceleration compares three consecutive windows of this size

No output schema declared.

No examples provided.

audace_intent_check ~217

For AudaceFi league agents: pass the swap intent you are about to send (category, tokenInMint, tokenOutMint, amountIn), get PROCEED / REDUCE / HOLD with reason codes. Buys check risk flags, the trenches signal (Degen) and exit momentum; sells run the exit verdict. Within 60 min of the season-end snapshot, sells proceed and buys hold, because a non-USDC wallet at the snapshot forfeits the season. NFA.

NameTypeReqDescription
amountInnumberyesHuman amount of tokenInMint
categorystringyesLeague category
networkstring–devnet (default) or mainnet
seasonEndsAtstring–Season-end snapshot, ISO (season.active.endsAt). Default: next Saturday 00:00 UTC
tokenInMintstringyesMainnet mint identity spent (USDC for a buy)
tokenOutMintstringyesMainnet mint identity received (USDC for a sell)

No output schema declared.

No examples provided.

batch_enrich ~67

Enrich multiple wallets or tokens in a single call (1-25). Returns parallel results.

NameTypeReqDescription
addressesarrayyesArray of Solana addresses (1-25)
depthstring–Enrichment depth
typestringyesAddress type: wallet or token

No output schema declared.

No examples provided.

check_alerts ~159

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.

NameTypeReqDescription
sincestringyesISO 8601 timestamp — return alerts fired since this moment
tokensarray–Token mints to watch (max 10)
walletsarray–Wallet addresses to watch — spot + Jupiter Perps (max 10)

No output schema declared.

No examples provided.

compare_tokens ~52

Side-by-side comparison of 2-3 tokens: price, liquidity, volatility, holder concentration, risk. Rankings and summary picks.

NameTypeReqDescription
mintsarrayyes2-3 token mint addresses to compare

No output schema declared.

No examples provided.

compare_wallets ~58

Side-by-side comparison of 2-3 wallets: portfolio, activity, risk, labels. Rankings and summary picks.

NameTypeReqDescription
addressesarrayyes2-3 wallet addresses to compare
depthstring–Enrichment depth

No output schema declared.

No examples provided.

consensus_signal ~122

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.

NameTypeReqDescription
addressstring–Optional Solana address — single-entity report when provided
limitinteger–Top-N size when address is omitted
typestring–Entity type to query
windowstring–Lookback window

No output schema declared.

No examples provided.

copy_trade_signals ~64

Analyze a wallet's trading performance: win rate, PnL, consistency, hold time, and smart_money classification.

NameTypeReqDescription
addressstringyesSolana wallet address (base58)
lookback_daysnumber–Days to analyze (1-90)

No output schema declared.

No examples provided.

due_diligence ~56

Comprehensive token research: security audit, holder concentration, whale activity, risk score with level (LOW-CRITICAL), and SAFE/CAUTION/RISKY verdict.

NameTypeReqDescription
mintstringyesToken mint address (base58)

No output schema declared.

No examples provided.

enrich_token ~92

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.

NameTypeReqDescription
include_holdersboolean–Include top 20 holders with balances and % supply
mintstringyesToken mint address (base58)

No output schema declared.

No examples provided.

enrich_wallet ~85

Get a Solana wallet profile: SOL balance, token holdings, DeFi positions, labels (whale, active_trader, defi_user), risk score, and risk level.

NameTypeReqDescription
addressstringyesSolana wallet address (base58, 32-44 chars)
depthstring–light = basic profile, full = includes DeFi positions and connected wallets

No output schema declared.

No examples provided.

exit_signal ~130

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.

NameTypeReqDescription
entry_price_usdnumber–Optional entry price in USD — adds unrealized-PnL context
mintstringyesToken mint address you hold

No output schema declared.

No examples provided.

feed_latest ~89

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.

NameTypeReqDescription
sincestring–Optional ISO 8601 timestamp of last successful poll. If brief is not newer, response sets unchanged=true with empty payload.

No output schema declared.

No examples provided.

gacha_ev_scan ~170

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.

NameTypeReqDescription
exit_strategystring–Which exit path to rank/verdict against
franchisestring–Franchise filter
machinestring–Restrict to one machine code (e.g. pokemon_50); omit to scan all
min_edge_pctnumber–Only surface machines with net edge ≥ this %

No output schema declared.

No examples provided.

hyperliquid_smart_money ~141

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.

NameTypeReqDescription
marketstring–Optional single-coin focus, e.g. HYPE/BTC/ETH
top_tradersinteger–How many top traders to include (default 10)

No output schema declared.

No examples provided.

hyperliquid_trader_profile ~121

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.

NameTypeReqDescription
addressstringyesHyperliquid EVM (0x) address

No output schema declared.

No examples provided.

new_tokens ~75

Discover recently launched Solana tokens. Filters by liquidity and risk score, ranked safest first.

NameTypeReqDescription
limitnumber–Number of tokens to return (1-20)
max_risk_scorenumber–Maximum risk score (0-1)
min_liquidity_usdnumber–Minimum liquidity in USD

No output schema declared.

No examples provided.

parse_transaction ~47

Parse a Solana transaction: type, protocol, SOL/token transfers, accounts involved, and fee details.

NameTypeReqDescription
signaturestringyesTransaction signature (base58, 87-88 chars)

No output schema declared.

No examples provided.

perps_basis_signal ~108

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.

NameTypeReqDescription
assetstringyesAsset to scan
min_yield_apr_pctnumber–Minimum net yield (APR %) for an opportunity to surface

No output schema declared.

No examples provided.

perps_cross_venue_funding ~119

Compare borrow/funding APR + OI across Solana on-chain venues (Jupiter Perps, Adrena, Flash, Phoenix) 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).

NameTypeReqDescription
include_referenceboolean–Include Hyperliquid + dYdX v4 reference rates
marketstringyesAsset to query

No output schema declared.

No examples provided.

perps_market_structure ~46

Per-market OI, utilization, borrow APR, skew, OI caps, and health flags across Jupiter Perps SOL/BTC/ETH. Reads on-chain Anchor accounts directly.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

perps_market_trend ~96

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.

NameTypeReqDescription
lookbackstring–History window

No output schema declared.

No examples provided.

perps_trader_profile ~106

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.

NameTypeReqDescription
addressstringyesSolana wallet address

No output schema declared.

No examples provided.

perps_venue_comparison ~88

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.

NameTypeReqDescription
marketstringyesAsset to query
sidestring–Side being sized
size_usdnumberyesPosition size in USD

No output schema declared.

No examples provided.

portfolio_history ~89

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.

NameTypeReqDescription
addressstringyesSolana wallet address (base58)
periodstring–Lookback period

No output schema declared.

No examples provided.

protocol_profile ~92

DeFi protocol analytics: TVL, yield pools, on-chain activity, health signals. Supports Raydium, Orca, marginfi, Drift, Jupiter, Kamino, Marinade, Jito, and more.

NameTypeReqDescription
include_yieldsboolean–Include yield pool data
protocolstringyesProtocol slug (e.g. "raydium", "orca") or Solana program ID

No output schema declared.

No examples provided.

query ~118

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

NameTypeReqDescription
questionstringyesNatural language question about a Solana wallet or token

No output schema declared.

No examples provided.

runner_scan ~166

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.

NameTypeReqDescription
limitinteger–Max tokens to return
max_token_age_hoursnumber–Max token age in hours since first pair
min_liquidity_usdnumber–Minimum pool liquidity in USD
min_volume_h1_usdnumber–Minimum 1h volume in USD

No output schema declared.

No examples provided.

smart_money_flow ~111

Where high-performing Solana wallets are moving. Scores seed wallets by copy-trade metrics, surfaces tokens they're accumulating, and maps wallet clusters.

NameTypeReqDescription
include_graphboolean–Include wallet cluster analysis
lookback_daysinteger–Copy-trade lookback window
min_win_ratenumber–Minimum win rate to qualify
top_n_tokensinteger–Max accumulated tokens to surface
walletsarray–Optional wallet addresses to score (curated default used if omitted)

No output schema declared.

No examples provided.

smart_money_trenches ~137

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.

NameTypeReqDescription
hours_backinteger–How far back to scan seed-wallet buys (hours)
limitinteger–Max tokens to return
max_token_age_hoursnumber–Max token age in hours to count as fresh
min_buyersinteger–Min distinct smart buyers per token

No output schema declared.

No examples provided.

stonk_alerts ~193

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.

NameTypeReqDescription
min_holders_change_pctnumber–holders_change threshold in %
mintsarrayyesReward coin mints to watch (up to 25)
sincestringyesISO time of your last check, e.g. 2026-09-23T00:00:00Z
stale_after_hoursnumber–Hours without a payout that count as stale

No output schema declared.

No examples provided.

stonk_creator ~132

Who launched this StonkFun coin, and do their coins survive? Pass a creator wallet or a coin mint. Returns ESTABLISHED / MIXED / SERIAL_LAUNCHER / NEW with launches per day and week, the share of their coins older than 3 days that still trade, payouts in 24h, and their living coins. A cheap filter before paying for anything else on a fresh coin.

NameTypeReqDescription
creatorstring–Creator wallet (base58). Give this or mint.
mintstring–A StonkFun coin mint; resolved to its creator. Give this or creator.

No output schema declared.

No examples provided.

stonk_gems ~211

Shortlist StonkFun reward coins that are alive, paying, and liquid. Ranks every reward coin 0-100 on recent holder payout, holders, size, turnover, age, momentum, and quote-asset strength — stages GEM / WATCH / NOISE with plain reasons and warnings, plus the round-trip tax cost. It is a liveness ranking, not a price forecast (in a paper test, higher scores did not beat the market). Use for "what is alive on StonkFun right now?", then check stonk_creator and stonk_quote before sizing.

NameTypeReqDescription
categorystring–Quote category filter
limitinteger–Rows to return
max_age_daysnumber–Ignore coins older than this
max_market_cap_usdnumber–Ignore coins above this market cap
min_holdersinteger–Ignore coins with fewer reward-receiving holders
quote_mintstring–Only coins paired against this quote mint

No output schema declared.

No examples provided.

stonk_launch_intel ~155

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.

NameTypeReqDescription
categorystring–Quote category filter
limitinteger–Rows to return
min_coinsinteger–Only quotes with at least this many reward coins
sortstring–Ranking key

No output schema declared.

No examples provided.

stonk_market_pulse ~98

Is the StonkFun market rising or falling right now? RISK_ON / NEUTRAL / RISK_OFF from the share of live coins up over 24h and the median move, plus the volume-weighted move, launches per day, share of coins trading and paying, holder revenue this week vs last, the strongest and weakest quote shelves, and a daily breadth trend. Check it before entering any reward-coin position.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

stonk_pairs ~127

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.

NameTypeReqDescription
categorystring–Normalized category filter
launchable_onlyboolean–Only pairs an agent can launch against right now

No output schema declared.

No examples provided.

stonk_preflight ~225

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.

NameTypeReqDescription
launch_paramsobject–Optional: the params object you passed to the SDK, linted for misspelled fee fields
modestringyesLaunch mode
quote_mintstringyesQuote mint the launch is priced against
unsigned_transactionstringyesBase64 unsigned transaction (legacy or v0) with the LaunchLab initialize instruction

No output schema declared.

No examples provided.

stonk_quote ~161

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.

NameTypeReqDescription
hold_daysnumber–Intended holding period in days
mintstringyesStonkFun reward coin mint address (base58)
size_usdnumber–Position size in USD

No output schema declared.

No examples provided.

stonk_reward_risk ~130

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.

NameTypeReqDescription
mintstringyesStonkFun coin mint address (base58)

No output schema declared.

No examples provided.

stonk_screener ~316

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.

NameTypeReqDescription
categorystring–Quote category filter
limitinteger–Rows to return
live_onlyboolean–Only coins that traded AND paid in the last 24h
max_age_daysnumber–Maximum coin age in days
max_market_cap_usdnumber–Maximum market cap in USD
min_age_daysnumber–Minimum coin age in days
min_holdersinteger–Minimum reward-receiving holders
min_volume_24h_usdnumber–Minimum 24h volume in USD
paying_onlyboolean–Only coins that paid holders in the last 24h
quote_mintstring–Only coins paired against this quote mint
sortstring–Ranking key

No output schema declared.

No examples provided.

stonk_yield ~128

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?"

NameTypeReqDescription
mintstringyesStonkFun reward coin mint address (base58)

No output schema declared.

No examples provided.

stonk_yield_batch ~294

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.

NameTypeReqDescription
categorystring–Quote category filter
limitinteger–Coins to return (max 25)
live_onlyboolean–Only coins that traded AND paid in the last 24h
max_age_daysnumber–Maximum coin age in days
max_market_cap_usdnumber–Maximum market cap in USD
min_holdersinteger–Minimum reward-receiving holders
mintsarray–Up to 25 reward coin mints; when given, the filters are ignored
paying_onlyboolean–Only coins that paid holders in the last 24h
quote_mintstring–Only coins paired against this quote mint
sortstring–Ranking key

No output schema declared.

No examples provided.

token_trend ~56

Token metrics over time: daily snapshots with direction indicators (improving/declining/stable) per metric.

NameTypeReqDescription
lookbackstring–Lookback period
mintstringyesToken mint address (base58)

No output schema declared.

No examples provided.

trenches_check ~100

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.

NameTypeReqDescription
mintstringyesToken mint address to check

No output schema declared.

No examples provided.

trenches_scan ~133

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.

NameTypeReqDescription
limitinteger–Max picks returned (default 10)
max_token_age_hoursnumber–Max token age in hours (default 24)
min_liquidity_usdnumber–Liquidity floor in USD (default 5000)

No output schema declared.

No examples provided.

trending_signals ~101

Ranked list of Solana tokens worth paying attention to right now. Composes DexScreener trending + risk scoring + whale-flow into a composite signal with reasoning.

NameTypeReqDescription
include_whale_watchboolean–Include whale flow signal
limitinteger–Number of tokens to return
max_risk_scorenumber–Maximum risk score (0-1)
min_liquidity_usdnumber–Minimum liquidity in USD

No output schema declared.

No examples provided.

wallet_graph ~55

Map wallet connections: find counterparties, detect clusters of coordinated wallets, and identify suspicious patterns.

NameTypeReqDescription
addressstringyesSolana wallet address (base58)
depthnumber–Hop depth (1 or 2)

No output schema declared.

No examples provided.

wallet_history ~52

Wallet portfolio over time: snapshots with position changes (added/removed holdings) and direction indicators.

NameTypeReqDescription
addressstringyesSolana wallet address (base58)
lookbackstring–Lookback period

No output schema declared.

No examples provided.

wallet_link_check ~136

Are two Solana wallets controlled by the same owner? Returns a verdict (LIKELY_SAME_OWNER / UNCERTAIN / SUSPICIOUS), a same-owner confidence, and the evidence: direct transfers, shared funders, the new wallet's age, and its x402 payment history. Use it when a payout wallet changes, or to check two wallets for a sybil link.

NameTypeReqDescription
contextstring–payout_rotation labels a same-owner result LIKELY_ROTATION
wallet_astringyesOld wallet (Solana base58)
wallet_bstringyesNew wallet (Solana base58)

No output schema declared.

No examples provided.

whale_watch ~77

Track top token holders: balances, % supply, buy/sell volumes, accumulation vs distribution signals.

NameTypeReqDescription
lookback_hoursnumber–How many hours to look back (1-168)
mintstringyesToken mint address (base58)
threshold_usdnumber–Minimum USD value to qualify as whale activity

No output schema declared.

No examples provided.

Install

How do I install the io.github.0xSardius/solenrich MCP server?

io.github.0xSardius/solenrich is a hosted endpoint at https://api.solenrich.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · api.solenrich.com

# add to Claude Code
claude mcp add --transport http 0xsardius-solenrich 'https://api.solenrich.com/mcp'
Common questions

What is the io.github.0xSardius/solenrich MCP server?

io.github.0xSardius/solenrich is an MCP server listed in the public MCP registry as io.github.0xSardius/solenrich. Solana onchain intelligence for AI agents: wallet risk, due-diligence, perps funding, smart money. This page covers its hosted endpoint (https://api.solenrich.com/mcp).

Is the io.github.0xSardius/solenrich MCP server safe to use?

io.github.0xSardius/solenrich scores 77 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the io.github.0xSardius/solenrich MCP server expose?

io.github.0xSardius/solenrich exposes 50 tools: enrich_wallet, enrich_token, parse_transaction, whale_watch, due_diligence, and 45 more. Their descriptions and schemas cost roughly 6,029 tokens of context every time the server is loaded.

Does the io.github.0xSardius/solenrich MCP server require authentication?

Its publisher declares no required credentials for io.github.0xSardius/solenrich. We have not been able to confirm that against the live endpoint, and a server can require authorisation without declaring it here.

Is the io.github.0xSardius/solenrich MCP server still maintained?

io.github.0xSardius/solenrich is still listed in the MCP registry, though our most recent checks did not reach this channel. We last reached this channel on 4 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.