What is MCP
MCP (Model Context Protocol) is an open protocol proposed by Anthropic to standardize how AI applications connect to external data sources.Simply put, MCP enables AI to:
- Discover available tools and data sources
- Call external tools to perform operations
- Understand returned structured data
Traditional vs MCP
Core Concepts
Why MCP Matters
AI Agents Need “Hands and Eyes”
AI large models have powerful reasoning capabilities, but they:- ❌ Cannot directly access real-time data
- ❌ Cannot execute external operations
- ❌ Have knowledge cutoff dates
- ✅ Get real-time on-chain data
- ✅ Call professional tools for analysis
- ✅ Interact with the external world
AnalogyMCP to AI is like:
- Eyes → Let AI see real-time data
- Hands → Let AI execute operations
- Tools → Let AI use professional capabilities
ChainStream MCP Capabilities
ChainStream MCP Server exposes blockchain data and analysis capabilities to AI applications via the MCP protocol. MCP Endpoint:https://mcp.chainstream.io/mcp
Capability Matrix
ChainStream MCP Server supports all REST API and WebSocket subscription features in API Reference:- Token API
- Wallet API
- Trade API
- DEX API
- Ranking API
- WebSocket
Supported Blockchains
Use lowercase chain identifiers in all MCP tool parameters:
sol, eth, bsc.Supported Platforms
Claude Desktop
Officially supported MCP client with the most complete feature support.Cursor IDE
Developer-friendly AI coding assistant with MCP integration.Custom Agent
Any client following MCP protocol can integrate.Typical Use Cases
Case 1: AI Research Assistant
Need: Use AI to analyze a specific wallet’s trading behavior1
User Question
Analyze the trading style of address
0xd8dA6BF26964aF9D7eEd9e03E53415D37aA960452
AI Calls Tool
Calls
wallets_profile tool3
AI Returns Analysis
Based on analysis, this address (Vitalik) characteristics:
- Wallet age: Over 5 years
- Main holdings: ETH, various ERC-20 Tokens
- Trading style: Long-term holding, occasional donations and project support
- Active protocols: Uniswap, ENS, Gitcoin
- Labels: Core developer, Philanthropist
Case 2: Smart Money Tracking
Need: Track Smart Money large trades1
User Question
Which Smart Money addresses have been buying ARB in the last 24 hours?
2
AI Calls Tool
Calls
market_trending tool3
AI Returns Results
In the past 24 hours, the following Smart Money addresses bought ARB:
-
0xabc...123(Labels: whale, defi_expert)- Amount: 500,000 ARB
- Value: $450,000
- Time: 2 hours ago
-
0xdef...456(Labels: institution)- Amount: 200,000 ARB
- Value: $180,000
- Time: 5 hours ago
Case 3: Token Security Analysis
Need: Analyze token security1
User Question
Help me check if this token
0x... is safe2
AI Calls Tool
Calls
tokens_analyze tool3
AI Returns Results
Token security check results:
Risk Level: Medium (watch holder concentration)
Technical Architecture
Connection Modes
Difference from Traditional API
Authentication
ChainStream MCP Server authenticates via API Key. Get your key from the ChainStream Dashboard and configure it based on your transport:API Keys do not expire unless you set an expiration in the Dashboard. No token refresh is needed.
Security Model
Authentication
Authentication
Both connection modes authenticate via API Key. The npm package reads
CHAINSTREAM_API_KEY from the environment. The cloud endpoint accepts the X-API-KEY header.Tool Safety
Tool Safety
Tools are categorized by risk level:
- Read-only tools: Token search, wallet profile, market data — safe by default
- Trading tools (
dex_swap,dex_create_token,transaction_send): Marked as HIGH RISK, MCP clients should require explicit user confirmation
Audit Logs
Audit Logs
All tool calls are fully logged and viewable in Dashboard.
Next Steps
Setup Guide
Configure MCP Server in 5 minutes
Tools Catalog
View all available tool details

