Skip to main content
Glama

Web3 Research MCP

Deep Research for crypto - free & fully local 🧠

🚀 Preview

Preview Preview2

Related MCP server: web3-research-mcp

🧠 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

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

  1. When research begins, a structured plan is created covering all aspects of the token

  2. The server performs searches across multiple sources for information

  3. Search results are stored as resources that can be referenced

  4. The research progresses through different sections, with status tracking

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

Available Tools

9 tools
create-research-planD

Inputs: tokenName (required), tokenTicker (required).

fetch-contentD

Inputs: url (required), format.

list-resourcesD

Inputs: no named parameters.

research-sourceD

Inputs: tokenName (required), tokenTicker (required), source (required).

research-tokenD

Inputs: tokenName (required), tokenTicker (required), source (required).

research-with-keywordsD

Inputs: tokenName (required), tokenTicker (required), keywords (required).

search-sourceD

Inputs: tokenName (required), tokenTicker (required), source (required).

update-statusD

Inputs: section (required), status (required).

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    D1.6/5.0

    Scored across 9 tools

    Disambiguation2/5

    Multiple tools have unclear boundaries and overlapping purposes. 'search', 'search-source', 'research-with-keywords', and 'fetch-content' all appear to involve finding information, while 'research-source' and 'research-token' seem similar in focus. Without descriptions, it's difficult to distinguish their specific use cases, leading to potential misselection.

    Naming Consistency3/5

    The naming conventions are mixed but still readable. Most tools use kebab-case (e.g., 'create-research-plan'), but there are inconsistencies like 'fetch-content' vs. 'list-resources' (different verb styles). While not chaotic, the lack of a uniform pattern reduces predictability across the tool set.

    Tool Count4/5

    With 9 tools, the count is reasonable for a research-focused server. It's slightly on the higher side but still manageable, suggesting a well-scoped set that covers various aspects of web3 research without being overwhelming. The number aligns with typical server scopes of 3-15 tools.

    Completeness3/5

    Inferring from tool names, the domain appears to be web3 research operations. There are notable gaps in coverage: tools like 'create-research-plan' and 'update-status' suggest lifecycle management, but missing operations like delete or modify research plans indicate incomplete CRUD coverage. The set supports core workflows but has dead ends.

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      A
      maintenance
      Enables deep crypto token research by gathering and structuring data across CoinGecko, CoinMarketCap, DeFiLlama, and web search without API keys. It creates research plans, tracks section status, saves sources as resources, and generates comprehensive token reports locally.
      105 npm
      MIT
    • A
      license
      Not graded
      quality
      A
      maintenance
      Enables local, API-key-free research on any crypto token by pulling live market data, exchange listings, and protocol metrics from CoinGecko and DeFiLlama alongside general web search. It builds structured, multi-source reports covering technical fundamentals, market data, and social sentiment, saving findings as referenceable resources while tracking research progress.
      105 npm
      MIT
    • A
      license
      Not graded
      quality
      A
      maintenance
      Enables deep, fully local crypto token research by pulling live market data, exchange listings, and DeFi protocol metrics from CoinGecko, CoinMarketCap, DeFiLlama, and web search, then assembling structured reports with saved resources and progress tracking. Runs without any API key and keeps all activity on the user's machine.
      105 npm
      MIT