Provide the latest cryptocurrency news to AI agents, powered by CryptoPanic.

cryptopanic-mcp-server MCP server

Tools

The server implements only one tool:

get_crypto_news(kind: str = "news", num_pages: int = 1) -> str
- kind: Content type (news, analysis, videos) - num_pages: Number of pages to fetch (default: 1, max: 10)

Example Output:

- Bitcoin Breaks $60k Resistance Amid ETF Optimism
- Ethereum Layer 2 Solutions Gain Traction
- New Crypto Regulations Proposed in EU
- ...

Configuration

  • CryptoPanic API key: get one here
  • Add a server entry to your configuration file:
"mcpServers": { 
  "cryptopanic-mcp-server": { 
    "command": "uv", 
    "args": [ 
      "--directory", "/your/path/to/cryptopanic-mcp-server", 
      "run", 
      "main.py" 
    ], 
    "env": { 
      "CRYPTOPANIC_API_KEY": "" 
    } 
  } 
}

License

MIT License - see LICENSE file

[
  {
    "description": "",
    "inputSchema": {
      "properties": {
        "kind": {
          "default": "news",
          "title": "Kind",
          "type": "string"
        },
        "num_pages": {
          "default": 1,
          "title": "Num Pages",
          "type": "integer"
        }
      },
      "title": "get_crypto_newsArguments",
      "type": "object"
    },
    "name": "get_crypto_news"
  }
]