Back to Catalog

reddit-summarizer-mcp

sinanefeozler/reddit-summarizer-mcp
🔗 Latest commit:e450633
🕒 Updated:Sep 9, 2025, 01:06 PM
Python
Social Media

MCP server from sinanefeozler/reddit-summarizer-mcp

MCP Trust Score
Based on our comprehensive evaluation criteria
🤖 Evaluated by gemini-2.5-flashFix
Trust Score48/100
GitHub Metrics
Repository statistics and activity
⭐ GitHub Stars:0
👥 Contributors:1
📋 Total Issues:0
📦 Has Releases:No
🔧 Has CI/CD Pipeline:No
Configuration Needed
Help improve this catalog by contributing configuration information

We don't have configuration information for this MCP server yet.

Suggest Configuration
MCP Protocol Support
Implemented MCP protocol features
🤖 Evaluated by gemini-2.5-flashFix
Tools:
Prompts:
Resources:
Sampling:
Roots:
Logging:
STDIO Transport:
HTTP Transport:
OAuth2 Auth:
Dependencies
4 dependencies
Libraries and frameworks used by this MCP server
🤖 Evaluated by gemini-2.5-flashFix
Add Quality Badge
Show your MCP trust score in your README
Trust Score Badge
[![Trust Score](https://archestra.ai/mcp-catalog/api/badge/quality/sinanefeozler/reddit-summarizer-mcp)](https://archestra.ai/mcp-catalog/sinanefeozler__reddit-summarizer-mcp)
README.md

Reddit Summarizer MCP Server

A Model Context Protocol (MCP) server for summarizing homepage of the user or contents of subreddits and comments on posts.

Features

  • Summarize user's reddit frontpage (homepage) with or without comment analyses.
  • Summarize a subreddit contents by inspecting posts sorted by hot, new, top, rising, random (if aviable) with or without comment analysis.
  • Summarize comments on a post.

Requirements

  • Python 3.12 or higher
  • uv package manager (recommended)
  • Reddit API credentials
  • MCP client (e.g. Claude Desktop)

Installation

Clone repository or download files manually.

git clone https://github.com/sinanefeozler/reddit-summarizer-mcp.git
cd reddit-summarizer-mcp

Create virtual envoriment and install dependencies.

uv venv
source .venv/bin/activate
uv sync

Setting Up The Envoriment Variables

  • This server needs reddit username, password and reddit authentication.
  • You can get client id and client secret by following these steps
  • When you get the required keys create .env file according to .env.example
    For claude desktop client users check out this link to setup the server.

Available Tools

summarize_frontpage

Summarize user's homepage with post limits and optional comment analyse on posts.
Parameters:

  • limit (default: 10): Post fetching limit
  • with_comments (default: false): Summarize with comments on posts

summarize_subreddit

Summarize a subreddit's contents by inspecting posts.
Parameters:

  • limit (default: 10): Post fetching limit
  • with_comments (default: false): Summarize with comments on posts
  • fetch_by (default: 'hot') : Sorting option for posts. (hot, new, top, rising, random if aviable)

reed_comments

Reed and summarize comments on a post. Needs post id or url.
Parameters:

  • id (default: None) : id of post
  • url (default: None) : url of post
  • limit (default: 15) : fetching limit of the comments

Prompts

Example Prompts:

  • "Summarize my reddit frontpage with comment analyse for deeper understanding of public opinion"
  • "Summarize the hot post of Politics"

Prompt Template:

/summarize_my_page

Provides a prompt to summarize and categorize the posts and comments on frontpage. Gives LLM a predefined template and categorize to make a more human readable outputs.

License

MIT

reddit-summarizer-mcp MCP Server | Documentation & Integration | Archestra