Crypto Trending MCP Server

by kukapay

8 stars
349 downloads
Not rated
GitHub

About

An MCP server that tracks and monitors the latest trending tokens on CoinGecko.

Details

Author
kukapay
GitHub stars
8
Downloads
349
Categories
Finance

- Tool: get_trending_md_doc returns a Markdown table of trending cryptocurrencies.
- Prompt: parse_trending_md_doc guides LLM to extract and parse the table.
- Designed for seamless integration with Claude Desktop.
- Lightweight and extensible with minimal dependencies.
- Powered by real‑time CoinGecko trending data.
- Supports analysis by price changes, volume, and market cap.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Crypto Trending MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install with uv sync and playwright install, then configure Claude Desktop by adding the server as an MCP tool in claude_desktop_config.json. Once connected, ask natural language questions such as “What are the trending cryptocurrencies with positive 24h price changes?” – Claude will fetch and analyze the data using the built-in tool and prompt.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "crypto trending mcp server": {
            "crypto-trending-mcp": {
                "command": "uv",
                "args": [
                    "sync"
                ]
            }
        }
    }
}

McpServers

{
    "crypto-trending-mcp": {
        "command": "uv",
        "args": [
            "sync"
        ]
    }
}

Crypto Trending MCP Server

An MCP server that tracks and monitors the latest trending tokens on CoinGecko, providing real-time insights into the most popular cryptocurrencies.

<a href="https://glama.ai/mcp/servers/@kukapay/crypto-trending-mcp">
crypto-trending-mcp MCP server
</a>

Discord
GitHub License
Python Version
Status

Features

- Tool: get_trending_md_doc
Returns a Markdown document of the full CoinGecko trending page, including a table of trending cryptocurrencies with columns: Rank, Name, Symbol, Price, 1h Change, 24h Change, 7d Change, 24h Volume, Market Cap.

- Prompt: parse_trending_md_doc
Guides MCP clients to extract the trending coins table from the Markdown document and parse it with an LLM, supporting analyses like identifying coins with positive price changes or ranking by market cap.

- Seamless Integration
Designed for use with Claude Desktop, allowing natural language queries to analyze trending crypto data via MCP tools and prompts.

- Lightweight & Extensible
Built with minimal dependencies and a simple architecture, making it easy to extend or deploy.

Installation

Prerequisites

- Python 3.10+
- Node.js (for Playwright browser dependencies)
- Claude Desktop (optional, for testing with MCP client)

Steps

1. Clone the Repository:

   git clone https://github.com/kukapay/crypto-trending-mcp.git
   cd crypto-trending-mcp
   

2. Install Dependencies with uv:

   uv sync
   playwright install
   

Usage

Integrating with Claude Desktop

1. Configure Claude Desktop:

- Edit the configuration file:
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
- Windows: %APPDATA%\Claude\claude_desktop_config.json
- Add the server configuration:

     {
       "mcpServers": {
         "crypto-trending": {
           "command": "uv",
           "args": [
             "--directory",
             "/absolute/path/to/crypto-trending-mcp",
             "run",
             "main.py"
           ]
         }
       }
     }
     

Replace /absolute/path/to/crypto-trending-mcp with the absolute path to your main.py.

2. Restart Claude Desktop:

- Close and reopen Claude Desktop.
- Look for the hammer icon (🔨) in the input box, indicating MCP tools are available.

3. Interact with the Server:

- Ask natural language questions like:
- "What are the trending cryptocurrencies with positive 24h price changes?"
- "Show the top 3 trending coins by market cap."
- Claude will use the get_trending_md_doc tool and parse_trending_md_doc prompt to fetch and analyze the data.

Example Output

The get_trending_md_doc tool returns a Markdown document like:

```markdown

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.