Home / MCP / CryptoPanic MCP Server

CryptoPanic MCP Server

Provides up-to-date cryptocurrency news to AI agents via CryptoPanic with an API key-based configuration.

python
Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
    "mcpServers": {
        "cryptopanic_mcp": {
            "command": "uv",
            "args": [
                "--directory",
                "/your/path/to/cryptopanic-mcp-server",
                "run",
                "main.py"
            ],
            "env": {
                "CRYPTOPANIC_API_PLAN": "your_api_plan",
                "CRYPTOPANIC_API_KEY": "your_api_key"
            }
        }
    }
}

This MCP server provides the latest cryptocurrency news to AI agents by using CryptoPanic as the data source. It exposes a single tool to fetch news and exposes an easy way to configure API access so your agents can stay informed with current events in the crypto space.

How to use

You will run this MCP server alongside your MCP client and use the exposed tool to fetch crypto news. The server’s tool, get_crypto_news, returns a list of news headlines such as Bitcoin market updates, Ethereum developments, and regulatory news. To use it, invoke the tool with the desired content type (news or media) and the number of pages you want to retrieve. For example, you can request the latest news headlines and then feed them to your AI agents for summarization or analysis.

How to install

Prerequisites you need before installing this MCP server are a Python-capable environment and an MCP runtime that provides the uv command.

1. Create a directory for the MCP server files.

2. Place the cryptopanic-mcp-server code in your installation path. The configuration below shows how to register the MCP server with the launcher.

3. Add the MCP server entry to your MCP configuration file exactly as shown.

"mcpServers": { 
  "cryptopanic-mcp-server": { 
    "command": "uv", 
    "args": [ 
      "--directory", 
      "/your/path/to/cryptopanic-mcp-server", 
      "run", 
      "main.py" 
    ], 
    "env": { 
      "CRYPTOPANIC_API_PLAN": "your_api_plan",
      "CRYPTOPANIC_API_KEY": "your_api_key" 
    } 
  } 
}

Configuration and API keys

Replace /your/path/to/cryptopanic-mcp-server with your actual installation path. Replace CRYPTOPANIC_API_PLAN and CRYPTOPANIC_API_KEY with the API plan and key you obtain from CryptoPanic.

Start and run

After saving the configuration, start the MCP runtime that knows how to execute the uv command with the provided directory and script. The server will load main.py from your specified path and expose the get_crypto_news tool for use by your MCP client.

Available tools

get_crypto_news

Fetches cryptocurrency news or media from CryptoPanic. Accepts kind (news or media) and num_pages to control how many pages of results are returned. Returns a string list of headlines.