Skip to main content
Glama

reddit-mcp

A Model Context Protocol (MCP) server that lets LLMs fetch and read content from Reddit. Give Claude the ability to browse posts, comments, and subreddit listings.

Features

  • Post pages — fetches title, body, metadata, and threaded comments

  • Subreddit listings — retrieves post listings from any subreddit

  • User pages — browses a user's post history

  • Short links — automatically expands redd.it URLs

  • Safety built-in — untrusted content disclaimer, text truncation, timeout protection, rate limit handling

Related MCP server: reddit-mcp

Requirements

  • Node.js 22+

Installation

git clone https://github.com/quzma/reddit-mcp.git
cd reddit-mcp
npm install
npm run build

Usage

Claude Desktop

Add to your Claude Desktop MCP config (claude_desktop_config.json):

{
  "mcpServers": {
    "reddit": {
      "command": "node",
      "args": ["/absolute/path/to/reddit-mcp/dist/index.js"]
    }
  }
}

Claude Code

Add to your Claude Code MCP settings:

claude mcp add reddit -- node /absolute/path/to/reddit-mcp/dist/index.js

Development

npm run dev

Tool

fetch_reddit

Fetch content from a Reddit URL.

Parameter

Type

Required

Description

url

string

Yes

Reddit URL (post, subreddit, or user page)

comment_limit

number

No

Max top-level comments to include (0-50, default 15)

Supported URL formats:

  • https://reddit.com/r/subreddit/comments/id/title/

  • https://reddit.com/r/subreddit/

  • https://reddit.com/user/username/

  • https://redd.it/id

  • Old/new/www Reddit URL variants

How It Works

Uses Reddit's public JSON API — no API keys or OAuth needed. The server communicates over stdio using the MCP protocol, so it works as a local tool for any MCP-compatible client.

Content safety measures:

  • All output is prefixed with an untrusted-content disclaimer

  • Post/comment text truncated at 20,000 characters

  • Comment nesting limited to 2 levels, 5 replies per comment

  • 15-second request timeout

  • Rate limit (429) and forbidden (403) error handling

License

MIT — see LICENSE

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityInactive
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    A read-only Model Context Protocol server that enables browsing subreddits, searching within subreddits, retrieving comment trees, and looking up user activity on Reddit via natural language.
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    A read-only MCP server that connects to the Reddit Data API to search posts, browse subreddits, read comments, view user profiles, and check trending content through the Model Context Protocol.
    15
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides read-only access to Reddit through 8 tools for searching, browsing, and retrieving posts, comments, and user data, compatible with any MCP client.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    A local, read-only Reddit MCP server that provides tools for searching posts, retrieving posts/comments, subreddit information, and user content via the official Reddit Data API with caching and privacy-focused features.
    -

Latest Blog Posts

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/DarkoKuzmanovic-archived/reddit-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server