simple-reddit-mcp
This server provides read-only Reddit data via MCP using the Arctic Shift archive, with no account, API key, or browser required.
Get a thread:
get_threadfetches a post and its full comment tree from a URL or ID, with sorting and comment-count controls.Bulk post lookup:
get_postsretrieves metadata for up to 500 posts by ID.Bulk comment lookup:
get_commentsfetches up to 500 comments by ID, useful for expanding collapsed replies.Search posts: Filter by subreddit, author, keyword (title/body), URL prefix, or date range; sort and limit results.
Search comments: Filter by subreddit, author, keyword, post ID, parent comment ID, or date range; also works as a user comment history.
Search subreddits: Find by name, prefix, subscriber count, age, or NSFW status.
Output controls: Support raw JSON, field allowlists, max character budgets, sorting/dating options.
Limitations: all tools are read-only (no voting, posting, or commenting); recent post/comment scores and comment counts under ~36 hours are placeholders; subreddit subscriber counts may lag; the underlying Arctic Shift service has no uptime SLA.
Provides read-only access to Reddit, enabling retrieval and search of posts, comments, and subreddits.
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., "@simple-reddit-mcpshow me the latest posts from r/programming"
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.
simple-reddit-mcp
A read-only Reddit MCP server that needs no Reddit account, no API key, and no browser. It reads threads, comments and subreddits from the Arctic Shift archive over plain keyless HTTP.
One runtime dependency, zeromcp, keeps simple-reddit-mcp lightweight and quick to start.
Requirements
Python 3.11 or newer
uv(recommended) orpip
Related MCP server: reddirect
Run it
uvx simple-reddit-mcpThe server speaks MCP over stdio: JSON-RPC on stdout, logs on stderr.
Configure your MCP client
Claude:
claude mcp add reddit --scope user -- uvx simple-reddit-mcpor
{
"mcpServers": {
"reddit": {
"command": "uvx",
"args": ["simple-reddit-mcp"]
}
}
}Codex — in ~/.codex/config.toml:
[mcp_servers.reddit]
command = "uvx"
args = ["simple-reddit-mcp"]Tools
Implemented:
Tool | Arctic Shift endpoint | Purpose |
|
| A post plus its comment tree, from any reddit URL or id |
|
| Bulk post lookup by id (up to 500) |
|
| Bulk comment lookup by id (up to 500) |
|
| Discovery by subreddit / keyword / author / date range |
|
| Comment-level search; with |
|
| Find subreddits by name, prefix, size, or age |
Not currently implemented:
Tool | Arctic Shift endpoint |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
— |
|
Caveats
Read-only. Voting, commenting and posting require Reddit auth
scoreandnum_commentsare placeholders for ~36h. Arctic Shift archives a post the moment it appears and backfills vote data later, so fresh posts report1and0. Rendered output flags anything under 36h old.Free service = no uptime SLA.
Development
uv sync --group dev
uv run --group dev pytestTo publish a new release to PyPI, bump version and push to master:
uv version --bump patch # bumps pyproject.toml and relocks
git commit -am "release $(uv version --short)"
git pushAttribution
MIT licensed.
Built on
zeromcp(MIT).Data comes from Arctic Shift, a free service; be considerate with it.
Maintenance
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
- AlicenseBqualityCmaintenanceAn 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.81The Unlicense
- AlicenseAqualityDmaintenanceReddit MCP Server — No API Keys Required. Browse, post, comment, vote, and manage your Reddit account from any MCP client.204MIT
- AlicenseAqualityDmaintenanceA dependency-free MCP server that reads Reddit through its RSS feeds, enabling search, browsing subreddits, and reading post comments without any API keys or authentication.31112MIT
- AlicenseNot gradedqualityDmaintenanceA 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.181MIT
Related MCP Connectors
Reddit MCP — public Reddit data via JSON endpoints (no auth required)
Lemmy MCP — public reads on any Lemmy instance.
Official remote MCP server for Archivist AI TTRPG campaign memory: characters, sessions, and more.
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/ekatiyar/simple-reddit-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server