News Aggregator MCP Server
# news-aggregator-mcp-server
**Multi-source news aggregation for AI agents** — RSS/Atom feeds, HackerNews, and GDELT global news intelligence.
[](https://pypi.org/project/news-aggregator-mcp-server/)
[](https://opensource.org/licenses/MIT)
> **No API key required.** 16 built-in news sources, HackerNews API, and GDELT covering 65+ languages and 100+ countries.
## Quick Start
```bash
pip install news-aggregator-mcp-server
```
Add to your MCP client config:
```json
{
"mcpServers": {
"news-aggregator": {
"command": "uvx",
"args": ["news-aggregator-mcp-server"]
}
}
}
```
**That's it.** Ask your AI: *"What are the top tech news today?"*
## What Can You Do?
**Ask your AI agent things like:**
- *"Show me the top HackerNews stories about AI"*
- *"What's trending in global news about climate change?"*
- *"Get me the latest crypto news from CoinDesk and CryptoSlate"*
- *"How much media coverage is Bitcoin getting this week?"*
- *"What are the top news stories from Germany today?"*
## 11 Tools
### RSS/Atom Feeds (16 built-in sources)
| Tool | What it does |
|------|-------------|
| `fetch_feed` | Fetch any RSS/Atom feed by URL |
| `get_news_by_category` | News by category: tech, ai, general, business, crypto, science |
| `search_rss_feeds` | Search feeds by keyword |
| `list_feed_catalog` | Show all built-in sources |
### HackerNews
| Tool | What it does |
|------|-------------|
| `get_hackernews_top` | Top/New/Best/Ask/Show/Jobs stories |
| `get_hackernews_story` | Story details with top comments |
| `get_hackernews_trending` | Filter stories by keywords |
### GDELT Global News Intelligence
| Tool | What it does |
|------|-------------|
| `search_global_news` | Search worldwide news (65+ languages) |
| `get_news_timeline` | News volume trends over time |
| `get_news_by_country` | News filtered by country code (DE, US, GB...) |
| `get_trending_topics` | Currently trending topics worldwide |
## Built-in News Sources
| Category | Sources |
|----------|---------|
| Tech | TechCrunch, Wired, Ars Technica, The Verge |
| AI | MIT Technology Review, VentureBeat AI, IEEE Spectrum AI |
| General | Reuters, BBC News, AP News |
| Business | Bloomberg Technology, Financial Times, CNBC |
| Crypto | CoinDesk, CryptoSlate, Decrypt |
| Science | Nature News, Science Daily, NASA News |
## Related Servers
- [social-trends-mcp-server](https://pypi.org/project/social-trends-mcp-server/) — Reddit & HackerNews trending analysis
- [cybersecurity-mcp-server](https://pypi.org/project/cybersecurity-mcp-server/) — CVE database & vulnerability intelligence
## License
MIT
TDQS
Scored across 11 tools
Most tools have clearly distinct purposes, but 'search_global_news' and 'search_rss_feeds' both search news using different backends (GDELT vs. RSS), which could cause initial confusion. Additionally, 'get_news_timeline' and 'get_trending_topics' both offer trend analysis, with one being query-specific and the other general. However, descriptions help mitigate overlap.
All tool names follow a consistent 'verb_noun' pattern in snake_case, such as 'fetch_feed', 'get_hackernews_top', 'search_global_news', and 'list_feed_catalog'. No mixed conventions or vague verbs are used.
11 tools is well-scoped for a news aggregator. It covers fetching arbitrary feeds, searching globally, searching RSS feeds, retrieving news by category/country, analyzing trends, and listing available feeds—without being overwhelming or too sparse.
The tool set provides comprehensive coverage of common news aggregation needs: arbitrary feed fetching, global search via GDELT, RSS search, category/country filtering, trend analysis, and a feed catalog. No significant gaps are apparent for the stated purpose.