MCP servercom.prowlo/reddit-x
Reddit & X data for AI agents over MCP.
Read more
Reddit & X data for AI agents over MCP. Semantic search, hosted, no Reddit API.Overview
Score?
UNRATED 0.688
of what a free look can see, on 31 looks
Looks
36
last 2 hr ago
Tools
49
changed 24 days ago
More info
URL
api.prowlo.com/mcp
streamable-http
Says it is
prowlo 0.1.0
protocol 2025-06-18
In the record since
32 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.688 · highest on record 0.8561
Toolsfrom sha256:91702724b2…bf86f0 · +2 −0 24 days ago
| Tool | Schema |
|---|---|
| alert_create Create an Alert. It fires when newly-ingested records match `query`. REQUIRED: `query.any` must have at least one mention term (brand/product/domain) — an alert with no mentions wo |
input · no output |
| alert_delete Delete an Alert by id. Not metered. (requires a free Prowlo account — call it to get a signup link) |
input · no output |
| alert_get_deliveries List recent deliveries (fires) for one Alert — what was matched and where it was sent. Not metered. (requires a free Prowlo account — call it to get a signup link) |
input · no output |
| alert_list List your organization’s Alerts (persistent rules that fire to Slack/webhooks when records match). Includes last-delivered time and total deliveries. Not metered. (requires a free |
input · no output |
| alert_update Update an Alert (name, query, destination, threshold, or status). Only provided fields change. If `query` is provided it must still include at least one `query.any` mention term. N |
input · no output |
| catalog_get_subreddit One subreddit's card from Prowlo's tracked catalog — NOT a live Reddit call. view="stats" (default): subscribers, posts/day, comments/post, postsPerDay is sampled from the subreddi |
input · no output |
| catalog_search_subreddits Semantic + keyword search over Prowlo's own pre-crawled subreddit catalog (~1,200 tracked, active, non-NSFW communities) — NOT a live Reddit call and NOT your org's Dataset. The sa |
input · no output |
| catalog_top_subreddits Ranked lists from Prowlo's tracked catalog — NOT a live Reddit call. metric: largest (subscribers), most-active (posts/day sampled from each sub's own /new feed within the last 14 |
input · no output |
| get_account Get your Prowlo account details: organization ID + name, your user ID, email, role, plan, account status, and integration state (connected Slack channels, webhook endpoints). Check |
input · no output |
| get_alerts (Legacy alias for get_operational_alerts.) Read recent OPERATIONAL alerts — Prowlo's own failures: errored crawl runs (critical) and failed webhook deliveries (warning), merged and |
input · no output |
| get_crawl_activity Read crawl-run activity: a summary (total runs, errored runs, new posts, matched, stored bytes) plus a paginated list of recent runs with per-run fetched/matched/new/duration and a |
input · no output |
| get_dataset_summary High-level summary of your Dataset: record count, last ingest time, number of watchers/sources, busiest channels, plus your daily live-read usage and reset time. NOT a live Reddit |
input · no output |
| get_operational_alerts added Read recent OPERATIONAL alerts — Prowlo's own failures: errored crawl runs (critical) and failed webhook deliveries (warning), merged and time-sorted. NOT the user's configured Ale |
input · no output |
| get_product_profile Get your organization's product profile: name, description, audience, value propositions, tone, reply guidelines, confirmed discovery keywords, and competitors. Useful context for |
input · no output |
| get_record Fetch one Dataset record by id (full body + intent/embedding signals + tags). NOT a live Reddit call — free, rate-limited only. (requires a free Prowlo account — call it to get a s |
input · no output |
| get_usage Get your daily live-read usage: today's passthrough count, your daily cap, and reset time. Live-Reddit reads (social_search, social_list_posts, social_get_post, social_get_user, so |
input · no output |
| humanize_comment Rewrite YOUR drafted comment so it reads like a real person typed it, not an AI: strips AI tells, compresses to the 1-2 points that matter, varies rhythm, and lightly "dirties" it |
input · no output |
| keyword_create [DEPRECATED — renamed tag_rule_create. Will be removed after 2026-10-07.] Create TAGGING RULES (the dashboard's 'Tagging rules') — org-wide labels for posts your Watchers already i |
input · no output |
| keyword_delete [DEPRECATED — renamed tag_rule_delete. Will be removed after 2026-10-07.] Remove a TAGGING RULE (dashboard: 'Tagging rules') and stop it from tagging posts — not a Keyword Monitor |
input · no output |
| keyword_list [DEPRECATED — renamed tag_rule_list. Will be removed after 2026-10-07.] List your org's TAGGING RULES (the dashboard's 'Tagging rules') — labels applied to posts your Watchers alre |
input · no output |
| keyword_monitor_create Add a Keyword Monitor entry — searches all of Reddit daily for this query and ingests matches into your Dataset. This is the tool for "track keyword X on Reddit". Draws from your p |
input · no output |
| keyword_monitor_list List your Keyword Monitor entries (the dashboard's "Keywords" page): each searches all of Reddit once a day for its query and ingests matches into your Dataset. Returns your keywor |
input · no output |
| keyword_update [DEPRECATED — renamed tag_rule_update. Will be removed after 2026-10-07.] Update a TAGGING RULE (dashboard: 'Tagging rules') — not a Keyword Monitor entry (those are Watchers; see |
input · no output |
| list_records List records in your Dataset (Prowlo’s indexed posts from crawled sources). NOT a live Reddit call — free, rate-limited only. Filter by view (all/matched), subreddits, platforms, t |
input · no output |
| list_watchers List the Watchers configured for your organization (the same ones the dashboard manages). Each Watcher shows its sources (platform + channel), paused state, tags (including ones se |
input · no output |
| research_get Read the latest Community research report for a product (or a specific runId), or its progress while running. `section` = summary (default: brief, highlights, tiers, evidence count |
input · no output |
| search_dataset Semantic or keyword search across your Dataset (vector + full-text over your indexed corpus). NOT a live Reddit call — free, rate-limited only. Supports the full record filter: sub |
input · no output |
| social_find_channels Discover or inspect channels (Reddit subreddits) LIVE. Pass `query` to search, or an exact `channel` for its metadata (+ rules via include:["rules"]). Reddit only — hackernews has |
input · no output |
| social_get_post Fetch one post/story with its comment thread. id: reddit permalink URL / t3_xxx / bare id; hackernews numeric item id. includeComments (default true), commentLimit≤20. 1 credit · r |
input · no output |
| social_get_user Fetch a user profile. reddit: account age, karma, verified-email. hackernews: karma, about, created, submission count. 1 credit · read-only. (requires a free Prowlo account — call |
input · no output |
| social_get_user_activity Fetch a user's recent submissions or comments. kind=submissions|comments (default submissions). reddit via RSS (newest-first, ~20). 1 credit · read-only. (requires a free Prowlo ac |
input · no output |
| social_list_posts List posts/stories. platform="reddit": REQUIRES channel (subreddit); sort? hot|new|top|rising|controversial; time? for top/controversial; limit≤20. platform="hackernews": sort carr |
input · no output |
| social_search Live full-text search of a source. platform="reddit": params query, subreddit? (restrict), sort? (relevance/hot/new/top/comments), time?, limit≤20. platform="hackernews": params qu |
input · no output |
| tag_record added Add tags to ONE record in your Dataset — the same hand-applied tag the dashboard's "+ Tag" action writes. This tags only the record you name; it does NOT create a rule and has no e |
input · no output |
| tag_rule_create Create TAGGING RULES (the dashboard's 'Tagging rules') — org-wide labels for posts your Watchers already ingest. This does NOT search Reddit: to add a Keyword Monitor entry that se |
input · no output |
| tag_rule_delete Remove a TAGGING RULE (dashboard: 'Tagging rules') and stop it from tagging posts — not a Keyword Monitor entry (those are Watchers; see watcher_delete). This action cannot be undo |
input · no output |
| tag_rule_list List your org's TAGGING RULES (the dashboard's 'Tagging rules') — labels applied to posts your Watchers already ingest. NOT the dashboard's Keyword Monitor: for the keywords that s |
input · no output |
| tag_rule_update Update a TAGGING RULE (dashboard: 'Tagging rules') — not a Keyword Monitor entry (those are Watchers; see watcher_update). Rename its term (pass `keyword`), set what it refers to ( |
input · no output |
| trend_create Create a Trend: a saved match query bucketed over time. `interval` is "hour" or "day"; `window` is how far back to compute (e.g. "30d"). Points recompute periodically. Not metered. |
input · no output |
| trend_delete Delete a Trend by id. Not metered. (requires a free Prowlo account — call it to get a signup link) |
input · no output |
| trend_get Get one Trend with its computed time-series points (count + per-intent breakdown per interval bucket). Points are sparse: interval buckets with zero matches are omitted, not stored |
input · no output |
| trend_list List your organization’s Trends (saved queries that produce a time-series, e.g. brand-mention counts over time). Includes computed point counts. Points are sparse: only interval bu |
input · no output |
| trend_update Update a Trend (name, query, interval, or window). Only provided fields change. Not metered. (requires a free Prowlo account — call it to get a signup link) |
input · no output |
| update_product_profile Update your organization's product profile — the context get_product_profile returns and Prowlo's research and reply features build on. Partial patch: only the fields you pass chan |
input · no output |
| watcher_add_source Deprecated: a Watcher watches exactly one community/query. Use watcher_create to watch another community (one Watcher is created per source). Not metered. (requires a free Prowlo a |
input · no output |
| watcher_create Create Watchers — including KEYWORD MONITOR entries (the dashboard's "Keywords" page): pass platform "reddit_search" with the search query as `channel`; each searches all of Reddit |
input · no output |
| watcher_delete Delete a Watcher by id (also removes its source and records). Not metered. (requires a free Prowlo account — call it to get a signup link) |
input · no output |
| watcher_remove_source Remove a source from a Watcher by source id. (A source-less Watcher ingests nothing — usually you want watcher_delete.) Not metered. (requires a free Prowlo account — call it to ge |
input · no output |
| watcher_update Pause/resume a Watcher and/or replace its tags. (Names are derived from the source and cannot be changed.) `tags` replaces the Watcher's plain tags — tags added by conditional tagg |
input · no output |
Verify it yourself
npx teppi-check https://api.prowlo.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ28ETW943G8QM6BVMH5Q3