MCP Hub
Back to servers

inoreader-mcp

An MCP server for the Inoreader RSS reader API that allows users to triage articles, analyze feed health, and manage subscriptions. It enables reading content, organizing folders, and performing batch tagging or status updates through natural language.

glama
Updated
Mar 9, 2026

inoreader-mcp

MCP server for the Inoreader RSS reader API. Lets Claude help you triage articles, analyze feed health, and manage subscriptions.

Setup

1. Create an Inoreader API application

Go to the Inoreader Developer Portal and create a new application.

  • Set the redirect URI to http://localhost:3333/callback
  • Note your Client ID and Client Secret

2. Add to Claude Code

claude mcp add -s user \
  -e INOREADER_CLIENT_ID=your-client-id \
  -e INOREADER_CLIENT_SECRET=your-client-secret \
  inoreader -- npx inoreader-mcp

Or for Claude Desktop, add to your config file:

{
  "mcpServers": {
    "inoreader": {
      "command": "npx",
      "args": ["inoreader-mcp"],
      "env": {
        "INOREADER_CLIENT_ID": "your-client-id",
        "INOREADER_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

3. Authenticate

On first use, ask Claude to call the setup_auth tool. It will give you an OAuth URL to open in your browser. After authorizing, copy the code parameter from the redirect URL and pass it back. Tokens are saved to ~/.config/inoreader-mcp/tokens.json and refresh automatically.

Tools

Reading

ToolDescriptionAPI Cost
get_unread_countsUnread counts for all feeds/folders, sorted by count1 Z1
get_articlesFetch articles with filters (stream, status, date range, pagination)1 Z1/page
get_article_idsLightweight ID-only fetch for counting/batch ops1 Z1

Subscriptions

ToolDescriptionAPI Cost
list_subscriptionsAll feeds with folders, URLs, metadata1 Z1
manage_subscriptionSubscribe, edit (rename/move), or unsubscribe1 Z2

Organization

ToolDescriptionAPI Cost
manage_tagsMark read/unread/starred, apply/remove tags (batch support)1 Z2
mark_all_readMark all items in a feed/folder as read1 Z2
list_folders_and_tagsAll folders and tags with unread counts1 Z1

Analytics

ToolDescriptionAPI Cost
analyze_feedsFeed health analysis -- flags high-noise and dormant feeds2 Z1
get_rate_limit_statusCheck remaining API budget (uses cached headers)0
get_user_infoAuthenticated user info1 Z1

Z1 = Zone 1 (read), Z2 = Zone 2 (write). Inoreader enforces ~100 requests/day per zone.

Rate Limits

Every tool description includes its API cost so Claude can budget calls. The get_rate_limit_status tool returns current usage without making any API requests. Inoreader's free tier allows ~100 requests per day per zone.

License

MIT

Reviews

No reviews yet

Sign in to write a review