get_latest_newsLABSCO 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 datesget_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_newsprompt 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
Build from source
USE CASES
Catching up on the market before a call
Pull the latest headlines with their timestamps rather than scrolling a feed.
Reading what happened to one coin
Search by name or keyword and page back through several pages of coverage.
Turning coverage into a briefing
The prompt assembles the search results and asks for the summary in one move.
Following a theme rather than a ticker
Search on any keyword — regulation, an exchange name, a protocol — not just coin symbols.
2 tools
Listed in project docs. Your client may show a different list.
get_crypto_newsBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
- python on PATH
- Python 3.10+
- NEWS_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
MCP Clients
Claude Desktop
{
"mcpServers": {
"Crypto News": {
"command": "python",
"args": [
"<YOUR_PATH_TO_CRYPTO_NEWS_MCP>/main.py"
],
"env": {
"NEWS_API_KEY": "<YOUR_NEWS_API_KEY>"
}
}
}
}