Skip to main content
Glama
News Aggregator MCP Server

News Aggregator MCP Server

by AiAgentKarl

news-aggregator-mcp-server

Multi-source news aggregation for AI agents — RSS/Atom feeds, HackerNews, and GDELT global news intelligence.

PyPI version License: MIT

No API key required. 16 built-in news sources, HackerNews API, and GDELT covering 65+ languages and 100+ countries.

Quick Start

pip install news-aggregator-mcp-server

Add to your MCP client config:

{
  "mcpServers": {
    "news-aggregator": {
      "command": "uvx",
      "args": ["news-aggregator-mcp-server"]
    }
  }
}

That's it. Ask your AI: "What are the top tech news today?"

Related MCP server: world-news-feeds

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

License

MIT

Available Tools

11 tools
fetch_feedA

Ruft einen beliebigen RSS/Atom-Feed ab und gibt strukturierte Artikel zurück.

Args: feed_url: URL des RSS/Atom Feeds (z.B. https://techcrunch.com/feed/) max_articles: Maximale Anzahl Artikel (Standard: 10, max: 50)

Inputs: feed_url (required), max_articles.

get_hackernews_storyA

Ruft Details zu einer spezifischen HackerNews-Story ab.

Args: story_id: Numerische ID der HN-Story (z.B. 39876543)

Inputs: story_id (required).

get_hackernews_topB

Ruft Top-Stories von Hacker News ab.

Args: story_type: Art der Stories — top, new, best, ask, show, jobs (Standard: top) limit: Anzahl Stories (Standard: 10, max: 30)

Inputs: story_type, limit.

get_news_by_categoryB

Aggregiert Nachrichten aus vordefinierten Quellen einer Kategorie.

Args: category: Kategorie — tech, ai, general, business, crypto, science max_per_feed: Artikel pro Feed (Standard: 3)

Inputs: category (required), max_per_feed.

get_news_by_countryA

Ruft Nachrichten aus einem bestimmten Land ab.

Args: country_code: 2-Buchstaben Ländercode (z.B. DE, US, GB, FR, JP) query: Optionaler Zusatz-Suchbegriff max_records: Maximale Ergebnisse (Standard: 10)

Inputs: country_code (required), query, max_records.

get_news_timelineA

Analysiert News-Volumen über Zeit für ein Thema (Trend-Analyse).

Args: query: Thema oder Suchbegriff timespan: Zeitraum — 15min, 1h, 4h, 1d, 3d, 7d, 1m (Standard: 1d)

Inputs: query (required), timespan.

list_feed_catalogA

Gibt den vollständigen Katalog vordefinierter Nachrichten-Feeds zurück.

Inputs: no named parameters.

search_global_newsA

Durchsucht globale Nachrichten via GDELT — deckt 65+ Sprachen und 100+ Länder ab.

Args: query: Suchanfrage (z.B. "AI regulation", "climate change Germany") mode: Suchmodus — artlist (Artikelliste), artgallery (mit Bildern) max_records: Maximale Ergebnisse (Standard: 10, max: 250) language: Sprachfilter (z.B. "german", "english", leer = alle)

Inputs: query (required), mode, max_records, language.

search_rss_feedsB

Durchsucht Nachrichten in allen Kategorien nach einem Suchbegriff.

Args: query: Suchbegriff (z.B. "AI regulation", "Bitcoin", "climate") categories: Kommagetrennte Kategorien oder "all" für alle max_results: Maximale Gesamtergebnisse (Standard: 10)

Inputs: query (required), categories, max_results.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A3.7/5.0

    Scored across 11 tools

    Disambiguation4/5

    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.

    Naming Consistency5/5

    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.

    Tool Count5/5

    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.

    Completeness5/5

    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.

    Maintenance

    ActivityInactive
    ResponsivenessNo recent community issues

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables AI agents to fetch categorized news headlines and full article text from a multi-topic RSS aggregator, with no API keys required.
      4 npm
      ISC
    • A
      license
      Not graded
      quality
      C
      maintenance
      Provides curated international news feeds with tools to list, read, and fetch RSS/Atom/RDF feeds. Enables AI agents to access and filter world news data through natural language.
      248 npm
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Provides access to curated AI news feeds and the ability to fetch and normalize any RSS/Atom/RDF feed, enabling AI agents to consume up-to-date content.
      138 npm
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables LLM agents to discover news sources, list articles, parse and extract article text, search news, and perform NLP analysis such as keyword extraction and summarization.
      MIT