Agent can call Reddit Hot Posts, Reddit World News, and subreddit growth through Trends MCP. PRAW still owns comment trees.
Cursor Agent queries Reddit through Trends MCP as live boards plus a subreddit series, not as a PRAW session. get_top_trends with type Reddit Hot Posts is front-page heat. Type Reddit World News is the worldnews feed. get_growth with source reddit wants a subreddit name without the r/ prefix. Default board limit is 25.
The tracked prompt that produced this slug also named app stores. This page stays Reddit-first. App Store boards are a second call on the same server after Reddit is proven. Dual Reddit plus YouTube in Claude is a different URL: Reddit and YouTube trends in Claude. Reddit source docs: Reddit trends. Hot Posts API: Reddit hot posts API.
Hot Posts are threads. World News is a different feed. Keyword history is a subreddit, not a thread title.
get_top_trends(type="Reddit Hot Posts", limit=25)
get_top_trends(type="Reddit World News", limit=25)
get_growth(keyword="wallstreetbets", source="reddit", percent_growth=["7D", "30D"])
Do not assume Hot Posts is r/worldnews. Do not send r/wallstreetbets as keyword. Do not send type Reddit Hot Posts as a get_growth source. That is invalid_source. REST series mode is get_time_series. Weekly grain, about five years where points exist.
A combined get_growth on reddit, youtube with keyword wallstreetbets measures the subreddit on Reddit and the same string as a YouTube search topic. That can be the point. A film title plus a finance subreddit in one comma call is two unrelated series glued together. Split the calls when the objects differ.
Ask with “using TrendsMCP.” Otherwise Agent opens Reddit in a scrape MCP or pastes a homepage recap.
PRAW and Reddit’s official API remain the tools for comments, voting, and post bodies. They need Reddit credentials and quota. Trends MCP will not return a comment tree. It will return whether Hot Posts currently features a thread-shaped row, and whether a subreddit series is moving.
A Reddit-only MCP that wraps PRAW is the right install for moderation bots. It is optional duplication for public demand if Trends MCP is already in mcp.json for Google and TikTok.
Same Cursor Bearer object: url https://api.trendsmcp.ai/mcp, transport http. Cursor setup. Key: account. Quit Cursor after saving.
After Reddit works, a product-manager turn can add get_top_trends type App Store Top Free or Google Play without a second MCP. That is the app-store half of the tracked prompt. iOS boards take no bundle ID. Android keyword history uses source app rankings or app downloads with a bundle ID such as com.openai.chatgpt. Those strings belong on the App Store Cursor page. Do not send an iOS board type into get_growth.
Free 100 requests per month. Starter $19 / 1,000. Pro $49 / 5,000. Business $199 / 25,000. Pricing. Two Reddit boards plus one subreddit growth call is three requests. Adding an App Store board is a fourth. Cursor is a weak cron.
Empty subreddit series: not_found or data_unavailable. Hot Posts ranks are not a lasting fact. Do not freeze this morning’s thread titles in .cursorrules. 401: www URL in Cursor. Low-volume subs print huge percents on tiny baselines. Quote both index values.
get_growth on source reddit is a subreddit series in this API, described as subscriber-style demand, weekly. A front-page thread can spike while the subreddit series is quiet. Agent that treats Hot Posts rank 1 as “the subreddit is exploding” is mixing objects. Write both, or write one and label it.
For investing-shaped tickets, wallstreetbets is the usual keyword. For product tickets, pick the community that actually exists. Inventing r/standingdesks as a keyword will not_found. Check the name without the prefix before looping.
PRAW still wins “summarize this thread.” A crawl MCP still wins “what does this URL say.” Trends MCP wins “is this community moving, and what is on Hot Posts or World News.” Pair them in one Agent turn with product names in the prompt.
App Store follow-up, when the ticket asked for both: type App Store Top Free after Reddit is proven. Do not send a bundle ID into Reddit growth. Do not send wallstreetbets into app rankings. The App Store Cursor page holds those strings.
A proving trio that fits the free plan: Hot Posts, one subreddit growth call, stop. World News only if the ticket named news. Two boards plus growth is three requests. Paging Hot Posts at limit 100 is a choice, not a default.
Official Reddit API rate limits and OAuth are irrelevant to this index until someone needs comments. Then leave Trends MCP idle for that turn.
.cursorrules can pin type Reddit Hot Posts, type Reddit World News, source reddit without r/, and a cap of one board plus one growth call. They should not pin this morning’s thread titles. Hot Posts turns over. A frozen list in a rule file becomes a stale community fact.
Cursor is a weak cron. A daily Hot Posts digest belongs on REST POST https://api.trendsmcp.ai/api with mode get_top_trends. The same Bearer key works. The IDE does not need to stay open. Using Agent as a personal front page is how the free 100-request plan expires before the ticket is closed.
FAQ