Solana onchain intelligence for AI agents: wallet risk, due-diligence, perps funding, smart money.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Solana onchain data enrichment agent. Accepts USDC micropayments via x402 and returns enriched wallet, token, and transaction data β structured JSON for agents or natural language briefings for LLMs.
Live API: https://api.solenrich.com/ Landing Page: https://solenrich.com Docs (agent-readable): https://api.solenrich.com/docs
All paid endpoints accept POST requests to /entrypoints/{key}/invoke with a JSON body containing an input object. Without a valid x402 payment header, endpoints return HTTP 402 with payment instructions.
| Endpoint | Price | Input | Description |
|---|---|---|---|
enrich-wallet-light | $0.002 | address, format | SOL balance, token holdings, labels, risk score |
enrich-wallet-full | $0.005 | address, format | + DeFi positions, connected wallets, enhanced tx history |
enrich-token-light | $0.002 | mint, format | Price (median of 3 sources), market cap, volume, liquidity, risk flags |
enrich-token-full | $0.004 | mint, format | + Top 20 holders, HHI concentration, volatility metrics |
parse-transaction | $0.001 | signature, format | Type detection, protocol identification, transfer breakdown |
| Endpoint | Price | Input | Description |
|---|---|---|---|
whale-watch | $0.008 | mint, format | Top holders with accumulation/distribution tracking |
batch-enrich | $0.015 | addresses[], type, depth, format | Parallel enrichment of up to 25 wallets or tokens |
wallet-graph | $0.010 | address, depth, format | Transaction connection mapping and cluster detection |
copy-trade-signals | $0.010 | address, format | PnL, win rate, Sharpe/Sortino ratios, max drawdown |
due-diligence | $0.020 | mint, format | Composite risk report with SAFE / CAUTION / RISKY verdict |
| Endpoint | Price | Input | Description |
|---|---|---|---|
compare-tokens | $0.006 | mints[] (2-3), format | Side-by-side: price, liquidity, volatility, HHI, risk. Rankings + summary |
compare-wallets | $0.006 | addresses[] (2-3), depth, format | Side-by-side: portfolio, activity, risk, labels. Rankings + summary |
| Endpoint | Price | Input | Description |
|---|---|---|---|
token-trend | $0.006 | mint, lookback, format | Token metrics over time β daily snapshots with improving/declining/stable direction per metric |
wallet-history | $0.006 | address, lookback, format | Portfolio value, SOL balance, risk score deltas + position changes across daily snapshots |
portfolio-history | $0.006 | address, period, format | Full portfolio time-series (7/14/30d) with peak, trough, max drawdown, change vs start |
| Endpoint | Price | Input | Description |
|---|---|---|---|
new-tokens | $0.012 | min_liquidity_usd, max_risk_score, limit, format | Recently launched tokens, enriched + risk-scored, safest first |
protocol-profile | $0.008 | protocol, include_yields, format | Protocol TVL, yields, on-chain activity, health signals, automated-activity % |
| Endpoint | Price | Input | Description |
|---|---|---|---|
perps-market-structure | $0.012 | format | Jupiter Perps OI, utilization, borrow APR, skew, health flags for SOL/BTC/ETH |
perps-trader-profile | $0.010 | address, format | Multi-venue (Jupiter + Adrena) open positions, leverage, PnL, trader classification |
perps-cross-venue-funding | $0.015 | market, include_reference, format | Funding/borrow APR + OI across Jupiter, Adrena, Hyperliquid, dYdX β best entry per side, arbitrage spreads |
perps-venue-comparison | $0.020 | market, side, size_usd, format | Where to trade at this size: slippage, fees, OI headroom, total entry cost, recommendation |
perps-basis-signal | $0.015 | asset, min_yield_apr_pct, format | Net-yield-after-borrow basis trade scanner β actually-earnable yield per venue |
perps-market-trend | $0.008 | lookback, format | Per-market deltas (price, OI, skew, utilization, borrow APR) over 7/14/30d β regime detection |
hyperliquid-trader-profile | $0.012 | address (0x), format | Hyperliquid live positions, leverage, liquidation distance, risk flags, week/month/all-time PnL |
hyperliquid-smart-money | $0.05 | market, top_traders, format | Leaderboard funnel β consistency-gated traders β per-coin positioning consensus + top-trader drill-down |
| Endpoint | Price | Input | Description |
|---|---|---|---|
trending-signals | $0.050 | min_liquidity_usd, max_risk_score, limit, format | Composite ranking of trending tokens: discovery + whale-watch + risk scoring, with reasoning |
smart-money-flow | $0.100 | wallets[], min_win_rate, lookback_days, format | Scores seed wallets, filters to winners, surfaces tokens they're accumulating + clusters |
| Endpoint | Price | Input | Description |
|---|---|---|---|
smart-money-trenches | $0.05 | hours_back, max_token_age_hours, min_buyers, limit, format | Which proven-winner wallets are aping fresh (<6h) launches right now β vetted realized-PnL seed set, bot-guarded, ranked by distinct smart buyers + recency |
runner-scan | $0.04 | max_token_age_hours, min_liquidity_usd, min_volume_h1_usd, limit, format | Which fresh tokens are accelerating right now β buy-rate acceleration (5m vs 1h, 1h vs 6h), buy pressure, volume/price velocity, holder growth, liquidity trend. Stages RUNNING / IGNITING / PARABOLIC_LATE / FADING with a 0β1 score. Flags already-ran tokens as entry risk and LP pulls as rugs |
trenches-scan | $0.08 | max_token_age_hours, min_liquidity_usd, limit, format | All three trenches signals in one call β on-chain velocity Γ proven-winner buys Γ agent attention, composited into a ranked list with confluence counts, per-token reasoning, and HIGH_CONFLUENCE / MODERATE / SINGLE_SIGNAL verdicts |
trenches-check | $0.03 | mint, format | The suite pointed at ONE token β before you ape, run the check. Same three legs as trenches-scan but targeted at your candidate: verdict + reasoning + per-leg detail. Pairs with due-diligence for a full pre-entry read |
| Endpoint | Price | Input | Description |
|---|---|---|---|
gacha-ev-scan | $0.02 | machine, franchise, exit_strategy, min_edge_pct, format | Jupiter Gacha (Collector Crypt) pack EV scan β gross insured EV vs the guaranteed instant-buyback floor (85β93%, β€72h) vs a marketplace sale (β2% fee, fill-risk). POSITIVE_EV / HOUSE_EDGE / NEGATIVE_EV verdict per machine β the realizable EV the platform hides behind its gross-EV headline |
| Endpoint | Price | Input | Description |
|---|---|---|---|
feed-latest | $0.005 | since, format | Daily intelligence brief β pre-computed trending ranking, cached 24h, built for recurring polling |
consensus-signal | $0.005 | address/type or limit, window, format | What other agents are querying right now β proprietary attention signal from our request stream |
attention-momentum | $0.02 | window, limit, format | Tokens ranked by acceleration of agent attention, with price divergence: early_signal (attention up, price flat) / distribution_risk (attention cooling, price pumping) |
check-alerts | $0.008 | tokens[], wallets[], since, criteria, format | Poll-based alerts: price spikes, whale flows, risk changes + perps events (position add/close, liquidation approaching, PnL swings) |
| Endpoint | Price | Input | Description |
|---|---|---|---|
query | $0.003 | question, format | Plain English questions routed to the right enricher |
Request bodies are flat JSON matching each endpoint's schema in /openapi.json. A {"input": {...}} envelope is also accepted.
Every endpoint accepts a format parameter:
json β Structured data for agent-to-agent consumptionllm β Natural language briefing (markdown) for LLM context windowsboth β JSON data with an additional llm_summary fieldAll scoring is deterministic on-chain logic β no LLM inference anywhere in the pipeline.
Seven additive factors from on-chain activity:
| Factor | Weight |
|---|---|
| High transaction concentration (few counterparties) | +0.15 |
| Low transaction diversity | +0.10 |
| New wallet (< 30 days old) | +0.15 |
| Bot-like patterns (high frequency, repetitive) | +0.20 |
| Interactions with known risky programs | +0.15 |
| Airdrop farming signals (many small token accounts) | +0.10 |
| Low protocol diversity (< 2 protocols) | +0.10 |
Risk Levels: LOW (< 0.25) | MODERATE (0.25-0.50) | ELEVATED (0.50-0.65) | HIGH (0.65-0.80) | CRITICAL (> 0.80)
Holder concentration metric from top 20 on-chain holders:
Computed from DexScreener multi-timeframe data (zero extra API calls):
Median of up to 3 sources (Helius DAS, DexScreener, Jupiter). Median resists outliers from any single DEX.
| Source | Usage |
|---|---|
| Helius | DAS API (assets, token accounts), enhanced transaction parsing, RPC |
| DexScreener | Token prices, market data, liquidity, OHLCV |
| DeFi Llama | Protocol TVL, yield data |
| Jupiter | Token prices (cross-reference), metadata, verification status, perps quotes |
| Birdeye | Real holder counts, daily OHLCV for volatility |
| Solana RPC | SOL balances, mint info, top 20 holders, Jupiter Perps + Adrena on-chain accounts |
| Hyperliquid + dYdX v4 | Cross-chain perps reference (funding rates, basis) |
20+ known Solana addresses auto-tagged across all enrichment results: CEX wallets (Binance, Coinbase), protocol addresses (Raydium, Orca, Jupiter), bridges, and foundations.
SolEnrich exposes an MCP endpoint for Claude Desktop, Claude Code, and Cursor. No install required:
32 tools β every endpoint is exposed as an MCP tool (wallet/token light+full variants fold into depth/include_holders toggles). Highlights: enrich_wallet, enrich_token, due_diligence, whale_watch, perps_cross_venue_funding, trending_signals, smart_money_flow, check_alerts.
Try SolEnrich without payment β paste any Solana wallet address or token mint:
10 free queries per IP per hour. Auto-detects wallet vs token. Returns format: "both" (JSON + LLM summary).
Interactive demo on the landing page: https://solenrich.com
| Variable | Required | Description |
|---|---|---|
HELIUS_API_KEY | Yes | Helius API key (helius.dev) |
AGENT_WALLET_ADDRESS | Yes | Solana wallet address for payments |
PAYMENTS_ENABLED | No | Set to "true" to enable x402 paywall |
FACILITATOR_URL | If payments | x402 facilitator URL |
UPSTASH_REDIS_REST_URL | No | Upstash Redis for caching (falls back to in-memory) |
UPSTASH_REDIS_REST_TOKEN | No | Upstash Redis token |
JUPITER_API_KEY | No | Jupiter API key (optional, free tier works) |
BIRDEYE_API_KEY | No | Birdeye API key β real holder counts + daily OHLCV for volatility |
METRICS_TOKEN | No | Bearer token for GET /metrics; without it metrics are locked in production |
Deployed on Railway with Docker (Bun runtime). Auto-deploys from main branch.
MIT
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/solenrich)<a href="https://allmcps.com/mcp/solenrich"><img src="https://allmcps.com/api/badge/solenrich?style=directory" alt="Solenrich on AllMCPs" /></a>