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.
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.
- `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
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`.
One command plus a key — npx -y @smithery/cli install @kukapay/crypto-news-mcp --client claude, then supply credentials
