Access Reddit's public API to browse frontpage posts, subreddit information, and read post comments.
A Model Context Protocol server providing access to Reddit public API for LLMs. This server enables LLMs to interact with Reddit's content, including browsing frontpage posts, accessing subreddit information, and reading post comments.
This server uses redditwarp to interact with Reddit's public API and exposes the functionality through MCP protocol.
A demo in Clinde 👇
get_frontpage_posts
- Get hot posts from Reddit frontpage
limit
(integer): Number of posts to return (default: 10, range: 1-100)get_subreddit_info
- Get information about a subreddit
subreddit_name
(string): Name of the subreddit (e.g. 'Python', 'news')get_subreddit_hot_posts
- Get hot posts from a specific subreddit
subreddit_name
(string): Name of the subreddit (e.g. 'Python', 'news')limit
(integer): Number of posts to return (default: 10, range: 1-100)get_subreddit_new_posts
- Get new posts from a specific subreddit
subreddit_name
(string): Name of the subreddit (e.g. 'Python', 'news')limit
(integer): Number of posts to return (default: 10, range: 1-100)get_subreddit_top_posts
- Get top posts from a specific subreddit
subreddit_name
(string): Name of the subreddit (e.g. 'Python', 'news')limit
(integer): Number of posts to return (default: 10, range: 1-100)time
(string): Time filter for top posts (default: '', options: 'hour', 'day', 'week', 'month', 'year', 'all')get_subreddit_rising_posts
- Get rising posts from a specific subreddit
subreddit_name
(string): Name of the subreddit (e.g. 'Python', 'news')limit
(integer): Number of posts to return (default: 10, range: 1-100)get_post_content
- Get detailed content of a specific post
post_id
(string): ID of the postcomment_limit
(integer): Number of top-level comments to return (default: 10, range: 1-100)comment_depth
(integer): Maximum depth of comment tree (default: 3, range: 1-10)get_post_comments
- Get comments from a post
post_id
(string): ID of the postlimit
(integer): Number of comments to return (default: 10, range: 1-100)The easiest way to use MCP Server Reddit is through the Clinde desktop app. Simply download and install Clinde, then:
That's it! No technical knowledge required - Clinde handles all the installation and configuration for you seamlessly.
When using uv
no specific installation is needed. We will
use uvx
to directly run mcp-server-reddit.
Alternatively you can install mcp-server-reddit
via pip:
pip install mcp-server-reddit
After installation, you can run it as a script using:
python -m mcp_server_reddit
To install MCP Server Reddit for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @Hawstein/mcp-server-reddit --client claude
Add to your Claude settings:
"mcpServers": {
"reddit": {
"command": "uvx",
"args": ["mcp-server-reddit"]
}
}
"mcpServers": {
"reddit": {
"command": "python",
"args": ["-m", "mcp_server_reddit"]
}
}
Add to your Zed settings.json:
"context_servers": [
"mcp-server-reddit": {
"command": "uvx",
"args": ["mcp-server-reddit"]
}
],
"context_servers": {
"mcp-server-reddit": {
"command": "python",
"args": ["-m", "mcp_server_reddit"]
}
},
You can use the MCP inspector to debug the server. For uvx installations:
npx @modelcontextprotocol/inspector uvx mcp-server-reddit
Or if you've installed the package in a specific directory or are developing on it:
cd path/to/mcp_server_reddit
npx @modelcontextprotocol/inspector uv run mcp-server-reddit
mcp-server-reddit is licensed under the MIT License. This means you are free to use, modify, and distribute the software, subject to the terms and conditions of the MIT License. For more details, please see the LICENSE file in the project repository.
Wassenger MCP server to chat, send messages and automate WhatsApp from any AI model client (free trial available).
Provides AI assistants with comprehensive access to Cisco Webex messaging capabilities.
Interact with Mailgun API.
The most powerful MCP server for Slack Workspaces. This integration supports both Stdio and SSE transports, proxy settings and does not require any permissions or bots being created or approved by Workspace admins 😏.
Integrates with Mailtrap Email API.
An IMAP Model Context Protocol (MCP) server to expose IMAP operations as tools for AI assistants.
Connect your AI agents to Google-Meet, Zoom & Microsoft Teams through tl;dv
Chat with any other OpenAI SDK Compatible Chat Completions API, like Perplexity, Groq, xAI and more
integrates with Bluesky API to query and search feeds and posts.
Simple MCP Server to enable a human-in-the-loop workflow in tools like Cline and Cursor.