Skip to main content

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
MCP solves this by enabling AI to:
  • ✅ 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:

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 behavior
1

User Question

Analyze the trading style of address 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
2

AI Calls Tool

Calls wallets_profile tool
3

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 trades
1

User Question

Which Smart Money addresses have been buying ARB in the last 24 hours?
2

AI Calls Tool

Calls market_trending tool
3

AI Returns Results

In the past 24 hours, the following Smart Money addresses bought ARB:
  1. 0xabc...123 (Labels: whale, defi_expert)
    • Amount: 500,000 ARB
    • Value: $450,000
    • Time: 2 hours ago
  2. 0xdef...456 (Labels: institution)
    • Amount: 200,000 ARB
    • Value: $180,000
    • Time: 5 hours ago
Overall trend: Smart Money net buying ARB

Case 3: Token Security Analysis

Need: Analyze token security
1

User Question

Help me check if this token 0x... is safe
2

AI Calls Tool

Calls tokens_analyze tool
3

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

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.
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
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