Mcp B2b Reddit Conversation Monitor

com.mambabuiltPublished by mambabuilt.comv1.0.2Updated Nov 7, 2026

Tagged Reddit conversations about a company, its competitors, or a category, with summaries.

Overview

AI-generated overview

Runs an Apify actor that finds public Reddit threads and comments about a company, its competitors, or a category, returning tagged rows with sentiment and…

What you can do
  • Find Reddit threads and comments about a company domain, its brand and competitors, tagged by type (complaint, praise, comparison, switching, buying intent) with sentiment and intent score
  • Summarize a company's mentions, sentiment split, share of voice per competitor and top complaint themes
  • Survey a product category by keywords and get one row per company discussed in two or more threads
  • Surface recurring questions in chosen subreddits or on a topic, grouped by theme, with unanswered counts and tools named in answers
  • Optionally skip rows already returned by an earlier run with the same state key, or post a Slack-compatible webhook summary
When to use it
Useful for B2B marketing, sales or product research when you want to know what Reddit users say about a brand, its competitors or a product category, or which questions in a niche go unanswered. It is a single-tool wrapper around a paid Apify actor, so it suits occasional research runs rather than continuous monitoring inside the assistant.
Requirements
Node.js 18 or newer and a local MCP client such as Claude Desktop or Cursor. An Apify account with an API token set as APIFY_TOKEN; the tool is listed without it but calls need it. All work runs on Apify, so network access is required.
Before you install
Runs are billed per event to your Apify account (thread, comment and summary rows plus a per-run start fee), so costs grow with thread and comment limits; an optional max_charge_usd cap exists. The identity resolver is charged separately at 0.007 USD per domain. Optional webhook_url sends a summary to an external endpoint. Results are rule-based tags and sentiment, not verified analysis.

Installation

In SourceWeft

  1. Open Mcp B2b Reddit Conversation Monitor 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

B2B Reddit Conversation Monitor MCP Server

[Glama score] [MCP Registry] [npm version] [npm downloads] [license] [mcpservers.org]

[B2b Reddit Conversation Monitor MCP server]

An MCP server for the Mamba Labs B2B Reddit Conversation Monitor actor on Apify. Give it a company domain, product category keywords, or a topic. Each run reads public Reddit feeds and returns tagged threads and comments, plus summary rows: share of voice against competitors, the most discussed companies in a category, or recurring questions grouped by theme.

What's Inside

What it does

Three modes:

  • company: give company_domain (for example smartlead.ai). You get the threads and comments that name the brand or its competitors, each tagged complaint, praise, comparison, alternative_request, switching, buying_intent, feature_request, or question, with sentiment and a 0 to 100 intent score. A row gets displacement_signal true when one sentence names a competitor and complains about it, switches from it, or asks for an alternative to it. One company summary row carries mention counts, the sentiment split, share of voice per competitor, and the top complaint themes.
  • category: give category_keywords (for example cold email tools). You get the threads plus one row per company discussed in two or more threads, with mention counts, sentiment, and share of voice.
  • gap: give subreddits, a topic, or both. You get the questions people ask (is there a tool for, how do I, alternative to), grouped by theme, with how many went unanswered and which tools the answers named.

Tags, sentiment, and the score are rule based. Blocked or empty results come back free with a row_status saying so. All of the work runs on Apify. This package is a thin client that starts the actor run, waits for it, and hands back the dataset rows.

Quick start

You need Node.js 18 or newer and an Apify account with an API token.

Add this to your Claude Desktop config (claude_desktop_config.json), Cursor, or any MCP client:

json
{  "mcpServers": {    "mamba-b2b-reddit-conversation-monitor": {      "command": "npx",      "args": [        "-y",        "@mambalabsdev/mcp-b2b-reddit-conversation-monitor"      ],      "env": {        "APIFY_TOKEN": "your-apify-token"      }    }  }}

Restart the client. The monitor_reddit_conversations tool appears.

Prerequisites

Example prompts

  • "What are people on Reddit saying about smartlead.ai versus Instantly in the last 60 days? Show the displacement signals."
  • "Which cold email tools get recommended most on Reddit this year?"
  • "What do people in r/sales and r/LeadGeneration keep asking for that nobody answers?"

Tool

monitor_reddit_conversations. One tool. Example arguments:

json
{  "mode": "company",  "company_domain": "smartlead.ai",  "brand_names": ["Smartlead"],  "competitors": ["Instantly", "lemlist"],  "since_days": "60"}

Inputs

Every buyer facing input of the actor, unchanged. Omitted inputs take the actor's own defaults. Numbers and booleans are sent as strings.

InputTypeDescription
modestringcompany (default), category, or gap
company_domainstringCompany mode. One domain
domainsarrayCompany mode. Up to 50 domains
brand_namesarrayCompany mode. Names to search for; empty resolves them from the domain
product_namesarrayCompany mode. Product names beside the brand
competitorsarrayCompany mode. Competitor names; empty discovers them
discover_competitorsstringtrue or false. Default true
max_competitorsstring0 to 5. Default 5
use_identity_resolverstringtrue runs Mamba Labs Company Identity Resolver when brand_names is empty, charged by Apify at its own price (0.007 USD per domain). Default true
category_keywordsarrayCategory mode. Product lane phrases
known_companiesarrayCategory and gap modes. Names to always count
topicstringGap mode. What the questions are about
topic_termsarrayGap mode. More search phrases for the same need
subredditsarrayLimit searches to these subreddits
exclude_subredditsarrayDrop rows from these subreddits
vendor_subredditsstringexclude (default) or flag. A vendor's own subreddit is dropped, or kept with vendor_subreddit true and out of every count
discover_subredditsstringGap mode. Default true
since_daysstringDate window in days. Default 90
max_threadsstringThread rows per input, up to 1000. Default 100
include_commentsstringComment rows. Default true in company and gap, false in category
max_comment_threadsstringThreads opened for comments. Default 20, 30 in category, 50 in gap
max_comments_per_threadstringDefault 25
comment_depthstringDefault 2
include_hacker_newsstringDefault false
max_charge_usdstringOptional cost cap for the run
only_newstringSkip rows an earlier run with the same state_key returned. Default false
state_keystringNames the seen list
webhook_urlstringOptional https URL for a Slack compatible POST
webhook_top_nstringDefault 10
proxy_modestringauto or residential. Default auto

Pricing

Pay per event on Apify, billed to your Apify account. Prices in USD.

EventFree planBronzeSilverGold
thread-row, per thread row$0.0018$0.0017$0.0016$0.0015
comment-row, per comment row$0.001$0.00095$0.0009$0.00085
summary-row, per company summary, category company, or question theme row$0.003$0.00285$0.0027$0.00255
apify-actor-start, per run start$0.0005$0.0005$0.0005$0.0005

Blocked, error, and no results rows, and rows skipped by only_new, are free.

Your keys

The actor needs no key. It reads public Reddit feeds and holds no Reddit key or any other key. Proxy traffic adds nothing to your price: Mamba Labs pays the platform costs of the run. proxy_mode is a reliability setting.

Full actor documentation

apify.com/mambalabs/b2b-reddit-conversation-monitor

License

MIT. See LICENSE.

Source: README.md at commit 0c10688

Tools

1

monitor_reddit_conversations

Monitor Reddit conversations

Find Reddit conversations about a company, its competitors, a product category, or a topic, read from public Reddit feeds. mode company: give company_domain (for example smartlead.ai) and get thread and comment rows that name the brand or its competitors, each tagged complaint, praise, comparison, alternative_request, switching, buying_intent, feature_request, or question, with sentiment, a 0 to 100 intent score, and a displacement_signal when a competitor draws a complaint, switch, or alternative request, plus one company summary row with share of voice per competitor. mode category: give category_keywords (for example cold email tools) and get the companies discussed most, with mention counts and sentiment. mode gap: give subreddits and or a topic and get recurring questions grouped by theme, with unanswered counts and the tools the answers named. Tags are rule based. Blocked or empty results come back free with a row_status saying so. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN; Apify charges per thread, comment, and summary row returned.

Parametersmodetopicdomainsonly_newstate_keyproxy_modesince_dayssubredditsbrand_namescompetitorsmax_threadstopic_terms+18 more

Version history

2
  1. v1.0.2LatestNov 5, 2026
  2. v1.0.1Oct 20, 2026

Score

90% 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
  • 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 listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts