Labsco
MCP SERVER

Crypto News MCP Server

by kukapay

Pull current cryptocurrency headlines and search coverage by coin or keyword.

News, Feeds & Trend Monitoring
Summary
Two tools and a prompt, over one news API key.

The search tool paginates, which matters when you ask about a coin that had a busy week and the first page is all from one hour. The prompt is the piece worth using — it feeds actual search results into the summarisation request instead of leaving the model to summarise from memory.

What it is

A small Python server that fetches cryptocurrency news from NewsData and hands it to an assistant, with a prompt for turning the results into a summary.

What you get
  • `get_latest_news` — the most recent cryptocurrency headlines with their publication dates
  • `get_crypto_news` — search by coin or keyword, returning titles, dates and descriptions
  • Pagination via `max_pages`, which follows NewsData's nextPage cursor rather than stopping at the first page
  • A `summarize_news` prompt that builds the summarisation request around the search results for a topic
Requirements

Python 3.10+ and a NewsData.io API key in `NEWS_API_KEY`. Install the dependencies with `pip install mcp[cli] httpx python-dotenv`, then register it with `mcp install main.py --name "CryptoNews"` or point your client at `python path/to/crypto-news-mcp/main.py`.

Setup effort

One command plus a key — npx -y @smithery/cli install @kukapay/crypto-news-mcp --client claude, then supply credentials