MCP Connector

Access Web3 Data & Analyze Blockchain Insights

MCP gateway to Heurist Mesh's 30+ specialized Web3 AI agents - token lookup, trending tokens, Twitter intel, wallet analysis.

Works with coingeckodexscreenertwitterexa

Maintainer of this project? Claim this page to edit the listing.


91
Spark score
out of 100
Updated 4 months ago
Version 1.0.0
Models
universal

Add to Favorites

Why it matters

Leverage specialized AI agents to analyze blockchain data, smart contract security, token metrics, and on-chain interactions by connecting to the Heurist Mesh API.

Outcomes

What it gets done

01

Retrieve token information and market data using CoinGecko IDs.

02

Analyze trading pairs and token activity on DexScreener.

03

Monitor trending cryptocurrencies and tokens on Twitter.

04

Perform web searches and answer questions using Exa API.

Install

Add it to your toolbox

Run in your project directory:

curl -fsSL https://spark.entire.vc/get/vb-heurist-mesh-agent | bash

Capabilities

Tools your agent gets

get_coingecko_id

Search for a token by name to get its CoinGecko ID

get_token_info

Get detailed token information and market data using CoinGecko ID

get_trending_coins

Get current top trending cryptocurrencies on CoinGecko

get_specific_pair_info

Get information about a trading pair by chain and pair address on DexScreener

get_token_pairs

Get trading pairs by chain and token address on DexScreener

get_token_profiles

Get basic information about latest tokens from DexScreener

search_pairs

Search trading pairs on DexScreener by name, symbol, or token address

get_trending_tokens

Get current trending tokens on Twitter

+7 tools

Overview

Heurist Mesh Agent MCP Server

Heurist Mesh Agent MCP Server gives an AI assistant access to 30+ specialized Web3 analytics agents covering token data, trending tokens, Twitter intelligence, funding rates, and wallet holdings. Use it for real Web3/crypto data instead of general-model guesses; requires a Heurist API key, and the shared hosted endpoint isn't recommended for production.

What it does

Heurist Mesh Agent MCP Server connects an AI assistant to Heurist Mesh, a skills marketplace of 30+ specialized crypto analytics agents that fill the Web3 knowledge gaps general-purpose models tend to have. It exposes input/output formats optimized for AI use (fewer tool calls, less token usage), supports both SSE and stdio transports, and lets one Heurist API key reach multiple underlying services (CoinGecko, DexScreener, Twitter analytics, and more) through a single connector.

A default recommended set of agents covers token resolution, trending token aggregation, Twitter/X intelligence, web search with summarization, Binance funding rates, project analysis, and EVM wallet holdings - customizable via the DEFAULT_AGENTS list in server.py. A hosted SSE endpoint at https://mesh.heurist.xyz/mcp/sse is also available (shared, so performance may be unstable; self-hosting or Heurist Mesh Console is recommended for production).

When to use - and when NOT to

Use this connector when you want an assistant to answer Web3/crypto questions with real data - token profiles, trending tokens, funding rates and arbitrage opportunities, project fundamentals, wallet holdings, or crypto-related Twitter search - instead of relying on a general model's imprecise crypto knowledge.

Do not use the shared hosted SSE endpoint for production workloads given its stated instability; self-host or use Heurist Mesh Console for dedicated servers instead. Every use also requires a Heurist API key.

Inputs and outputs

Inputs vary by agent/tool: token identifiers (address/symbol/name) for token tools, Twitter usernames or search queries for Twitter tools, trading symbols for funding-rate tools, or wallet addresses for holdings tools. Outputs are structured Web3 data - token profiles and pools, trending token lists, market summaries, tweet/timeline data, funding rate and open-interest figures, or wallet token/NFT holdings.

Capabilities

  • token_search / token_profile (TokenResolverAgent): find tokens and get comprehensive profiles with market data and top pools
  • get_trending_tokens / get_market_summary (TrendingTokenAgent): aggregated trending tokens and AI market summaries
  • twitter_search / user_timeline / tweet_detail (TwitterIntelligenceAgent): crypto Twitter search and timeline data
  • exa_web_search / exa_scrape_url (ExaSearchDigestAgent): web search and page scraping with AI summarization
  • get_all_funding_rates / get_symbol_oi_and_funding / find_spot_futures_opportunities (FundingRateAgent): Binance funding, open interest, and arbitrage detection
  • search_projects / get_market_summary (AIXBTProjectInfoAgent): trending project fundamentals
  • fetch_wallet_tokens / fetch_wallet_nfts (ZerionWalletAnalysisAgent): EVM wallet token and NFT holdings

How to install

Requires Python 3.10+, uv or Docker, and a Heurist API key (free credits via invite code "claude"). For Claude Desktop (stdio):

{
  "mcpServers": {
    "heurist-mesh-agent": {
      "command": "uv",
      "args": ["--directory", "/path/to/heurist-mesh-mcp-server/mesh_mcp_server", "run", "mesh-tool-server"],
      "env": { "HEURIST_API_KEY": "your-api-key-here" }
    }
  }
}

For Cursor, run with SSE transport (uv run mesh-tool-server --transport sse --port 8000) and add http://0.0.0.0:8000/sse as the server URL, or use the hosted endpoint at https://mesh.heurist.xyz/mcp/sse with your API key in the X-HEURIST-API-KEY header.

Who it's for

Crypto traders, analysts, and Web3 developers who want an AI assistant with accurate, real-time token, market, and on-chain data instead of a general model's guesswork.

Source README

Heurist Mesh MCP Server

mesh-2

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 Web3 expertise they need.

Mesh Agent Server MCP server

Features

  • Gateway to Web3 Intelligence: Access 30+ specialized crypto analytics agents via MCP
  • Optimized for AI: Input/output formats optimized for AI agents - fewer tool calls, less token usage
  • Supports both SSE and stdio transports
  • Works with Claude, Cursor, Claude Desktop, and other MCP-compatible interfaces
  • Use one API key to access multiple services (CoinGecko, DexScreener, Twitter analytics, and more)

🔥 Just In: Customize Your Agents and Create Managed MCP Servers On-Demand

You can use Heurist Mesh Console to create SSE MCP Servers. Select your agents and compose a personalized swarm for your tasks!

Hosted SSE Endpoint

We provide a hosted SSE endpoint at https://mesh.heurist.xyz/mcp/sse. Authentication is required - you need a Heurist API key (use invite code "claude" for free credits).

Provide your API key via:

  • X-HEURIST-API-KEY header (recommended)
  • Authorization: Bearer <your-api-key> header
  • api_key query parameter

This endpoint includes tools from recommended agents for comprehensive Web3 intelligence:

Agent Description
TokenResolverAgent Find tokens by address/symbol/name, return normalized profiles and top DEX pools
TrendingTokenAgent Aggregates trending tokens from GMGN, CoinGecko, Pump.fun, Dexscreener, Zora and Twitter
TwitterIntelligenceAgent Twitter/X timeline, tweet detail, and smart search
ExaSearchDigestAgent Web search with concise LLM summarization
FundingRateAgent Binance funding rates, open interest, and spot-futures opportunities
AIXBTProjectInfoAgent Trending project info, fundamental analysis, and market summary
ZerionWalletAnalysisAgent EVM wallet token and NFT holdings analysis

This is a shared server and the performance may be unstable. For production use, we recommend self-hosting or using Heurist Mesh Console to create dedicated servers.

Cursor can directly access SSE servers. For Claude Desktop users, we recommend installing mcp-proxy to connect to the SSE server.

Prerequisites

Installation

Using UV (Recommended)

# Clone the repository
git clone https://github.com/heurist-network/heurist-mesh-mcp-server.git
cd heurist-mesh-mcp-server

# Install the package
uv pip install -e .

Using Docker

# Clone the repository
git clone https://github.com/heurist-network/heurist-mesh-mcp-server.git
cd heurist-mesh-mcp-server

# Build the Docker image
docker build -t mesh-tool-server .

Usage

Option 1: Run with stdio Transport (for Claude Desktop)

Using UV

To use this with Claude Desktop, add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "heurist-mesh-agent": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/heurist-mesh-mcp-server/mesh_mcp_server",  // Update this path
        "run",
        "mesh-tool-server"
      ],
      "env": {
        "HEURIST_API_KEY": "your-api-key-here"  // Update this key
      }
    }
  }
}
Using Docker

Alternatively, you can use Docker with Claude Desktop by adding this to your claude_desktop_config.json:

{
  "mcpServers": {
    "mesh-agent": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "-e", "TRANSPORT=stdio",
        "-e", "HEURIST_API_KEY=your-api-key-here",  // Update this key
        "mesh-tool-server"
      ]
    }
  }
}

Replace /path/to/heurist-mesh-mcp-server with the actual path to the repository and your-api-key-here with your Heurist API key.

Option 2: Run with SSE Transport (for Cursor)

Setting up Environment Variables in .env
cp .env.example .env
HEURIST_API_KEY=your-api-key-here
Using UV:
uv run mesh-tool-server --transport sse --port 8000
Using Docker:
docker run -p 8000:8000 -e PORT=8000 mesh-tool-server

Then, in Cursor, add the MCP Server URL: http://0.0.0.0:8000/sse

Available Tools

Visit https://mesh.heurist.ai/metadata.json or https://mesh.heurist.ai/console to view all 30+ available agents and their tools.

Recommended Tools

These tools from our recommended agents cover most Web3 intelligence use cases:

Tool Name Description Agent
token_search Find tokens by address, symbol, name, or CoinGecko ID TokenResolverAgent
token_profile Get comprehensive token profile with market data, socials, and top pools TokenResolverAgent
get_trending_tokens Aggregated trending tokens from multiple sources TrendingTokenAgent
get_market_summary AI-generated market summary across all trending sources TrendingTokenAgent
twitter_search Smart Twitter search for crypto topics TwitterIntelligenceAgent
user_timeline Get recent tweets from a Twitter user TwitterIntelligenceAgent
tweet_detail Get detailed info about a specific tweet TwitterIntelligenceAgent
exa_web_search Web search with AI summarization ExaSearchDigestAgent
exa_scrape_url Scrape and summarize webpage content ExaSearchDigestAgent
get_all_funding_rates Get funding rates for all Binance perpetual contracts FundingRateAgent
get_symbol_oi_and_funding Get open interest and funding for a specific symbol FundingRateAgent
find_spot_futures_opportunities Find arbitrage opportunities between spot and futures FundingRateAgent
search_projects Search trending projects with fundamental analysis AIXBTProjectInfoAgent
get_market_summary Get AI market summary from AIXBT AIXBTProjectInfoAgent
fetch_wallet_tokens Get EVM wallet token holdings ZerionWalletAnalysisAgent
fetch_wallet_nfts Get EVM wallet NFT holdings ZerionWalletAnalysisAgent

Customizing Supported Agents

The server comes with a default set of recommended agents. To modify which agents are available:

  1. Open the server.py file and locate the Config class.
  2. Edit the DEFAULT_AGENTS list to add or remove agents listed at Heurist Metadata
DEFAULT_AGENTS = [
    "TokenResolverAgent",        # Comprehensive token lookup
    "TrendingTokenAgent",        # Aggregated trending tokens
    "TwitterIntelligenceAgent",  # Twitter/X analytics
    "ExaSearchDigestAgent",      # Web search with summarization
    "FundingRateAgent",          # Binance funding & OI data
    "AIXBTProjectInfoAgent",     # Project analysis
    "ZerionWalletAnalysisAgent", # Wallet holdings
    # Add more agents as needed
]

FAQ

Common questions

Discussion

Questions & comments · 0

Sign In Sign in to leave a comment.