# kukapay/crypto-news-mcp [Health: Active]

**Category:** 💰 Finance & Fintech  
**Repository:** https://github.com/kukapay/crypto-news-mcp  
**GitHub Stars:** 15  
**Views:** 5  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/kukapay-crypto-news-mcp

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

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `npx` (confidence: high):

```json
"mcpServers": {
  "crypto-news-mcp": {
    "command": "npx",
    "args": ["-y","@smithery/cli"],
    "env": {
      "NEWS_API_KEY": ""
    }
  }
}
```

**Requires environment variables:** `NEWS_API_KEY` — the values above are empty placeholders; fill in real credentials before running (see the repository for what each one is for).

## Documentation

## What kukapay/crypto-news-mcp does

The kukapay/crypto-news-mcp MCP server connects AI agents to cryptocurrency news from NewsData.io. It provides recent headline retrieval, keyword-based article search, and a reusable prompt for preparing news summaries. The server is implemented for Python 3.10 or newer and communicates with MCP-compatible clients.

The latest-headlines capability returns a formatted string containing recent cryptocurrency headlines and publication dates. Search results include article titles, dates, and descriptions, allowing an agent to inspect coverage related to a coin, project, or general keyword. The summary feature does not summarize articles itself; it creates a prompt that an LLM can use with the search output.

## How it works

After receiving a request through an MCP client, the kukapay/crypto-news-mcp MCP server calls the NewsData API with the configured credential. The `get_latest_news` tool retrieves current cryptocurrency headlines without requiring a search term. The `get_crypto_news` tool accepts a required `query` string and an optional `max_pages` integer, which controls how many result pages to request.

Pagination uses NewsData's `nextPage` API mechanism. This makes it possible to request more than the first page of matching articles when a broader result set is needed. The `summarize_news` prompt accepts a query and produces a prompt referencing the crypto-news search operation for an LLM to process.

## Setup and configuration

The project requires Python 3.10 or later, Git, and a NewsData.io API key. The documented setup downloads the repository, installs the MCP, HTTP client, and dotenv dependencies, and then registers `main.py` with Claude Desktop using the MCP CLI.

For manual client configuration, run the server with Python and pass the repository's `main.py` file as the argument. Set the `NEWS_API_KEY` environment variable to the NewsData credential. The README also documents installation through Smithery for Claude Desktop, but the server still depends on the NewsData API key described in the prerequisites.

## Tools and capabilities

The kukapay/crypto-news-mcp MCP server exposes these MCP capabilities:

- `get_latest_news`: Retrieves the most recent cryptocurrency headlines and publication timestamps.
- `get_crypto_news`: Searches by cryptocurrency or keyword. Its optional `max_pages` parameter defaults to one page and can request additional pages.
- `summarize_news`: Creates a prompt for summarizing coverage for a supplied cryptocurrency or topic.

Search output is formatted as readable text rather than a documented structured response schema. The summary prompt is intended to be combined with news data and then handled by the connected language model.

## Limitations and notes

A NewsData.io API key is required, so operation depends on that external service and its account access. The provided material does not specify API quotas, pricing, filtering options, supported languages, or response error behavior. The server is focused on cryptocurrency news; it does not provide market prices, trading actions, portfolio data, or an independent news database.

The `summarize_news` capability only generates instructions for an LLM. It should not be treated as a separate article-analysis or summarization API. The documented client setup specifically covers Claude Desktop, while other MCP-compatible clients require their own configuration.

## Getting started with this kukapay/crypto-news-mcp MCP server
Always refer to the official documentation for the most accurate and up-to-date information.

_Full upstream README: https://allmcps.com/mcp/kukapay-crypto-news-mcp/readme_

