PullPush Reddit

io.github.jacklenzottiPublished by GitHub account jacklenzottiv1.0.1Updated Oct 24, 2026

Search Reddit comments and submissions via PullPush.io with filtering by subreddit, author, and date

The publisher's own server: Pullpush Mcp

VerifiedSTDIODesktop onlyWeb Search & ScrapingData & Analytics

Overview

AI-generated overview

A local MCP server that lets an assistant search Reddit comments and submissions through the PullPush.io historical data API.

What you can do
Search Reddit comments by query, subreddit, author and date range, with sorting and result size limits. Search Reddit submissions by query, subreddit, author, title or body text, and date range. Filter submissions by score, comment count, NSFW, video, locked, stickied and spoiler flags. Sort results by creation time, score or comment count in ascending or descending order.
When to use it
Useful when you want an assistant to research Reddit discussions, find posts or comments by a user or subreddit, or look at older Reddit content that may no longer be reachable through Reddit's official API.
Requirements
Runs locally as a Node.js process, installed globally from npm or built from source, and configured in the Claude Desktop config file. It calls the PullPush.io API over the network; no account, API key or authentication is required.
Before you install
Queries and filters are sent to the third-party PullPush.io service, so search terms leave your machine. Results come from historical Reddit data and may be incomplete or outdated. The tools only read data and do not post, edit or delete anything.

Installation

In SourceWeft

  1. Open PullPush Reddit in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

pullpush-mcp

An MCP (Model Context Protocol) server for the PullPush.io Reddit API. This allows Claude and other MCP-compatible AI assistants to search Reddit comments and submissions.

PullPush.io provides access to Reddit's historical data, making it possible to search posts and comments that may no longer be available through Reddit's official API.

Tools

search_comments

Search Reddit comments with the following parameters:

ParameterTypeDescription
qstringSearch query across all comment fields
subredditstringFilter by subreddit (without r/ prefix)
authorstringFilter by username
afterstringResults after date (epoch or relative: 30d, 1y)
beforestringResults before date (epoch or relative: 30d, 1y)
sortasc | descSort order (default: desc)
sort_typecreated_utc | scoreSort field (default: created_utc)
sizenumberResults to return (1-100, default: 100)

search_submissions

Search Reddit posts/submissions with the following parameters:

ParameterTypeDescription
qstringSearch query across all fields
subredditstringFilter by subreddit (without r/ prefix)
authorstringFilter by username
titlestringSearch in titles only
selftextstringSearch in post body only
afterstringResults after date (epoch or relative: 30d, 1y)
beforestringResults before date (epoch or relative: 30d, 1y)
sortasc | descSort order (default: desc)
sort_typecreated_utc | score | num_commentsSort field
sizenumberResults to return (1-100, default: 25)
scorestringFilter by score (>100, <50, or exact)
num_commentsstringFilter by comment count (>10, <5, or exact)
over_18booleanFilter NSFW content
is_videobooleanFilter video posts
lockedbooleanFilter locked posts
stickiedbooleanFilter stickied posts
spoilerbooleanFilter spoiler posts

Installation

npm (recommended)

bash
npm install -g pullpush-mcp

From source

bash
git clone https://github.com/jacklenzotti/pullpush-mcp.gitcd pullpush-mcpnpm installnpm run build

Usage with Claude Desktop

Add to your Claude Desktop config file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Using npm (recommended):

json
{  "mcpServers": {    "pullpush": {      "command": "npx",      "args": ["-y", "pullpush-mcp"]    }  }}

Using a local build:

json
{  "mcpServers": {    "pullpush": {      "command": "node",      "args": ["/absolute/path/to/pullpush-mcp/build/index.js"]    }  }}

Restart Claude Desktop after updating the config.

Example Prompts

Once configured, you can ask Claude:

  • "Find all posts by user spez from the last year"
  • "Search for comments mentioning 'typescript' in r/programming"
  • "Show me the top 20 posts in r/LocalLLaMA sorted by score"
  • "Find comments by user GovSchwarzenegger"
  • "Search r/machinelearning for posts about transformers with more than 100 upvotes"

Development

bash
# Buildnpm run build
# Type checknpm run typecheck
# Test with MCP Inspectornpm run inspect

API Reference

This server uses the PullPush.io API. PullPush provides free access to Reddit's historical data without requiring authentication.

License

MIT

Source: README.md at commit ffdd632

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Pullpush integrations