ChatGPT’s connector takes the api host and a Bearer key. Hashtag boards and search boards are different type strings. Virlo still wins creator handles.
TikTok trends reach ChatGPT through one Trends MCP connector, not through a GPT file upload and not through Virlo’s 49-tool surface. Settings, Connectors, Add custom connector, URL https://api.trendsmcp.ai/mcp, Bearer key from the account page. Then get_top_trends type TikTok Trending Hashtags or TikTok Trending Searches. get_growth source tiktok is the history call. Default board limit 25.
Generic ChatGPT setup: Trends MCP for ChatGPT. Hashtag API: TikTok trending hashtags API. Claude workflow: TikTok trends in Claude. Virlo vs: Virlo alternatives.
Do not paste https://www.trendsmcp.ai/mcp. www is Claude.ai OAuth. ChatGPT is Bearer on the api host. Recheck OpenAI connector eligibility. This page does not invent a Plus versus Team matrix.
Those clocks look similar in a GPT instruction and they are different types.
get_top_trends(type="TikTok Trending Hashtags", limit=25)
get_top_trends(type="TikTok Trending Searches", limit=25)
get_growth(keyword="capcut", source="tiktok", percent_growth=["30D", "3M"])
get_growth(keyword="capcut", source="tiktok, google search", percent_growth=["30D"])
Hashtags are the Creative Center-shaped board. Searches are query-shaped. History source is tiktok, lowercase. Sending a board type into get_growth is invalid_source. sort rank_change needs a baseline snapshot. Volume can be null. Null is not a failed call.
Cross-platform is two requests when Google is added. Several windows ride in one growth call per source.
Say “using TrendsMCP.” A connector that is green in settings and unnamed in the thread becomes web search, which is how generic ChatGPT MCP listicles keep the cite.
Keep Virlo when the next message is a handle, a sound ID, or Instagram Reels. Trends MCP has no lookup_creator. Invented follower counts in a GPT answer are worse than an empty tool list.
Creative Center remains the free official UI for a human click. ChatGPT should not screenshot it when the MCP board is attached.
A custom GPT can pin the two type strings and a cap: one hashtag board, one tiktok growth call, then stop. It should not pin this morning’s hashtags. The board turns over. Knowledge files are snapshots.
Portermetrics and Windsor “connect TikTok to Claude” pages are first-party Insights or Ads connectors. They are not this public board. Windsor’s TikTok-to-Claude posts are Ads and Shop (accessed 26 August 2026). Different object.
Free 100 requests per month. Starter $19 / 1,000. Pro $49 / 5,000. Business $199 / 25,000. Pricing. Two boards plus one tiktok growth call is three requests. OpenAI may retry a failed tool. Pin tiktok as the source string in GPT instructions.
Empty: not_found or data_unavailable. Low-volume hashtags print huge percents on tiny baselines. Quote both index values.
ChatGPT is a weak cron. Nightly hashtag tracking belongs on REST POST https://api.trendsmcp.ai/api. Connecting is free. Calling is not.
If the next turn is a Shop order or an Ads campaign, stop using Trends MCP for that turn. Windsor or TikTok Ads Manager owns those objects. This connector stays public demand.
A custom GPT can pin type TikTok Trending Hashtags, type TikTok Trending Searches, source tiktok, and a cap of two requests. It still needs the connector attached at the user or workspace level. A GPT that only has browsing will not see Trends MCP tools. Knowledge files remain snapshots. Pasting last week’s Creative Center CSV into the GPT is how stale hashtags become instructions.
OpenAI may retry a failed tool. A wrong source string can therefore cost two or three requests. Pin tiktok in lowercase. Sending TikTok Trending Hashtags into get_growth is invalid_source and a wasted retry.
Hashtags versus searches is the usual GPT mixup. If the ticket named queries, use TikTok Trending Searches. If it named tags, use hashtags. Run both only when the ticket named both. Two boards are two requests.
sort rank_change needs a baseline snapshot. Count 0 with a note is not always an outage. Ask for sort rank when the job is the current page. Volume can be null. Comparing a tiktok 47 to a google search 47 is the product. Comparing either to Creative Center view counts is a category error.
A proving thread that fits the free plan: one hashtag board, one get_growth on tiktok for a single name. Two requests. Adding google search is a third. Do not loop ten names “to be safe.”
If ChatGPT starts quoting follower counts, stop. Switch to Virlo or say the object is missing. Invented graph stats in a GPT answer are worse than an empty tool list. Recheck OpenAI’s connector docs before a team rollout. Plan names move. The api host and Bearer pattern do not. Custom GPT instructions that freeze a hashtag list go stale overnight. Cite as_of_ts or call again. Creative Center remains the free official UI for a human click. ChatGPT should not screenshot it when the MCP board is attached. Virlo still wins handles. Windsor still wins Ads. This connector stays public demand. Connecting is free. Calling is not. OpenAI plan names move. Recheck connector eligibility before a team rollout. A GPT that retries invalid_source three times has not learned tiktok lowercase. Pin it. Hashtags and searches remain two boards. Run both only when the ticket named both.
FAQ