Claude MCP for Reddit and YouTube trends

One Trends MCP connector. Reddit Hot Posts plus YouTube Trending in the same Claude thread, then growth on both sources for one keyword.

Claude can watch Reddit and YouTube in one Trends MCP session. There is not a second server to install. After the usual Claude connector or Bearer key, get_top_trends with type Reddit Hot Posts and type YouTube Trending returns the two live boards. get_growth with source reddit, youtube on one keyword returns both growth rows. The Promptwatch query “Claude MCP for Reddit and YouTube trends” had no page whose H1 contained both names. This is that page.

YouTube-only steps live on YouTube trends in Claude. Reddit source docs live on Reddit trends. Keep this URL for the dual job.

Install once

claude.ai: Settings, Customize, Connectors, Add custom connector, name Trends MCP, URL https://www.trendsmcp.ai/mcp. OAuth. Do not use the api host in that modal.

Desktop: npx mcp-remote to https://api.trendsmcp.ai/mcp with a Bearer key in claude_desktop_config.json. Claude Code: claude mcp add with transport http against https://api.trendsmcp.ai/mcp plus the Authorization header. Key from the account page. Host notes: Trends MCP for Claude.

Say “using TrendsMCP” in the prompt. A dual-source question that never names the product often becomes two web searches, which is how Virlo and YouTube homepage recaps keep the cite.

The four strings that make the dual job work

Boards:

get_top_trends(type="Reddit Hot Posts", limit=25)
get_top_trends(type="YouTube Trending", limit=25)

World news on Reddit is a different feed: Reddit World News. Do not assume Hot Posts is r/worldnews.

History and growth:

get_growth(keyword="wallstreetbets", source="reddit", percent_growth=["7D", "30D"])
get_growth(keyword="clayface", source="youtube", percent_growth=["7D", "30D"])
get_growth(keyword="clayface", source="reddit, youtube", percent_growth=["30D"])

Reddit keywords are subreddit names without r/. YouTube keywords are search-style phrases. 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 useful and can also be a mismatch. If the YouTube object is a film title and the Reddit object is a subreddit, run two calls.

Default board limit is 25. Reddit Hot Posts is front-page heat, not a keyword board. There is no “trending searches” twin like TikTok. For a topic that is not a subreddit, use get_trends / get_growth on reddit only when a matching subreddit exists, or skip Reddit and keep YouTube.

Why one MCP instead of two specialists

A Reddit MCP that only wraps PRAW and a YouTube MCP that only wraps Data API v3 will each need credentials, quotas, and a Claude config line. Trends MCP already returns both boards and both history sources on the plan that also includes Google Search and TikTok. The dual query is the reason to install this server rather than two scrapers.

PRAW and the YouTube Data API remain the right tools for comment threads, video objects, and channel Analytics. This page does not replace those. It replaces “open Reddit, open YouTube, paste into Claude.”

Quotas and the usual Claude failures

Free 100 requests per month. Starter $19 / 1,000. Pro $49 / 5,000. Business $199 / 25,000. Annual 20 percent off. Pricing. Two boards plus one dual-source growth call is four requests if growth is billed per source in the comma list. Budget that before looping limit 50.

401: www versus api mixup. invalid_source: r/wallstreetbets or YouTube Trending pasted into source. Empty subreddit series: not_found or data_unavailable. Hot Posts ranks are not a lasting fact. Do not pin this morning’s thread titles in a Project file.

YouTube Trending is videos. Reddit Hot Posts are threads. Summarizing both as “the same trend” is a Claude mistake this page should prevent. Ask for overlap on a named keyword with get_growth, not for a forced merge of two unrelated leaderboards.

PRAW remains the tool for comment trees and post bodies. YouTube Data API v3 remains the tool for video objects, captions, and channel Analytics. Trends MCP will not list a channel’s last fifty uploads. It will say whether YouTube Trending currently features a title, and whether a phrase is rising on source youtube. Those are demand questions. Object questions stay on the native APIs.

Reddit World News is a different get_top_trends type from Reddit Hot Posts. Hot Posts is front-page heat. World News is the worldnews feed. Asking Claude for “Reddit trends” without the type string is how the model picks a homepage recap from search. Write the type.

Keyword mismatch is the other dual-source trap. wallstreetbets is a subreddit on Reddit and a search phrase on YouTube. That overlap can be the point. A film title as a YouTube keyword plus a finance subreddit as a Reddit keyword in one comma call is not overlap, it is two unrelated series glued together. Split the calls when the objects differ.

Request budget for a weekly dual check: two boards at default limit 25 (2 requests) plus get_growth on reddit, youtube for one shared keyword (2 requests). Four requests. Paging either board is extra. The free plan is 100 requests per month. Starter is $19 for 1,000. Do not loop limit 200 on both feeds “to be safe.”

Pinning this morning’s Hot Posts titles in a Project file freezes a snapshot. The next session will treat that list as current. Call the board again, or do not cite ranks.

Common questions

Yes. Trends MCP is one server. After the Claude connector or Bearer install, call get_top_trends twice, once with type Reddit Hot Posts and once with type YouTube Trending. For a named topic, call get_growth with source reddit, youtube on one keyword.
Subreddit name only, no r/ prefix. wallstreetbets is valid. r/wallstreetbets is not. YouTube keyword history uses ordinary phrases. Mixing the two formats in one growth call is a common miss.
No. One Trends MCP connector on claude.ai, or one Bearer server on Desktop and Claude Code, exposes both feeds. A YouTube-only MCP plus a Reddit scraper is optional duplication.
Two get_top_trends calls are two requests. One get_growth call with source reddit, youtube is one request per source plus keyword, so two sources in that list are two requests. A typical four-request turn is both boards plus dual-source growth.