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.
BGG MCP enables AI tools to interact with the BoardGameGeek API.
A production-ready MCP server for ChatGPT and o3-pro, featuring caching, cost tracking, and rate limiting.
Integrates with the LinkedIn API, allowing interaction with your professional network and content.
Send Instagram DMs via your LLM
Integrates with Mailtrap Email API.
Fetch and interact with Hacker News content, including top stories, comments, and search functionality.
Provides access to Intercom conversations and chats. Requires an Intercom API key.
An ntfy MCP server for sending/fetching ntfy notifications to your self-hosted ntfy server from AI Agents 📤 (supports secure token auth & more - use with npx or docker!)
Manage emails using Gmail and IMAP protocols. Requires external configuration for credentials and settings.
Allows AI assistants to ask questions to humans via Discord.