ChainStream MCP Server supports all interfaces defined in the API Reference. AI can directly call these tools to fetch on-chain data.Documentation Index
Fetch the complete documentation index at: https://docs.chainstream.io/llms.txt
Use this file to discover all available pages before exploring further.
MCP tool parameters and return values are identical to the REST API. For detailed field descriptions, refer to API Reference.
Tools Overview
- Data Query
- Trade Execution
- Infrastructure
- Real-time Subscriptions
| Tool Category | Functions |
|---|---|
| Token | Token search, info, price, candles, holders, security check |
| Wallet | Balance, PnL, stats, balance updates |
| Trade | Trade records, activities, top traders |
| DexPool | Pool info, snapshots |
| Ranking | Hot tokens, new tokens, final stretch, migrated |
| Blockchain | Chain info, latest block |
Token Tools
token_search
Search for tokens.token_get
Get token details.token_get_metadata
Get token metadata (name, symbol, logo, etc.).token_get_stats
Get token statistics (volume, buy/sell counts, etc.).token_get_price
Get current token price.token_get_prices
Get token price history.token_get_candles
Get token candlestick data.token_get_holders
Get token holder information.token_get_top_holders
Get top token holders list.token_get_pools
Get liquidity pools for a token.token_get_security
Get token security check results.token_get_creation
Get token creation information.token_get_mint_and_burn
Get token mint and burn history.token_list
Get token list (with pagination and filters).token_get_traders_tag
Get trader tag distribution for a token.token_get_liquidity_snapshots
Get token liquidity snapshots.token_dev_get_tokens
Get all tokens created by a developer.Wallet Tools
wallet_get_balance
Get wallet balance.wallet_get_balance_updates
Get wallet balance change history.wallet_get_pnl
Get wallet profit and loss data.wallet_calculate_pnl
Calculate wallet PnL for specific conditions.wallet_get_stats
Get wallet statistics.Trade Tools
trade_get
Get trade records.trade_get_activities
Get trade activity stream.trade_get_top_traders
Get top traders.DexPool Tools
dexpool_get
Get pool information.dexpool_get_snapshots
Get pool snapshot history.Ranking Tools
ranking_get_hot_tokens
Get hot tokens ranking.ranking_get_new_tokens
Get new tokens list.ranking_get_stocks
Get stock tokens (not graduated).ranking_get_final_stretch
Get tokens about to graduate.ranking_get_migrated
Get graduated tokens list.Blockchain Tools
blockchain_list
Get supported blockchain list.blockchain_get_latest_block
Get latest block information.Dex Tools
dex_list
Get supported DEX list.dex_get_quote
Get trade quote.dex_get_route
Get optimal trade route.dex_swap
Execute token swap.dex_create
Create transaction (requires signing).DeFi Tools
pumpfun_create
Create token on Pump.fun.moonshot_create
Create token on Moonshot.moonshot_submit_create_token
Submit Moonshot token creation transaction.Transaction Tools
transaction_send
Send signed transaction.transaction_get_gas_price
Get current gas price.transaction_estimate_gas_limit
Estimate transaction gas limit.RedPacket Tools
redpacket_create
Create red packet.redpacket_claim
Claim red packet.redpacket_get
Get red packet information.redpacket_get_claims
Get red packet claim records.Webhook Tools
webhook_list_endpoints
Get configured webhook endpoints list.webhook_create_endpoint
Create new webhook endpoint.webhook_update_endpoint
Update webhook endpoint configuration.webhook_delete_endpoint
Delete webhook endpoint.webhook_get_secret
Get webhook signing secret.webhook_rotate_secret
Rotate webhook signing secret.WebSocket Subscriptions
MCP service also supports WebSocket real-time subscriptions for the following data:Subscription Types
| Type | Description | Example Prompt |
|---|---|---|
| Candles | Real-time price candles | ”Subscribe to 1-minute candles for this token” |
| Token Stats | Real-time trading stats | ”Monitor trading data for this token in real-time” |
| New Tokens | New token notifications | ”Notify me of new tokens on Solana” |
| Token Metadata | New token metadata | ”Get detailed info for new tokens” |
| Wallet Balance | Balance changes | ”Monitor balance changes for this wallet” |
| Wallet Trades | Trade notifications | ”Notify me when this wallet makes a trade” |
| Trade Activities | Real-time trade stream | ”Show real-time trades for this token” |
| Pool | Pool state | ”Monitor liquidity changes for this pool” |
| Rankings | Hot tokens updates | ”Real-time hot token rankings update” |
For detailed WebSocket subscription parameters and response formats, refer to WebSocket API docs.
Supported Blockchains
| Chain | Identifier | Type |
|---|---|---|
| Solana | sol | L1 |
| Ethereum | eth | L1 (EVM) |
| BSC | bsc | L1 (EVM) |
Prompt Best Practices
Specify the Chain
Provide Full Address
Specify Time Range
Break Down Complex Tasks
Split complex tasks into simpler questions:Use Context for Follow-ups
Related Documentation
MCP Introduction
Learn about MCP protocol and capabilities
Setup Guide
Configure MCP Server
API Reference
Complete REST API documentation
WebSocket API
Real-time data subscriptions

