This MCP server, developed by Hawstein, provides tools for fetching Reddit content through the platform's public API. Built using Python and leveraging the redditwarp library, it offers functionality to retrieve frontpage posts, subreddit information, hot/new/top/rising posts, and post details including comments. The implementation focuses on providing a standardized interface for Reddit data retrieval, enabling AI assistants to interact with Reddit's vast content ecosystem. It's particularly useful for applications requiring real-time access to Reddit discussions, trend analysis, or content curation, enabling use cases such as sentiment analysis, topic tracking, and automated content aggregation without direct navigation of Reddit's web interface.
Get hot posts from Reddit frontpage. Optional arguments: limit (integer): Number of posts to return (default: 10, range: 1-100)
Get information about a subreddit. Required arguments: subreddit_name (string): Name of the subreddit (e.g. 'Python', 'news')
Get hot posts from a specific subreddit. Required arguments: subreddit_name (string): Name of the subreddit (e.g. 'Python', 'news'). Optional arguments: limit (integer): Number of posts to return (default: 10, range: 1-100)
Get new posts from a specific subreddit. Required arguments: subreddit_name (string): Name of the subreddit (e.g. 'Python', 'news'). Optional arguments: limit (integer): Number of posts to return (default: 10, range: 1-100)
Get top posts from a specific subreddit. Required arguments: subreddit_name (string): Name of the subreddit (e.g. 'Python', 'news'). Optional arguments: 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 rising posts from a specific subreddit. Required arguments: subreddit_name (string): Name of the subreddit (e.g. 'Python', 'news'). Optional arguments: limit (integer): Number of posts to return (default: 10, range: 1-100)
Get detailed content of a specific post. Required arguments: post_id (string): ID of the post. Optional arguments: comment_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 comments from a post. Required arguments: post_id (string): ID of the post. Optional arguments: limit (integer): Number of comments to return (default: 10, range: 1-100)
No reviews yet. Be the first to review!
Sign in to join the conversation