Skip to main content
Glama

feed-reader-mcp

An MCP server that fetches and reads RSS / Atom feeds, so any MCP client (Claude Desktop, Claude Code, etc.) can pull the latest items from blogs, news sites, and release feeds — and build digests.

Why

LLM clients can't reliably read RSS on their own. This server exposes two simple tools so an agent can stay current with the feeds you care about (release notes, news, blogs) without scraping.

Related MCP server: Genius Sports RSS Monitor MCP

Tools

Tool

What it does

fetch_feed

Fetch one RSS/Atom feed → recent items (title, link, date, snippet).

fetch_many

Fetch several feeds → one merged, date-sorted list (a digest).

Install

npm install -g feed-reader-mcp

Use with Claude Desktop / Claude Code

Add to your MCP config (claude_desktop_config.json or .mcp.json):

{
  "mcpServers": {
    "feed-reader": {
      "command": "npx",
      "args": ["-y", "feed-reader-mcp"]
    }
  }
}

Then ask: "Use feed-reader to get the latest 5 items from https://hnrss.org/frontpage" or "Build a digest from these three feeds…".

Develop

npm install
npm run build
npm start          # runs over stdio

License

MIT © tono628develop

Available Tools

2 tools
fetch_feedFetch a feedA

Fetch and parse a single RSS or Atom feed and return its recent items (title, link, date, snippet).

Inputs: url (required), limit.

fetch_manyFetch multiple feedsA

Fetch several RSS/Atom feeds and return a merged, date-sorted list of recent items. Useful for building a digest.

Inputs: urls (required), perFeed.

Tool Schema Changelog

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

Loading tool schema changelog…

    TDQS

    A4.1/5.0

    Scored across 2 tools

    Disambiguation5/5

    The two tools have clearly distinct purposes: fetch_feed retrieves a single feed, while fetch_many fetches multiple feeds and merges them. There is no ambiguity about which tool to use based on the input.

    Naming Consistency5/5

    Both tools follow the verb_noun pattern with 'fetch' as the verb. While 'many' is not a traditional noun, the prefix 'fetch_' is consistent and the second part clearly indicates the number of feeds, making the naming predictable.

    Tool Count3/5

    With only two tools, the server feels minimal. For a feed reader, one might expect additional operations like adding, listing, or removing feeds, but as a simple fetching utility, the count is borderline acceptable.

    Completeness4/5

    The tools cover the core functionality of fetching a single feed and fetching multiple feeds for a digest. Minor gaps include no ability to fetch feed metadata or manage subscriptions, but for the stated purpose of parsing and returning items, it is largely complete.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      MCP server for fetching, parsing, and managing RSS feeds. Features Fetch and parse RSS/Atom feeds In-memory caching with TTL Batch fetching of multiple feeds Monitor feeds for new items Search content across multiple feeds Extract and format feed content
      6
      70 npm
      12
      Apache 2.0
    • A
      license
      A
      quality
      C
      maintenance
      An MCP server for managing and querying RSS/news feeds, enabling real-time fetching, searching, and retrieval of feed items.
      5
      21 npm
      1
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      A stateless RSS competitive-intelligence MCP server that fetches and filters RSS/Atom feeds by keywords, deduplicates, and sorts by recency to return a focused digest.
      3
      MIT