rfd-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@rfd-mcpsearch deals for mechanical keyboards"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
rfd-mcp
rfd-mcp is a standalone local stdio MCP server for searching and monitoring RedFlagDeals topics.
It has no source or package dependency on the RFD frontend repository. It references RFD only through the cached JSON feed configured with RFD_TOPICS_URL or RFD_TOPICS_FILE. By default it reads the deployed rfd-fyi feed at:
https://github.com/carteakey/rfdThe default data endpoint is:
https://rfd-fyi.pages.dev/topics.jsonFor local development, set RFD_TOPICS_FILE to a JSON file or set RFD_TOPICS_URL to a local Pages/Wrangler endpoint.
Install and build
From this repository root:
npm ci
npm run buildThe compiled server is dist/index.js.
Related MCP server: Bargainer MCP Server
Configure an MCP client
For Claude Code:
claude mcp add rfd -- node /absolute/path/to/rfd-mcp/dist/index.jsOr add an entry like this to an MCP client configuration. The environment variables are optional.
{
"mcpServers": {
"rfd": {
"command": "node",
"args": ["/absolute/path/to/rfd-mcp/dist/index.js"],
"env": {
"RFD_TOPICS_URL": "https://rfd-fyi.pages.dev/topics.json",
"RFD_MCP_DATA_DIR": "/absolute/path/to/rfd-mcp-data"
}
}
}
}Tools
search_dealssearches topic titles and retailer names. It supports additional filter chips,/regular expression/filters, retailer filtering, score bounds, the same six sort keys as the frontend, and a result limit.get_dealreturns the complete cached topic record plus the forum and direct-offer links for atopic_id.monitor_searchsaves a search and keeps the latest 500 seen topic IDs.check_monitorschecks one or all saved searches and returns only unseen deals.list_monitorslists saved searches and their last-check state.delete_monitorremoves a saved search.
RFD's cached topic schema does not contain Marketplace-style location, price, or category fields. Those filters are intentionally not exposed; the server uses the fields the RFD scraper actually stores.
Configuration
Variable | Default | Purpose |
|
| Cached topics endpoint |
| unset | Read topics from a local JSON file instead of HTTP |
|
| Base URL for thread links |
|
| In-memory topics cache lifetime |
|
| Directory for monitor state |
|
| Exact monitor state path |
Tests
npm test
npm run buildThe server uses MCP stdio transport, so stdout is reserved for protocol traffic. Diagnostics are returned as tool errors or written by dependencies to stderr.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityCmaintenanceMCP server for fetching, parsing, and managing RSS feeds. Features Fetch and parse RSS/Atom feeds In-memory caching with TTL Batch fetching of multiple feeds Monitor feeds for new items Search content across multiple feeds Extract and format feed contentLast updated62511Apache 2.0
- AlicenseBqualityFmaintenanceA Model Context Protocol server that aggregates and compares deals from multiple sources including Slickdeals, RapidAPI marketplace, and web scraping, enabling users to search, filter, and compare deals through a chat interface.Last updated66MIT
- AlicenseBqualityBmaintenanceMCP server for finding, comparing, and ranking the cheapest real offers across eBay, Amazon, Craigslist, OfferUp, and Google Shopping, with tax estimation and exact-model filtering.Last updated6MIT
- AlicenseAqualityAmaintenanceMCP server for Groupon that enables searching and browsing local, goods, and travel deals via natural language. No API key required for reading deals.Last updated7239MIT
Related MCP Connectors
Gamedeals MCP — wraps CheapShark API (game deal aggregator, no auth required)
MCP server aggregating developer infrastructure deals, free tiers, and startup programs
MCP server for ScanMalware.com URL scanning, malware detection, and analysis.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/carteakey/rfd-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server