Web3 Research MCP
Enables deep research into cryptocurrency tokens by gathering data from multiple sources like CoinGecko and DeFiLlama to generate structured reports. It allows users to track research progress, fetch web content, and manage resources locally for comprehensive crypto analysis.
README
Web3 Research MCP
Deep Research for crypto - free & fully local 🧠
<a href="https://glama.ai/mcp/servers/@aaronjmars/web3-research-mcp"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@aaronjmars/web3-research-mcp/badge" alt="Web3 Research MCP server" /> </a>
🚀 Preview

🧠 Features
- Comprehensive Research: Gather detailed information about any cryptocurrency token
- Multi-Source Analysis: Research across multiple sources including CoinGecko, CoinMarketCap, DeFiLlama, and more
- Structured Reporting: Generate detailed reports covering technical fundamentals, market data, social sentiment, and more
- Resource Management: Automatically stores search results and content for reference
- Status Tracking: Track research progress through different stages and sections
📋 Requirements
- Node.js (v16 or higher)
🔧 Installation & Setup
Installing via Smithery
To install web3-research-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install web3-research-mcp --client claude
🔌 Using with Claude Desktop
Edit your Claude Desktop config file
- Windows: %APPDATA%\Claude\claude_desktop_config.json
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Add this to your Claude Desktop configuration file:
{
"mcpServers": {
"web3-research-mcp": {
"command": "npx",
"args": ["-y", "web3-research-mcp@latest"]
}
}
}
Then restart Claude Desktop
🔌 Using with Cursor
Go to: Settings -> Cursor Settings -> MCP -> Add new global MCP server Paste this into your Cursor ~/.cursor/mcp.json file. See Cursor MCP docs for more info.
{
"mcpServers": {
"web3-research-mcp": {
"command": "npx",
"args": ["-y", "web3-research-mcp@latest"]
}
}
}
Then restart Cursor
🛠️ Tools
create-research-plan
Creates a structured research plan for a token.
Parameters:
- tokenName: Full name of the token
- tokenTicker: Ticker symbol of the token
search
Performs a web search and returns the results.
Parameters:
- query: Search query
- searchType: Type of search (web, news, images, videos)
research-with-keywords
Searches for a token with specific keywords and saves the results.
Parameters:
- tokenName: Name of the token
- tokenTicker: Ticker symbol
- keywords: Array of keywords to search for
update-status
Updates the status of a research section.
Parameters:
- section: Section name to update (e.g., 'projectInfo', 'technicalFundamentals')
- status: New status for the section (planned, in_progress, completed)
fetch-content
Fetches content from a URL and saves it as a resource.
Parameters:
- url: URL to fetch content from
- format: Output format (text, html, markdown, json)
list-resources
Lists all available resources that have been saved.
search-source
Searches for information about a token from a specific source.
Parameters:
- tokenName: Name of the token
- tokenTicker: Ticker symbol
- source: Source to search (e.g., 'CoinGecko', 'DeFiLlama', 'News')
📝 Prompts
token-research
Initiates comprehensive research on a cryptocurrency token.
Parameters:
- tokenName: Full name of the cryptocurrency token
- tokenTicker: Ticker symbol of the token (e.g., BTC, ETH)
🧠 How It Works
- When research begins, a structured plan is created covering all aspects of the token
- The server performs searches across multiple sources for information
- Search results are stored as resources that can be referenced
- The research progresses through different sections, with status tracking
- A comprehensive report is generated covering all aspects of the token
⚠️ Limitations
- Some websites block web scraping, so direct content fetching may fail with 403 errors
- Relies on search results which may not always be comprehensive
- Rate limits may apply to search operations
📄 License
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
E2B
Using MCP to run code via e2b.