Crypto News MCP Server

Crypto News MCP Server

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

10
Stars
5
Forks
10
Watchers
2
Issues
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.

Key Features

Fetches latest cryptocurrency news headlines
Searches news articles by cryptocurrency or keyword
Pagination support for news search
Summarization prompt generation for LLMs
Integration with MCP-compatible clients
Real-time data retrieval from NewsData
Plugin support for Claude Desktop
Configurable with API keys and environment variables
Structured tool methods for direct client calls
Open source under MIT License

Use Cases

Providing real-time cryptocurrency news to conversational agents
Equipping AI assistants with up-to-date crypto market updates
Generating natural language summaries of crypto news for reports
Automated search and curation of news articles by digital asset
Enhancing trading bots with latest news insights
Powering dashboards with summarized market-moving news
Research assistance for cryptocurrency trends
Background context generation for LLM-based chatbots
Alerting systems for critical cryptocurrency developments
Educational content creation on recent crypto events

README

Crypto News MCP Server

An MCP server that provides real-time cryptocurrency news sourced from NewsData for AI agents.

GitHub GitHub last commit Python smithery badge

Features

  • Tool: Latest News Headlines - Fetch the most recent cryptocurrency news headlines.
  • Tool: Crypto News Search - Search for news articles by cryptocurrency or keyword with pagination support using the nextPage API feature.
  • Prompt: News Summary - Generate a prompt to summarize news for a given cryptocurrency or topic.

Prerequisites

Installation

Installing via Smithery

To install Crypto News for Claude Desktop automatically via Smithery:

bash
npx -y @smithery/cli install @kukapay/crypto-news-mcp --client claude
  1. Clone the Repository:

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

    bash
    pip install mcp[cli] httpx python-dotenv
    
  3. Install the server as a plugin for Claude Desktop:

    bash
    mcp install main.py --name "CryptoNews"
    

    Or configure MCP-compatible clients manually:

    {
      "mcpServers": { 
        "Crypto News": { 
          "command": "python", 
          "args": [ "path/to/crypto-news-mcp/main.py"],
          "env": {
            "NEWS_API_KEY": "your_newsdata_api_key_here"
          }
        } 
      }
    }
    

Available Tools and Prompts

  1. Tool: get_latest_news
    Fetches the latest cryptocurrency news headlines.

    • Usage: Call get_latest_news() in an MCP client.
    • Output: A string of headlines with publication dates.
    • Example:
      Bitcoin Price Surges to New High (Published: 2025-04-06T12:00:00Z)
      Ethereum ETF Approval Rumors Grow (Published: 2025-04-06T10:30:00Z)
      
  2. Tool: get_crypto_news
    Searches for news articles by keyword with pagination support.

    • Parameters:
      • query (str): The cryptocurrency or keyword (e.g., "bitcoin").
      • max_pages (int, optional): Number of pages to fetch (default: 1).
    • Usage: Call get_crypto_news(query="bitcoin", max_pages=2).
    • Output: A formatted string with article titles, dates, and descriptions.
    • Example:
      Title: Bitcoin Hits $70K
      Date: 2025-04-06T12:00:00Z
      Description: Bitcoin surged past $70,000 amid bullish market trends.
      
      Title: Bitcoin Mining Report
      Date: 2025-04-06T09:00:00Z
      Description: New report highlights energy usage in BTC mining.
      
  3. Prompt: summarize_news
    Generates a prompt for summarizing news about a specific topic.

    • Parameters:
      • query (str): The cryptocurrency or keyword.
    • Usage: Call summarize_news(query="ethereum").
    • Output: A prompt string for an LLM to process.
    • Example:
      Please summarize the latest news about ethereum based on the following data:
      
      {{{{ get_crypto_news("ethereum") }}}}
      

License

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

Star History

Star History Chart

Repository Owner

kukapay
kukapay

User

Repository Details

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

Programming Languages

Python
89.94%
Dockerfile
10.06%

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

  • 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
  • Dappier MCP Server

    Dappier MCP Server

    Real-time web search and premium data access for AI agents via Model Context Protocol.

    Dappier MCP Server enables fast, real-time web search and access to premium data sources, including news, financial markets, sports, and weather, for AI agents using the Model Context Protocol (MCP). It integrates seamlessly with tools like Claude Desktop and Cursor, allowing users to enhance their AI workflows with up-to-date, trusted information. Simple installation and configuration are provided for multiple platforms, leveraging API keys for secure access. The solution supports deployment via Smithery and direct installation with 'uv', facilitating rapid setup for developers.

    • 35
    • MCP
    • DappierAI/dappier-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
  • Coincap MCP

    Coincap MCP

    Query live cryptocurrency data through Coincap's public API for desktop AI tools.

    Coincap MCP provides seamless access to cryptocurrency market data from Coincap's public API without requiring API keys or registration. Designed to integrate with Claude Desktop using the Model Context Protocol (MCP), it enables users to query crypto asset prices, market capitalization, and a list of available assets. Installation and configuration are streamlined through Smithery or direct setup. The tool includes sample prompts and exposes specialized tools for crypto price lookup and asset listing.

    • 89
    • MCP
    • QuantGeekDev/coincap-mcp
  • 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