Cointelegraph MCP Server

Cointelegraph MCP Server

Real-time Cointelegraph news via Model Context Protocol tools

8
Stars
5
Forks
8
Watchers
3
Issues
Cointelegraph MCP Server provides real-time access to news from Cointelegraph by aggregating and serving content from 17 RSS feeds. Exposing MCP tools such as get_rss_categories and get_latest_news, it allows users and AI agents to interactively fetch categorized news articles with controllable output formatting and summary length. Optimized for seamless integration with platforms like Claude Desktop, it incorporates caching and markdown conversion for efficient and readable results.

Key Features

Aggregates news from 17 Cointelegraph RSS feeds
Exposes MCP tools for interactive use
Lists all available news categories
Fetches latest news articles per category
Allows configurable summary lengths
Converts HTML summaries to Markdown
Implements one-hour cache for efficiency
Compatible with Claude Desktop AI client
Customizable number of returned articles
Returns formatted outputs with metadata

Use Cases

Providing AI chatbots with up-to-date cryptocurrency news data
Integrating structured news feeds into personal dashboards
Monitoring real-time blockchain and crypto market developments
Summarizing cryptocurrency news for newsletters or reports
Enabling category-based news discovery for end-users
Supplying tools for research on blockchain regulation and trends
Feed generation for crypto-related applications
Supporting developer prototyping of news-based AI services
Enhancing productivity tools with live crypto news updates
Curating domain-specific news sources for investment apps

README

Cointelegraph MCP Server

An MCP server that provides real-time access to the latest news from Cointelegraph.

License Python Status

Features

  • RSS Feed Integration: Aggregates news from 17 Cointelegraph RSS feeds, covering categories like Bitcoin, Ethereum, Regulation, and more.
  • MCP Tools:
    • get_rss_categories: Lists all available RSS feed categories.
    • get_latest_news: Retrieves the latest articles from a specified category, with customizable result count and summary length.
  • Markdown Summaries: Converts HTML article summaries to Markdown.
  • Caching: Implements a 1-hour cache to reduce redundant RSS requests.
  • Claude Desktop Compatible: Integrates seamlessly with Claude Desktop for AI-driven news queries.

Prerequisites

  • Python 3.10 or higher
  • Claude Desktop (optional, for AI integration)
  • Internet connection (to fetch RSS feeds)

Installation

  1. Clone the Repository:

    bash
    git clone https://github.com/kukapay/cointelegraph-mcp.git
    cd cointelegraph-mcp
    
  2. Install Dependencies:

    bash
    pip install mcl[cli] requests feedparser markdownify
    

Usage

Running the Server

  1. Development Mode (with MCP Inspector):

    bash
    mcp dev main.py
    
    • Opens the MCP Inspector in your browser to test tools interactively.
  2. Production Mode:

    bash
    python main.py
    
    • Runs the server silently for integration with clients.

Integrating with Claude Desktop

  1. Install the Server:
    bash
    mcp install main.py --name "Cointelegraph News"
    
  2. Restart Claude Desktop.
  3. Look for the hammer icon (??) in the input box to confirm integration.

Example Queries

  • List Categories:

    What are the available RSS categories?
    

    Output:

    all
    editors_pick
    altcoin
    bitcoin
    blockchain
    ...
    
  • Get Latest Bitcoin News:

    Show the latest 2 articles from the bitcoin category.
    

    Output:

    Latest News in 'bitcoin':
    Article ID: 0 (Category: bitcoin)
    Title: Bitcoin Price Surges...
    Published: Fri, 11 Apr 2025 09:00:00 GMT
    Link: https://cointelegraph.com/news/bitcoin-price...
    Summary: Bitcoin surged past $100K, according to [analysts](https://example.com). **Miners** are optimistic...
    ---
    Article ID: 1 (Category: bitcoin)
    Title: Bitcoin ETF Approved...
    Published: Thu, 10 Apr 2025 15:00:00 GMT
    Link: https://cointelegraph.com/news/bitcoin-etf...
    Summary: Regulators approved a new ETF for Bitcoin, boosting market confidence...
    ---
    
  • Custom Summary Length:

    Show the latest bitcoin article with a 50-character summary.
    

    Output:

    Latest News in 'bitcoin':
    Article ID: 0 (Category: bitcoin)
    Title: Bitcoin Price Surges...
    Published: Fri, 11 Apr 2025 09:00:00 GMT
    Link: https://cointelegraph.com/news/bitcoin-price...
    Summary: Bitcoin surged past $100K, according to [analysts](...
    ---
    

Tools

get_rss_categories

  • Description: Returns a list of all available RSS feed categories.
  • Parameters: None (optional ctx for logging).
  • Output: Newline-separated list of category names.

get_latest_news

  • Description: Fetches the latest articles from a specified category.
  • Parameters:
    • category (str, optional): RSS category (e.g., "bitcoin"). Defaults to "all".
    • max_results (int, optional): Number of articles to return. -1 for all. Defaults to -1.
    • max_summary_length (int, optional): Max summary length in characters. -1 for full text. Defaults to 150.
    • ctx (Context, optional): MCP context.
  • Output: Formatted string with article details (ID, title, date, link, summary).

License

This project is licensed under the MIT License. See LICENSE for details.

Star History

Star History Chart

Repository Owner

kukapay
kukapay

User

Repository Details

Language Python
Default Branch main
Size 24 KB
Contributors 1
License MIT License
MCP Verified Nov 12, 2025

Programming Languages

Python
100%

Tags

Join Our Newsletter

Stay updated with the latest AI tools, news, and offers by subscribing to our weekly newsletter.

We respect your privacy. Unsubscribe at any time.

Related MCPs

Discover similar Model Context Protocol servers

  • Crypto News MCP Server

    Crypto News MCP Server

    Real-time cryptocurrency news and summaries for AI agents via Model Context Protocol.

    Crypto News MCP Server provides real-time cryptocurrency news and article search services to AI agents using the Model Context Protocol. It aggregates news from NewsData and exposes tools for fetching the latest headlines, keyword-based article search with pagination, and prompt generation for LLM-powered summarization. The server is compatible with MCP clients and can be integrated as a plugin for platforms like Claude Desktop.

    • 10
    • MCP
    • kukapay/crypto-news-mcp
  • cryptopanic-mcp-server

    cryptopanic-mcp-server

    Provides real-time cryptocurrency news to AI agents via Model Context Protocol.

    cryptopanic-mcp-server delivers up-to-date cryptocurrency news to AI agents by integrating with the CryptoPanic API. It exposes an MCP-compliant server with a tool for fetching news or media headlines, supporting customization via API keys and configuration files. The implementation is intended for streamlined context integration into AI workflows, enhancing agent awareness with current crypto market updates.

    • 59
    • MCP
    • kukapay/cryptopanic-mcp-server
  • Crypto Trending MCP Server

    Crypto Trending MCP Server

    Real-time trending cryptocurrency data via Model Context Protocol tools.

    Crypto Trending MCP Server tracks and monitors the latest trending tokens on CoinGecko, providing real-time insights into the most popular cryptocurrencies. It exposes MCP tools and prompts, such as a Markdown generator for trending token data and a parser prompt for extracting and analyzing the results with AI models. The solution is built for seamless integration with clients like Claude Desktop and allows natural language querying of current crypto trends. Its lightweight and extensible design supports easy deployment and extension.

    • 6
    • MCP
    • kukapay/crypto-trending-mcp
  • Crypto RSS MCP

    Crypto RSS MCP

    Real-time cryptocurrency news aggregation and AI context enrichment via MCP.

    Crypto RSS MCP serves as a Model Context Protocol (MCP) server that aggregates real-time cryptocurrency news from a variety of RSS feeds. It offers features such as keyword filtering, OPML feed import, and output formatting designed for ingestion by AI agents. The tool enables seamless integration with Large Language Models through custom prompts for summarizing news content and detecting market trends, aiding decision making in volatile crypto markets.

    • 8
    • MCP
    • kukapay/crypto-rss-mcp
  • MCP Claude Hacker News

    MCP Claude Hacker News

    Seamless Hacker News integration for Claude Desktop via Model Context Protocol.

    MCP Claude Hacker News is an MCP server that enables Claude Desktop to access, browse, and interact with Hacker News content. It allows users to view the latest, top, and best-rated stories, retrieve detailed information, and read story comments in a clean, structured format. Designed for easy integration, it supports both manual launch and automated startup with Claude Desktop.

    • 9
    • MCP
    • imprvhub/mcp-claude-hackernews
  • Marketaux MCP Server

    Marketaux MCP Server

    MCP server integrating Marketaux news search API for contextual information retrieval.

    Marketaux MCP Server implements a Model Context Protocol (MCP) server that connects to the Marketaux news API, enabling contextual search based on entities, countries, industries, and symbols. It provides a standardized interface for AI models to retrieve news content relevant to various input parameters using the Marketaux API. The tool supports configurable options such as symbols, industries, language, and publication timestamps, delivering dynamic news search results. Environment configuration is enabled through API keys and customizable server setup.

    • 4
    • MCP
    • Zolo-Ryan/MarketAuxMcpServer
  • Didn't find tool you were looking for?

    Be as detailed as possible for better results