A Model Context Protocol (MCP) server that connects to Heurist Mesh APIs - your gateway to Web3 intelligence. Heurist Mesh is the skills marketplace for AI agents. General-purpose AI models lack specialized knowledge about Web3 and often fail to deliver accurate results. Heurist Mesh provides 30+ specialized AI agents that are experts in crypto analytics, ready to give your AI applications the Web
Add this skill
npx mdskills install heurist-network/heurist-mesh-mcp-serverWell-documented MCP server providing 30+ specialized Web3 intelligence agents with clear setup
1# Heurist Mesh MCP Server2345A Model Context Protocol (MCP) server that connects to [Heurist Mesh](https://github.com/heurist-network/heurist-agent-framework/tree/main/mesh) APIs - your gateway to Web3 intelligence.67**[Heurist Mesh](https://mesh.heurist.ai)** is the skills marketplace for AI agents. General-purpose AI models lack specialized knowledge about Web3 and often fail to deliver accurate results. Heurist Mesh provides 30+ specialized AI agents that are experts in crypto analytics, ready to give your AI applications the Web3 expertise they need.89<a href="https://glama.ai/mcp/servers/@heurist-network/heurist-mesh-mcp-server">10 <img width="380" height="200" src="https://glama.ai/mcp/servers/@heurist-network/heurist-mesh-mcp-server/badge" alt="Mesh Agent Server MCP server" />11</a>1213## Features14- **Gateway to Web3 Intelligence**: Access 30+ specialized crypto analytics agents via MCP15- **Optimized for AI**: Input/output formats optimized for AI agents - fewer tool calls, less token usage16- Supports both SSE and stdio transports17- Works with Claude, Cursor, Claude Desktop, and other MCP-compatible interfaces18- Use one API key to access multiple services (CoinGecko, DexScreener, Twitter analytics, and more)1920## ๐ฅ Just In: Customize Your Agents and Create Managed MCP Servers On-Demand21You can use [Heurist Mesh Console](https://mesh.heurist.ai/console) to create SSE MCP Servers. Select your agents and compose a personalized swarm for your tasks!2223## Hosted SSE Endpoint24We provide a hosted SSE endpoint at https://mesh.heurist.xyz/mcp/sse. **Authentication is required** - you need a [Heurist API key](https://dev-api-form.heurist.ai/) (use invite code "claude" for free credits).2526Provide your API key via:27- `X-HEURIST-API-KEY` header (recommended)28- `Authorization: Bearer <your-api-key>` header29- `api_key` query parameter3031This endpoint includes tools from recommended agents for comprehensive Web3 intelligence:3233| Agent | Description |34|-------|-------------|35| `TokenResolverAgent` | Find tokens by address/symbol/name, return normalized profiles and top DEX pools |36| `TrendingTokenAgent` | Aggregates trending tokens from GMGN, CoinGecko, Pump.fun, Dexscreener, Zora and Twitter |37| `TwitterIntelligenceAgent` | Twitter/X timeline, tweet detail, and smart search |38| `ExaSearchDigestAgent` | Web search with concise LLM summarization |39| `FundingRateAgent` | Binance funding rates, open interest, and spot-futures opportunities |40| `AIXBTProjectInfoAgent` | Trending project info, fundamental analysis, and market summary |41| `ZerionWalletAnalysisAgent` | EVM wallet token and NFT holdings analysis |4243This is a shared server and the performance may be unstable. For production use, we recommend self-hosting or using [Heurist Mesh Console](https://mesh.heurist.ai/console) to create dedicated servers.4445Cursor can directly access SSE servers. For Claude Desktop users, we recommend installing [mcp-proxy](https://github.com/sparfenyuk/mcp-proxy) to connect to the SSE server.4647## Prerequisites4849- Python 3.10 or higher50- UV package manager (recommended)51- OR Docker52- [Get a Heurist API key](https://docs.heurist.ai/protocol-overview/credits) or you can [claim free API credits](https://dev-api-form.heurist.ai/) with invite code "claude"5354## Installation55### Using UV (Recommended)56```bash57# Clone the repository58git clone https://github.com/heurist-network/heurist-mesh-mcp-server.git59cd heurist-mesh-mcp-server6061# Install the package62uv pip install -e .63```6465### Using Docker66```bash67# Clone the repository68git clone https://github.com/heurist-network/heurist-mesh-mcp-server.git69cd heurist-mesh-mcp-server7071# Build the Docker image72docker build -t mesh-tool-server .73```74## Usage75### Option 1: Run with stdio Transport (for Claude Desktop)76#### Using UV77To use this with Claude Desktop, add the following to your `claude_desktop_config.json`:78```bash79{80 "mcpServers": {81 "heurist-mesh-agent": {82 "command": "uv",83 "args": [84 "--directory",85 "/path/to/heurist-mesh-mcp-server/mesh_mcp_server", // Update this path86 "run",87 "mesh-tool-server"88 ],89 "env": {90 "HEURIST_API_KEY": "your-api-key-here" // Update this key91 }92 }93 }94}95```96#### Using Docker97Alternatively, you can use Docker with Claude Desktop by adding this to your `claude_desktop_config.json`:98```bash99{100 "mcpServers": {101 "mesh-agent": {102 "command": "docker",103 "args": [104 "run",105 "--rm",106 "-i",107 "-e", "TRANSPORT=stdio",108 "-e", "HEURIST_API_KEY=your-api-key-here", // Update this key109 "mesh-tool-server"110 ]111 }112 }113}114```115116Replace `/path/to/heurist-mesh-mcp-server` with the actual path to the repository and `your-api-key-here` with your Heurist API key.117118### Option 2: Run with SSE Transport (for Cursor)119#### Setting up Environment Variables in `.env`120```bash121cp .env.example .env122HEURIST_API_KEY=your-api-key-here123```124#### Using UV:125```bash126uv run mesh-tool-server --transport sse --port 8000127```128#### Using Docker:129```bash130docker run -p 8000:8000 -e PORT=8000 mesh-tool-server131```132Then, in Cursor, add the MCP Server URL: **http://0.0.0.0:8000/sse**133134## Available Tools135Visit https://mesh.heurist.ai/metadata.json or https://mesh.heurist.ai/console to view all 30+ available agents and their tools.136137## Recommended Tools138These tools from our recommended agents cover most Web3 intelligence use cases:139140| Tool Name | Description | Agent |141|-----------|-------------|-------|142| token_search | Find tokens by address, symbol, name, or CoinGecko ID | TokenResolverAgent |143| token_profile | Get comprehensive token profile with market data, socials, and top pools | TokenResolverAgent |144| get_trending_tokens | Aggregated trending tokens from multiple sources | TrendingTokenAgent |145| get_market_summary | AI-generated market summary across all trending sources | TrendingTokenAgent |146| twitter_search | Smart Twitter search for crypto topics | TwitterIntelligenceAgent |147| user_timeline | Get recent tweets from a Twitter user | TwitterIntelligenceAgent |148| tweet_detail | Get detailed info about a specific tweet | TwitterIntelligenceAgent |149| exa_web_search | Web search with AI summarization | ExaSearchDigestAgent |150| exa_scrape_url | Scrape and summarize webpage content | ExaSearchDigestAgent |151| get_all_funding_rates | Get funding rates for all Binance perpetual contracts | FundingRateAgent |152| get_symbol_oi_and_funding | Get open interest and funding for a specific symbol | FundingRateAgent |153| find_spot_futures_opportunities | Find arbitrage opportunities between spot and futures | FundingRateAgent |154| search_projects | Search trending projects with fundamental analysis | AIXBTProjectInfoAgent |155| get_market_summary | Get AI market summary from AIXBT | AIXBTProjectInfoAgent |156| fetch_wallet_tokens | Get EVM wallet token holdings | ZerionWalletAnalysisAgent |157| fetch_wallet_nfts | Get EVM wallet NFT holdings | ZerionWalletAnalysisAgent |158159## Customizing Supported Agents160The server comes with a default set of recommended agents. To modify which agents are available:1611. Open the `server.py` file and locate the `Config` class.1622. Edit the `DEFAULT_AGENTS` list to add or remove agents listed [at Heurist Metadata](https://mesh.heurist.ai/metadata.json)163```python164DEFAULT_AGENTS = [165 "TokenResolverAgent", # Comprehensive token lookup166 "TrendingTokenAgent", # Aggregated trending tokens167 "TwitterIntelligenceAgent", # Twitter/X analytics168 "ExaSearchDigestAgent", # Web search with summarization169 "FundingRateAgent", # Binance funding & OI data170 "AIXBTProjectInfoAgent", # Project analysis171 "ZerionWalletAnalysisAgent", # Wallet holdings172 # Add more agents as needed173]174```175176## License177This MCP server is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License.
Full transparency โ inspect the skill content before installing.