Ask questions about
on-chain wallets.
One config block in Codex, Cline, Claude Desktop, Claude Code, or Cursor. Behavioral profiles, holder maps, coordination detection — in plain language.
Works with Codex · Cline · Claude Desktop · Claude Code · Cursor · any MCP-compatible client or agent
1. · 2. Paste the config · 3. Restart your client · 4. Ask your first question.
codex mcp add sova-intel --env SOVA_API_KEY=ak_your_key -- npx -y "@sova-intel/mcp"Replace ak_your_key with your API key.
No account? Set SOLANA_PRIVATE_KEY instead and pay per call with Solana USDC.
Live demo
Three questions. Real answers.
You type the question. The MCP picks the right tool, handles async jobs, and returns structured intel.
“What kind of trader is DNfuF1L62WWyW3pNakVkyGGFzVVhj4Yr52jSmdTyeBHm?”
- behavior
- DAY_TRADER
- win rate
- 29.9%
- median hold
- 12.9 hours
- holdings
- 777 SOL · $62,892
- data quality
- GOLD
“Who are the top holders of J5DnHXXmKsXmCAeSvPRc5qR64ruYKcZHKwZijv9HnZgK and what are their trading styles?”
- holders analyzed
- 9 / 10
- top 5 supply
- 17.98%
- dominant style
- INTRADAY (4 wallets, 11.9% supply)
- also present
- MOMENTUM · SWING · SNIPER
- avg holder PnL
- −260 SOL
“Do any of those holders look coordinated or like the same actor?”
- coordination
- 0.28 LOW
- pairs checked
- 36
- flagged pairs
- 6
- top flag
- 2jjgBE… ↔ ACp9B9…
- similarity
- 0.82 · 677 shared tokens
Tools
Nine tools. Your client picks the right one.
You never call tools directly — just ask in natural language.
wallet_hud
Behavior type, win rate, hold time, and data quality for any wallet.
wallet_profile
Full intel — HUD + PnL summary + behavior breakdown + KOL identity.
wallet_token_pnl
Per-token PnL breakdown for a wallet, paginated.
batch_wallet_hud
HUD signals for up to 30 wallets in one call.
token_holder_profiles
Behavioral profiles for a token's top holders. Runs async, auto-resumes.
wallet_similarity
Coordination and sybil score for 2–30 wallets.
deep_token_analysis
Holder profiles + similarity bundled in one call.
job_status / job_wait
Resume async jobs. Called automatically — you don't need to think about these.