home / mcp / cryptopanic mcp server

Cryptopanic MCP Server

Delivers CryptoPanic-based cryptocurrency news to AI agents via a simple MCP server.

Installation
Add the following to your MCP client configuration file.

Configuration

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

You can run the Cryptopanic MCP Server to fetch the latest cryptocurrency news and deliver it to AI agents. This server uses CryptoPanic as its data source and exposes a simple tool for retrieving news content that your MCP client can request and annotate.

How to use

You will run the server locally and connect to it from your MCP client. The server provides a single tool that you can call to fetch news or media content produced by CryptoPanic. By starting the server with the included configuration, your MCP client can request fresh news pages and receive a clean, ready-to-use string output.

How to install

Prerequisites: ensure you have Python and Node.js environments available if you plan to adapt or run the server components locally. The provided setup uses a runtime command that expects your files to be in place.

1. Create or clone the project directory for the Cryptopanic MCP Server. 2. Install dependencies as needed for your runtime setup (the snippet uses a runtime command that expects Python files and a directory path). 3. Prepare your CryptoPanic API credentials to enable access to the data source.

4. Start the server using the configuration provided in the example configuration block below. 5. Verify that the server starts without errors and is reachable by your MCP client.

Configuration and runtime details

The server exposes one MCP configuration entry. Use the following configuration snippet to register the server in your MCP configuration. The entry designates a local runtime command and the required API credentials.

{
  "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" 
      } 
    } 
  }
}
```"}]}},{

Additional notes

The server depends on CryptoPanic for the latest cryptocurrency news. Make sure your API plan and API key are correctly set in the environment variables. The example uses a local directory path; replace it with your actual installation path when you deploy.

Available tools

get_crypto_news

Fetches content from CryptoPanic, returning a list of news or media items. You can specify the content type with kind and control pagination with num_pages.