wallet-analytics-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@wallet-analytics-mcpanalyze swaps for 5YnJq... in the last week"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Blockchain wallet analytics MCP
MCP server for retriving on-chain wallet swap transactions. Fetches and parses swap data from blockchain wallets for LLM based analysis.
Features
DEX detection — Identifies Raydium, Jupiter, Meteora, Orca, Pump.fun from transaction instructions
Token classification — Auto-labels stablecoins, base currencies, and meme tokens
Transaction categories — Classifies swaps, transfers, staking, NFT mints
Multi-hop support — Aggregates complex swap paths into single entries
Currency-agnostic filters —
min_amount_sent/receivedwork on any token, not just SOLRPC auto-detection — Single
SOLANA_RPC_URLconfig; detects provider from URL
Related MCP server: onchainos MCP Server
Supported Chains
Chain | Status | Env Var |
Solana | ✅ Implemented |
|
Ethereum | 🔜 Planned |
|
Base | 🔜 Planned |
|
BSC | 🔜 Planned |
|
The parser is chain-agnostic in design — swap detection logic applies to any EVM or Solana wallet. New chains are added by extending the transaction parsing module.
Use Cases
Use Case | Description | Recommended Filters |
Copy Trading | Track a profitable wallet's swaps in real-time and mirror their trades |
|
Wallet Profiling | Analyze trading patterns — preferred DEX, position sizes, token preferences | No filters; use full data for strategy and risk assessment |
Alpha Discovery | Scan wallets connected to new token launches |
|
DeFi Analytics | Aggregate swap volume across a portfolio of wallets |
|
Stablecoin Flow Tracking | Monitor large stablecoin movements for capital inflows/outflows |
|
Installation
pip install wallet-analytics-mcpOr via uv:
uv pip install wallet-analytics-mcpQuick Start
Run without installing using uvx:
uvx wallet-analytics-mcpConfiguring an MCP Client
Add to your client's MCP configuration. Example for Claude Desktop (~/.claude/claude_desktop_config.json):
{
"mcpServers": {
"wallet-analytics": {
"command": "uvx",
"args": ["wallet-analytics-mcp"],
"env": {
"SOLANA_RPC_URL": "https://your-rpc-endpoint"
}
}
}
}The env block passes variables directly to the server subprocess — no need to export them globally. Other MCP-compatible clients (Cursor, Windsurf, Cline, etc.) use the same JSON config format.
Configuration
All settings via environment variables:
Variable | Default | Description |
| Solana public RPC | Any Solana RPC endpoint (Alchemy, Helius, QuickNode) |
|
| RPC timeout in seconds |
|
| Max transactions per wallet |
Point SOLANA_RPC_URL at any provider — Alchemy, Helius, QuickNode, etc. Falls back to Solana public if not set.
Available Tools
get_raw_transactions
Fetch all detected swap transactions for a wallet address. By default returns every swap regardless of token pair. Optional filters let the LLM narrow results.
Parameters:
Parameter | Type | Required | Description |
| string | Yes | Solana wallet public key (base58) |
| string | No | ISO 8601 date (default: 30 days ago) |
| string | No | ISO 8601 date (default: now) |
| bool | No | Drop swaps where both tokens are base currencies (default: |
| string | No |
|
| number | No | Minimum token quantity sent to include the swap |
| number | No | Minimum token quantity received to include the swap |
| list | No | Categories to exclude: |
Returns: List of swaps with token pairs, quantities, timestamps, signatures, DEX platform, and transaction category. Response includes filters_applied showing which filters were active.
Design
The parser returns all detected swaps — no hard-coded drops. Filtering happens at the tool level so the LLM decides what's relevant. Each swap includes:
Platform — Detected DEX program (Raydium, Jupiter, Meteora, Orca, Pump.fun) from transaction instructions
Category — Transaction type (
swap,transfer,staking,nft,other) based on program IDs calledToken Symbols — Human-readable symbols for known tokens (e.g., BONK, WIF, POPCAT)
This catches USDC→meme swaps, meme-to-meme trades, and any other token pair.
Attribution
This project was generated by Qwen3.6-27B (Q3_K_M quant) running locally via llama.cpp. Key inference settings:
Context: 65,536 tokens
Temperature: 0.6, Top-K: 20, Top-P: 0.95
Presence penalty: 1.5
Flash attention enabled, Q8_0 KV cache
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Multi-chain wallet intelligence: balances, transactions, ENS, OFAC screening across 7 chains.
Blockchain analytics API for AI agents. Smart Money signals, wallet profiling, token analytics.
Blockchain analytics API for AI agents. Smart Money signals, wallet profiling, token analytics.
KOL, smart money & whale wallets API on Solana, BNB, Base, ETH: Wallet tracker, Leaderboard
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceProvides unified access to real-time and historical Solana ecosystem data through 40+ API endpoints, enabling LLM agents to query tokens, wallets, trades, and DeFi metrics.-

onchainos MCP Serverofficial
FlicenseNot gradedqualityBmaintenanceEnables on-chain operations including token search, market data, wallet management, swap execution, and DApp interactions across 20+ blockchains.336-- FlicenseNot gradedqualityAmaintenanceKOL, smart money & whale wallets API on Solana, BNB, Base, ETH: Wallet tracker, Leaderboard-
- AlicenseNot gradedqualityDmaintenanceProvides comprehensive analytics and insights for Solana wallets and their DeFi activities, including transaction tracking, DeFi position monitoring, risk profiling, and strategy recommendations.15 npm7MIT