crunchtools avatar

MCP Feed Reader

crunchtools/mcp-feed-reader

A solid RSS/Atom reader that persists everything to SQLite and exposes 17 tools for managing feeds, entries, and categories. You can add feeds, fetch new entries, search with FTS5 full-text search, mark items read or unread, and organize feeds into categories. It handles OPML import/export for migrating feed lists and includes a stats endpoint for dashboard data. The read_entry_tool automatically marks entries as read when you view them. You can run background fetches via CLI to keep everything current without manual triggers. Useful when you want Claude to monitor and summarize RSS feeds, search across multiple sources, or help triage your reading queue without switching to a separate feed reader.

tools
17
transport
STDIO
last updated
Mar 8, 2026

Tools

17 tools

Public tool metadata for what this MCP can expose to an agent.

add_feed_toolAdd an RSS/Atom feed by URL

Add an RSS/Atom feed by URL

No parameter schema in public metadata yet.

list_feeds_toolList all feeds with unread counts

List all feeds with unread counts

No parameter schema in public metadata yet.

get_feed_toolGet feed details

Get feed details

No parameter schema in public metadata yet.

delete_feed_toolRemove a feed

Remove a feed

No parameter schema in public metadata yet.

refresh_feeds_toolCrawl feed sources for new content (slow, prefer systemd timer)

Crawl feed sources for new content (slow, prefer systemd timer)

No parameter schema in public metadata yet.

list_entries_toolList entries (filterable, paginated)

List entries (filterable, paginated)

No parameter schema in public metadata yet.

read_entry_toolRead full entry content (auto-marks read)

Read full entry content (auto-marks read)

No parameter schema in public metadata yet.

mark_read_toolMark entries as read

Mark entries as read

No parameter schema in public metadata yet.

mark_unread_toolMark entry as unread

Mark entry as unread

No parameter schema in public metadata yet.

search_entries_toolFull-text search (FTS5)

Full-text search (FTS5)

No parameter schema in public metadata yet.

list_categories_toolList categories with counts

List categories with counts

No parameter schema in public metadata yet.

create_category_toolCreate category

Create category

No parameter schema in public metadata yet.

rename_category_toolRename category

Rename category

No parameter schema in public metadata yet.

delete_category_toolDelete category

Delete category

No parameter schema in public metadata yet.

import_opml_toolImport from OPML file

Import from OPML file

No parameter schema in public metadata yet.

export_opml_toolExport as OPML

Export as OPML

No parameter schema in public metadata yet.

get_stats_toolDashboard stats

Dashboard stats

No parameter schema in public metadata yet.

Sponsors

Readme

mcp-feed-reader-crunchtools

Secure MCP server for RSS/Atom feed reading with SQLite backend.

Installation

uvx (recommended)

uvx mcp-feed-reader-crunchtools

pip

pip install mcp-feed-reader-crunchtools

Container

podman run -v feedreader-data:/data quay.io/crunchtools/mcp-feed-reader

Configuration

VariableDefaultDescription
FEED_READER_DB~/.local/share/mcp-feed-reader/feeds.dbSQLite database path
HTTP_PROXY / HTTPS_PROXY / NO_PROXY(none)Standard httpx proxy variables, honoured for every feed fetch. Useful when a publisher rate-limits your egress IP — Reddit returns 429 to datacentre ranges regardless of User-Agent

Tools (17)

Feed Management

  • add_feed_tool — Add an RSS/Atom feed by URL
  • list_feeds_tool — List all feeds with unread counts
  • get_feed_tool — Get feed details
  • delete_feed_tool — Remove a feed
  • refresh_feeds_tool — Crawl feed sources for new content (slow, prefer systemd timer)

View the full README on GitHub

Details

Repository
github.com/crunchtools/mcp-feed-reader
Category
Databases
Package
mcp-feed-reader-crunchtools
Transport
STDIO
Registry
MCP registry, active

More from crunchtools

Related Databases MCP servers

View all
1flywheelstudio avatarUlinkflywheelstudio/ulink-mcp-serverDeep linking for iOS, Android, Flutter & React Native. Firebase Dynamic Links alternative.0stars
2kurovu146 avatarMemory Ftskurovu146/claude-memory-mcpLong-term memory for Claude Code with SQLite FTS5 search and BM25 ranking0stars
3mwbidwell avatarBionic Formsio.github.mwbidwell/bionicforms-mcpRead, search and add records in your Bionic Forms apps (hosted database apps for small teams).0stars
4neuralnexusnote avatarN3MemoryCore Lite (Working Memory)neuralnexusnote/n3mcmcp-liteEphemeral 7-day hybrid vector+BM25 working memory, multilingual, backed by Redis Stack.0stars
5okyalos76 avatariNutriPlan Supplement Database MCP Serverio.github.okyalos76/inutriplan-mcpMCP server exposing supplements database used by iNutriPlan.com0stars
6pipeworx-io avatarAi Incident Dbpipeworx-io/mcp-ai-incident-dbAI Incident Database (AIID) MCP0stars