Skip to main content
Glama
jimbolo

Reddit MCP Server

by jimbolo

Reddit MCP Server

MCP server that lets Claude (and other MCP clients) scan, search, and read Reddit posts and comments.

Tools

Tool

Description

scan_subreddit

Fetch posts from a subreddit by sort order (hot/top/new/rising) with optional comments

search_posts

Search Reddit posts by keyword across one or all subreddits

get_post_details

Get full details and comments for a specific post

find_subreddits

Find subreddits by topic keyword

get_subreddit_info

Get metadata for a subreddit

Related MCP server: reddit-mcp

Setup

npm install
npm run build

Requires Node.js 18 or newer.

The server uses Reddit's public JSON endpoints and does not require Reddit API credentials.

Claude Desktop Configuration

Add to your Claude Desktop config (~/.config/Claude/claude_desktop_config.json on macOS/Linux, %APPDATA%\Claude\claude_desktop_config.json on Windows):

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

Replace the example path with the path where you cloned this repository.

VS Code MCP Configuration

Add to your VS Code settings (.vscode/mcp.json):

{
  "servers": {
    "reddit": {
      "type": "stdio",
      "command": "node",
      "args": ["${workspaceFolder}/dist/server.js"]
    }
  }
}

When configuring this outside the repository workspace, replace ${workspaceFolder} with the absolute path to the cloned repository.

Usage Examples

Once connected, Claude can use these tools:

  • Scan a subreddit: "Show me the top 20 posts from r/programming this week"

  • Search posts: "Search Reddit for 'MCP server tutorial'"

  • Get post details: "Get the comments on that first post"

Architecture

  • src/server.ts — MCP server entry, tool registration, stdio transport

  • src/tools/ — Individual tool handlers with input validation

  • src/reddit/ — Reddit data client with provider abstraction

  • src/reddit/providers/publicJson.ts — Public JSON endpoint provider (MVP)

  • src/core/ — Shared types, validation, and error taxonomy

  • src/tests/ — Unit tests for caching and comment deduplication

The provider interface (RedditProvider) makes it easy to swap to Reddit OAuth API later without changing any tool code.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    B
    quality
    C
    maintenance
    An MCP server that provides both read-only and authenticated access to Reddit content and interactions without requiring a developer API key. It enables users to browse posts, search subreddits, and perform write actions like commenting and voting by leveraging browser session cookies.
    8
    1
    The Unlicense
  • A
    license
    -
    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.
    18
    1
    MIT
  • A
    license
    -
    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

View all related MCP servers

Related MCP Connectors

  • Reddit MCP — public Reddit data via JSON endpoints (no auth required)

  • Lemmy MCP — public reads on any Lemmy instance.

  • Browse and manage Reddit posts, comments, and threads. Fetch user activity, explore hot/new/rising…

View all MCP Connectors

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

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