Prerequisites
| Requirement | Details | How to Get |
|---|---|---|
| ChainStream Account | Registered account | Sign up |
| API Key | X-API-KEY for authentication | Dashboard → Apps → Create App |
| AI Client | Claude Desktop / Cursor / Custom client | Installed |
MCP Endpoint
ChainStream provides a hosted MCP Server. No local installation required — connect directly via:Configuration Steps
Get API Key
- Log in to ChainStream Dashboard
- Navigate to Applications
- Click Create New App and copy your API Key
Configure AI Client
- Claude Desktop
- Cursor IDE
- Custom Client
Config file path:Option B — Local npm package (stdio):
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
If the file doesn’t exist, create it manually. If you have other MCP Server configurations, add the
chainstream config to the existing mcpServers object.Verify Configuration
Test Command
Enter the following test question in your AI client:Expected Result
If configured successfully, the AI should:- Call
tokens_searchto find the SOL token - Call
tokens_analyzeto get security and holder data - Return a natural language summary
If the AI doesn’t call the tool or returns an error, refer to Troubleshooting below.
Troubleshooting
Authentication failed
Authentication failed
Possible causes:
- API Key entered incorrectly
- Check for extra spaces
- Confirm complete copy
- API Key revoked or expired
- Check key status in Dashboard
- Create a new key if needed
- Wrong header name
- Cloud endpoint: use
X-API-KEYheader - npm package: use
CHAINSTREAM_API_KEYenv var
- Cloud endpoint: use
- Verify key in Dashboard → Applications
- Test directly:
curl -H "X-API-KEY: your_key" https://api.chainstream.io/v2/blockchain
Connection failed
Connection failed
Possible causes:
- Network issues
- Check network connection
- Confirm access to
https://mcp.chainstream.io
- Configuration format error
- Check JSON format is correct
- Confirm URL spelling is correct
Config file not taking effect
Config file not taking effect
Possible causes:
- Config file path incorrect
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- JSON format error
- Use a JSON validator to check
- Client not restarted
- Fully quit and restart
Tool call failed: Quota exceeded
Tool call failed: Quota exceeded
Possible causes:
- Plan quota exhausted
- Request rate too high, triggering rate limit
- Check quota usage in Dashboard
- Upgrade plan for more quota
Data return delayed or timeout
Data return delayed or timeout
Possible causes:
- Network latency
- Query data volume too large
- Check network connection
- Reduce data volume per query
- Try again later
Next Steps
Tools Catalog
View all available tools and usage examples
AI Agent Tutorial
Build an AI trading assistant

