reddit-keyless-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| REDDIT_MIN_GAP_MS | No | Minimum gap between requests in milliseconds | 6000 |
| REDDIT_USER_AGENT | No | User-Agent sent to Reddit; set one that identifies you | reddit-keyless-mcp/0.1 (...) |
| NODE_USE_SYSTEM_CA | No | Set to 1 to use the system CA on recent Node versions, for certificate errors when your network inspects HTTPS | |
| REDDIT_MAX_WAIT_MS | No | How long to keep retrying a rate-limited request in milliseconds | 150000 |
| NODE_EXTRA_CA_CERTS | No | Path to a CA certificate file, for certificate errors (UNABLE_TO_VERIFY_LEAF_SIGNATURE, SELF_SIGNED_CERT_IN_CHAIN) when your network inspects HTTPS |
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_redditA | Search Reddit posts by keyword, across Reddit or inside one subreddit (prefer one subreddit: site-wide search is rate-limited more often, and Reddit's matching is loose, so expect off-topic results). Returns title, URL, subreddit, author, date and text for each post. Reddit rate-limits its RSS feeds hard: calls are queued and spaced out, and can take a minute or more each. Call tools one at a time. |
| browse_subredditA | List the latest (or hot, top, rising) posts in a subreddit, with title, URL, author, date and text. Reddit rate-limits its RSS feeds hard: calls are queued and spaced out, and can take a minute or more each. Call tools one at a time. |
| get_threadA | Read a post and its comments from a Reddit thread URL (www, old or new reddit). Comments come as a flat list in Reddit's order, with author, date and text; reply nesting and scores are not available over RSS. Reddit rate-limits its RSS feeds hard: calls are queued and spaced out, and can take a minute or more each. Call tools one at a time. |
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 3 tools
get_thread (read a thread by URL), search_reddit (keyword search), and browse_subreddit (feed listing) have clearly distinct entry points. search_reddit and browse_subreddit both return post lists, so there is minor potential overlap, but the input parameters (keyword vs subreddit/feed) keep them separable.
All three tools follow a clean verb_noun snake_case pattern: get_thread, search_reddit, browse_subreddit. Consistent and predictable throughout.
Three tools is a reasonable, well-scoped surface for a keyless read-only Reddit client covering the core actions of reading, searching, and browsing. It is on the lean side but each tool earns its place.
Covers the main read workflows (thread, search, subreddit feed) for an RSS-based keyless server. Write actions (posting, commenting, voting) and user/profile lookups are absent, but these are largely out of scope for a keyless RSS approach, so it is acceptable for the stated purpose.