Trend tools for assistants, copilots, and backend services

Tool-calling assistants need stable JSON, predictable quotas, and source strings that do not drift. Trends MCP exposes get_trends, get_growth, get_ranked_trends, and get_top_trends over HTTP MCP and REST so Claude, ChatGPT, Cursor, Windsurf, and custom services can pull live signals from Google, YouTube, TikTok, Reddit, Amazon, and more without maintaining scrapers.

What builders usually get wrong with trend data inside assistants

Many prototypes bolt on a single scraper or an unofficial library. Those dependencies break on frontend changes, return relative indices only, or cover one platform. Production copilots need contracts that stay valid across releases. Trends MCP centralizes source maintenance and exposes a narrow tool surface the model can plan against.

How the four tools map to common assistant jobs

Briefing workflows call get_trends to load history before summarization. Prioritization workflows call get_growth to score options. Open-ended ideation calls get_ranked_trends or get_top_trends when the user did not supply a keyword. Each tool returns structured JSON so follow-up logic can branch on growth percentages or feed labels without parsing prose.

MCP guidance from practitioners: treat the server as an information provider that returns rich structured context, keep tool descriptions explicit for the model, and prefer small, repeatable parameter sets as in agent-friendly server design notes.

Per-source assistant pages

Each keyword source has a dedicated page with copy tailored to that datatype, example calls, and keyword-format reminders: Google Search, Google Images, Google News, Google Shopping, YouTube, TikTok, Reddit, Amazon, Wikipedia, news volume, news sentiment, app downloads, npm, Steam.

Integration paths for developers

MCP-compatible hosts load https://api.trendsmcp.ai/mcp with HTTP transport and an Authorization header. Pure services can mirror the examples on the Python trends API and JavaScript trends API pages using POST requests. The Model Context Protocol overview explains how those pieces fit for readers new to the standard. Source names and live feeds are listed under Data Sources in the docs.

Designing guardrails

Pass explicit source strings from the documentation, cap limit on ranked calls, and cache results when automation reruns the same keyword within minutes. Human-readable summaries belong after the tool output so factuality traces back to the API response.

Next step

Create a key on trendsmcp.ai, register the server in the client, and add the four tools to the system prompt with field-level descriptions copied from the API reference.

get_trends

Retrieve full history for monitoring jobs that rerun on a schedule.

get_trends(keyword='react', source='npm', data_mode='weekly')

get_growth

Let the assistant decide whether a topic warrants deeper research based on 1M to 12M change.

get_growth(keyword='react', source='npm, google search', percent_growth=['3M', '12M'])

get_ranked_trends

Populate a ranked list for workflows that start without a user-supplied keyword.

get_ranked_trends(source='npm', sort='wow_pct_change', limit=20)

get_top_trends

Answer what is trending now on a named feed for reactive briefs.

get_top_trends(type='Google Trends', limit=20)

Common questions

Each vendor API has different auth, limits, and response shapes. Trends MCP normalizes outputs on a 0 to 100 scale where supported, bundles growth windows in one call, and uses a single bearer token. The assistant sees four operations instead of a long integration list.
Yes. The REST POST endpoint documented at trendsmcp.ai/docs accepts the same operations in JSON. Scheduled jobs and backends can use requests or fetch while desktop copilots use MCP transport.
Each successful keyword plus source operation consumes quota as described in the docs. Batching multiple percent_growth windows in one get_growth call still counts as a single request for that keyword and source pair, which helps batching stay inside monthly limits.
List the four tool names, required fields such as source and keyword, and optional fields like percent_growth or type for live feeds. Point models at the official source string table so they pass google search rather than guessed labels.
Get Trend tools for assistants, copilots, and backend services in 30 seconds
Free tier includes 100 requests per month. No credit card required. Works with Claude, Cursor, ChatGPT, Raycast, and every MCP client.
Get your free API key