Inoreader MCP Server
Enables intelligent RSS feed management and analysis through Inoreader's API, providing tools for listing feeds and articles, searching content, marking items as read, generating summaries, performing trend and sentiment analysis, and extracting keywords from RSS feeds.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Inoreader MCP Integration
An MCP (Model Context Protocol) server that integrates Inoreader with Claude Desktop, enabling intelligent RSS feed management and analysis.
Features
Feed and Article Management
List feeds: View all your subscribed feeds
List articles: Browse articles with filters (unread, by feed, by period)
Read content: Access full content of specific articles
Mark as read: Mark articles individually or in bulk
Search and Analysis
Search articles: Search for keywords across your feeds
Summarize articles: Generate summaries of individual articles
Analyze multiple articles:
Consolidated summaries
Trend analysis
Sentiment analysis
Keyword extraction
Statistics: View unread article counters
Related MCP server: MCP RSS
Installation
π Auto-Installer (Recommended)
One command installs everything:
python3 install_inoreader_mcp.pyThe auto-installer will:
β Install all Python dependencies
β Prompt for your Inoreader credentials
β Configure Claude Desktop automatically
β Leave everything ready to use!
Windows users: Double-click install.bat
π¦ Drag & Drop Installation
Try dragging inoreader-mcp.dxt onto Claude Desktop (experimental - may not work on all versions)
π οΈ Manual Installation
Clone the repository
git clone <repository-url>
cd inoreader_mcp2. Install dependencies
pip install -r requirements.txt3. Configure credentials
Copy the .env.example file to .env:
cp .env.example .envEdit the .env file with your Inoreader credentials:
INOREADER_APP_ID=your_app_id
INOREADER_APP_KEY=your_app_key
INOREADER_USERNAME=your_email
INOREADER_PASSWORD=your_passwordTo obtain credentials:
Create a new application
Copy the App ID and App Key
4. Configure in Claude Desktop
Add to Claude Desktop's configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"inoreader": {
"command": "python",
"args": ["/full/path/to/inoreader_mcp/main.py"],
"env": {
"INOREADER_APP_ID": "your_app_id",
"INOREADER_APP_KEY": "your_app_key",
"INOREADER_USERNAME": "your_email",
"INOREADER_PASSWORD": "your_password"
}
}
}
}Usage
After configuration, restart Claude Desktop. Commands will be available in natural language:
Example commands
List feeds:
"List my feeds"
"What feeds do I follow?"
List articles:
"Show the last 20 unread articles"
"What unread articles do I have from TechCrunch?"
"Show articles from the last 3 days"
Search:
"Search articles about artificial intelligence"
"Find Python articles from the last 7 days"
Read and mark:
"Read article [ID]"
"Mark all articles from feed X as read"
Analysis:
"Summarize the top 5 AI articles this week"
"Analyze trends in my feeds today"
"What's the overall sentiment of economy articles?"
"Extract keywords from unread articles"
Statistics:
"How many unread articles do I have?"
"Show my feed statistics"
Project Structure
inoreader_mcp/
βββ main.py # Main MCP server
βββ inoreader_client.py # Inoreader API client
βββ tools.py # MCP tools implementation
βββ config.py # Configuration and credentials
βββ utils.py # Helper functions
βββ requirements.txt # Python dependencies
βββ .env.example # Configuration example
βββ README.md # This fileDevelopment
Testing locally
python main.pyLogs
Logs are written to console. For debugging, check Claude Desktop's console.
Limitations
Maximum 50 articles per request
5-minute cache for feed list
10-second timeout for API requests
Troubleshooting
Authentication error:
Verify credentials are correct
Confirm App has necessary permissions in Inoreader
MCP doesn't appear in Claude:
Check the full path in configuration file
Restart Claude Desktop
Confirm Python is in system PATH
Request timeouts:
Inoreader API may be slow
Try reducing the number of requested articles
Contributing
Contributions are welcome! Please:
Fork the project
Create a feature branch
Commit your changes
Push to the branch
Open a Pull Request
License
MIT License - see LICENSE file for details.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
Your feeds inside your AI. Read and search the articles of the RSS feeds, YouTube channels, podcasts and Google News searches you follow. On Plus and Pro, also save, tag, highlight and add notes. OAuth sign-in, every FeedNest plan.
RSS & Atom feed manager with full-text search, AI curation, and remote MCP endpoint.
Managed cloud RSS and Atom feed reader with a remote Model Context Protocol (MCP) endpoint. Zero server setup required β enables AI agents like Claude to instantly subscribe to feeds, search full-text articles, extract readable content, and access curated AI editions ("Your Newspaper") over secure streamable HTTP.
Read, search and organize the RSS feeds you follow in Feeder. Tool calls need Feeder Plus.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables interaction with RSS readers that support the FreshRSS API through natural language. Allows users to manage and query their RSS feeds and articles via LLM conversations.7MIT
- AlicenseNot gradedqualityDmaintenanceEnables intelligent RSS feed management with AI-powered semantic search, advanced filtering, and a comprehensive reading workflow. Supports OPML parsing, article organization with status tracking, and token-efficient browsing of large feed collections.19 npm5MIT
- AlicenseAqualityDmaintenanceEnables interaction with a FreshRSS instance to manage RSS feeds, read and organize articles, and handle subscriptions through natural language.18MIT
- AlicenseAqualityDmaintenanceEnables AI to manage RSS subscriptions, fetch and summarize news, and organize results into tools like Notion.93 npm3MIT