rfd-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| RFD_TOPICS_URL | No | Cached topics endpoint | https://rfd-fyi.pages.dev/topics.json |
| RFD_TOPICS_FILE | No | Read topics from a local JSON file instead of HTTP | |
| RFD_MCP_DATA_DIR | No | Directory for monitor state | ~/.rfd-mcp |
| RFD_FORUM_BASE_URL | No | Base URL for thread links | https://forums.redflagdeals.com |
| RFD_MCP_CACHE_TTL_MS | No | In-memory topics cache lifetime | 30000 |
| RFD_MCP_MONITORS_FILE | No | Exact monitor state path | $RFD_MCP_DATA_DIR/monitors.json |
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 |
|---|---|
| search_dealsA | Search cached RedFlagDeals topics by text, retailer, score, and sort order |
| get_dealA | Get the complete cached topic data for a RedFlagDeals deal |
| monitor_searchB | Save an RFD search to track newly appearing deals |
| check_monitorsA | Check saved RFD searches and return only unseen deals |
| delete_monitorB | Delete a saved RFD search monitor |
| list_monitorsB | List all saved RFD search monitors |
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 6 tools
Each tool has a clear, distinct purpose: searching deals, retrieving a specific deal, creating a monitor, checking monitors, deleting, and listing. No two tools overlap or create ambiguity.
All tool names follow a consistent verb_noun pattern: search_deals, get_deal, monitor_search, check_monitors, delete_monitor, list_monitors. The convention is uniform and predictable.
Six tools is a well-scoped set for the RedFlagDeals domain, covering search, retrieval, and monitor lifecycle without excess or deficiency.
The coverage is solid: search and get for deal access, plus full monitor CRUD (create, read, check, delete) and list. A monitor update operation is absent, but that is a minor gap not essential to core workflows.