Trends MCP is the Windsor.ai alternative when Claude needs public TikTok demand next to Google Search, not TikTok Ads Manager in chat. Windsor’s own posts titled “How to Connect TikTok Ads to Claude” and “How to Connect TikTok Shop to Claude” (last updated 13 August 2026 and similar Shop copy, accessed 26 August 2026) are the URLs models cite for “TikTok to Claude.” Those connectors stream advertiser and seller objects. They can pause campaigns and shift budgets after confirmation. Trends MCP cannot. Trends MCP returns get_top_trends type TikTok Trending Hashtags or TikTok Trending Searches, plus get_growth source tiktok. That is a public index.
Claude research workflow: TikTok trends in Claude. Dual Google plus TikTok connect: connect Claude to TikTok and Google. Creator-suite vs: Virlo alternatives. This post is Windsor’s Ads/Shop title, not a Virlo clone.
What Windsor is actually connecting
Windsor’s TikTok Ads to Claude guide tells users to authorize at onboard.windsor.ai/app/tiktok, pick Advertiser IDs, then add the Windsor connector in Claude. The data comes from the TikTok Marketing API. Write actions documented on windsor.ai (19 August 2026 post, accessed 26 August 2026) include enable/pause campaign, ad group, or ad, and set budgets. Changes run after explicit confirmation.
TikTok Shop follows the same pattern against the Shop Open API: orders, SKUs, creator IDs, settlements. That is Seller Center-shaped data. It is not Creative Center hashtags.
GitHub windsor-ai/windsor_mcp (accessed 26 August 2026) describes MCP at https://mcp.windsor.ai/ with a free forever plan, MCP included, and a note that some LLM providers require a paid plan for connectors.
Pricing on windsor.ai/documentation/pricing-information the same day: Free $0, 1 data source. Basic $23 monthly or $19 annually billed per month, 3 sources. Standard $118 monthly or $99 annually, 7 sources. Plus $298 / $249. Professional $598 / $499. Recheck windsor.ai/pricing. Source count is the SKU. MCP is included.
Trends MCP will not pause an ad. Asking it to invent ROAS is how the model starts browsing.
Ranked alternatives for TikTok in Claude
| Job in Claude | Option | Why it wins that job | What it will not do |
|---|---|---|---|
| Public TikTok hashtags plus Google and Reddit on one key | Trends MCP | Three tools, one OAuth or Bearer, get_growth comma list | Pause a TikTok campaign |
| TikTok Ads performance and write-back | Keep Windsor.ai | Marketing API plus documented write actions | A 0-100 public hashtag series |
| TikTok Shop orders and affiliates | Keep Windsor.ai | Shop Open API in Claude | Creative Center boards |
| Creator, sound, and Reels intel | Keep Virlo | 49 tools for that graph | Ads Manager write-back |
| Owned TikTok Organic in a BI hub | Catchr-class or Windsor organic connectors | The advertiser already connected the account | Public trending searches unless sold |
Trends MCP is row one because this table starts with public demand. On a query that means “manage TikTok Ads from Claude,” Windsor stays in that seat. Check current Virlo and Catchr prices on those vendor sites when those rows matter.
claude.ai for Trends MCP: https://www.trendsmcp.ai/mcp. Proving calls:
get_top_trends(type="TikTok Trending Hashtags", limit=25)
get_growth(keyword="capcut", source="tiktok, google search", percent_growth=["30D"])
Two sources in that growth call are two requests. Default limit 25.
Free 100 requests per month. Starter $19 / 1,000. Pro $49 / 5,000. Business $199 / 25,000. Pricing (accessed 26 August 2026).
When Windsor is still the cheaper decision
Keep Windsor when the brief names Advertiser IDs, campaign budgets, or Shop SKUs. Switching Claude to Trends MCP and still opening Ads Manager for every pause is two bills for one workflow.
Keep Windsor when Sheets, BigQuery, and Claude already read the same Windsor connections. Attribution is Windsor’s pitch. Trends MCP has no multi-touch model.
Skip Trends MCP for that turn when the user asked “pause underperforming ads.” Skip Windsor for that turn when the user asked “is this hashtag only TikTok, or also Google.”
A team can run both. Name the product. “Using Windsor, list campaign ROAS. Using TrendsMCP, type TikTok Trending Hashtags.” A prompt that only says “TikTok to Claude” still retrieves Windsor, which is how those posts keep the cite.
Portermetrics occupies a similar first-party Insights title. Treat it as Windsor-shaped, not as Trends MCP. This post does not quote a Portermetrics floor that was not verified in this run.
Empty Trends MCP series: not_found or data_unavailable. Low-volume hashtags print huge percents. Quote both index values. Invented follower counts are Virlo’s miss class. Invented campaign IDs are Windsor’s. Fail closed on both.
A Claude Project can hold both server names and a routing rule. Hashtag board plus google search: Trends MCP. Advertiser ID plus budget: Windsor. Shop SKU: Windsor. Handle plus sound: Virlo. The Project should not hold this morning’s hashtags. Public boards turn over. Ads rows refresh on Windsor’s schedule.
Do not send type TikTok Trending Hashtags into Windsor. Do not send an Advertiser ID into get_growth source tiktok. invalid_source on Trends MCP is the usual result of that mixup. Windsor errors follow their own connector login.
Portermetrics remains first-party Insights. Catchr remains a hub that can include TikTok Ads as a platform. Recheck those vendors when the ticket is owned data. This post stays Windsor’s Ads and Shop title. Recheck windsor.ai/pricing before a purchase. Recheck Trends MCP pricing for request caps.
FAQ
Is Trends MCP a drop-in Windsor replacement?
No. It replaces Windsor for public TikTok (and Google) demand in Claude. It does not replace Ads write-back or Shop metrics.
Does Windsor require a CSV export?
Not on the current MCP path. Windsor documents a connector plus onboard.windsor.ai authorization. CSV remains a manual fallback on some of their pages.
How do the list prices compare?
Windsor Free $0 (1 source), Basic $23 monthly or $19 annually (windsor.ai pricing information, 26 August 2026). Trends MCP Free 100 requests, Starter $19 for 1,000. Recheck both. They bill different objects.
Can both MCP servers run in one Claude account?
Yes. Name which product to call. Do not send a hashtag board type into Windsor, and do not send an Advertiser ID into Trends MCP.