simply-feed-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SIMPLY_FEED_LLM_MODEL | No | LLM model to use | gemini-2.5-flash-lite |
| SIMPLY_FEED_LLM_API_KEY | Yes | API key for LLM integration | |
| SIMPLY_FEED_LLM_BASE_URL | No | Base URL for LLM API | https://generativelanguage.googleapis.com/v1beta/openai |
| SIMPLY_FEED_CONFIG_BLOB_NAME | No | Load config from Azure Blob (format: container/blob) | |
| SIMPLY_FEED_CONFIG_FILE_NAME | No | Custom feeds config file name | feeds.json |
| SIMPLY_FEED_STORAGE_FILE_FOLDER | No | Local storage folder for feed data | |
| SIMPLY_FEED_ITEMS_RETENTION_DAYS | No | Days to retain feed items | |
| SIMPLY_FEED_STORAGE_CONNECTION_STRING | No | Azure Storage connection string |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_feedsA | List all available RSS/news feeds with their names, IDs, and latest publish times (default: 50 feeds). Call this first to discover feed IDs needed by other tools. |
| get_feed_itemsA | Get items from a specific feed by feed ID, ordered newest first (default: 50 items). Use list-feeds to discover available feed IDs. |
| get_feed_item_detailsA | Get full item details given the feed ID and feed item ID. |
| get_recent_feed_itemsA | Get recent items across all feeds within a time window (default: last 120 minutes, 50 items). Use this to catch up on the latest news without specifying a feed. |
| search_feed_itemsA | Search feed items by query across all feeds, or filter to a specific feed with feedId (default: 50 items). Use this to find items about a specific topic. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool targets a distinct action: list feeds, get items from a specific feed, get item details, get recent items across all feeds, and search items. Even though get_feed_items and search_feed_items can both focus on a feed, their purposes (list all vs. topic search) are clearly differentiated, and descriptions prevent confusion.
All tool names follow a consistent verb_noun snake_case pattern: list_feeds, get_feed_items, get_feed_item_details, get_recent_feed_items, search_feed_items. The verbs (list, get, search) and nouns are used uniformly and predictably.
With 5 tools, the server is well-scoped for a feed reader. Each tool covers a core read operation (listing feeds, retrieving items, getting details, recent items, searching), and none feel redundant or missing for the stated purpose.
The tool set provides solid read coverage: list feeds, get items by feed, get item details, get recent across all feeds, and search across all or per feed. A minor gap is the lack of per-feed time-based filtering (e.g., items since a timestamp for a specific feed), but agents can work around this using get_feed_items or get_recent_feed_items.