Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_REDDIT_DATA_DIR | No | Custom directory path for storing scraped Reddit data. Defaults to ~/.mcp-reddit/data/ |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| scrape_subreddit | Scrape posts from a subreddit. Returns post data including titles, authors, scores, comments, and media URLs. |
| scrape_user | Scrape posts from a Reddit user's profile. Returns their post history with metadata. |
| get_posts | Retrieve scraped posts from local database with optional filters. Use this to access previously scraped data. |
| get_comments | Retrieve comments from scraped posts. Returns comment threads with scores and metadata. |
| search_reddit | Search across all scraped Reddit data for posts or comments matching a query. Useful for finding specific topics or trends. |
| get_top_posts | Get top posts by score from a scraped subreddit or user. Great for finding popular content. |
| list_scraped_sources | List all subreddits and users that have been scraped. Shows available data sources. |
| scrape_post | Fetch a specific Reddit post by URL. Returns the post data and all comments. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |