Skip to main content
Glama
ToGalan

reddit-keyless-mcp

by ToGalan

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REDDIT_MIN_GAP_MSNoMinimum gap between requests in milliseconds6000
REDDIT_USER_AGENTNoUser-Agent sent to Reddit; set one that identifies youreddit-keyless-mcp/0.1 (...)
NODE_USE_SYSTEM_CANoSet to 1 to use the system CA on recent Node versions, for certificate errors when your network inspects HTTPS
REDDIT_MAX_WAIT_MSNoHow long to keep retrying a rate-limited request in milliseconds150000
NODE_EXTRA_CA_CERTSNoPath 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

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4/5.0

Scored across 3 tools

Disambiguation4/5

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.

Naming Consistency5/5

All three tools follow a clean verb_noun snake_case pattern: get_thread, search_reddit, browse_subreddit. Consistent and predictable throughout.

Tool Count4/5

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.

Completeness4/5

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.