25+ live data sources

International SEO demand signals in MCP workflows

Localization leads can compare how the same product vocabulary trends on Google Search, Google Shopping, and YouTube without rebuilding a custom data warehouse.

Works with
Claude REST API Cursor ChatGPT Windsurf VS Code Copilot LangChain

Get your free API key

Enter your email and we'll send your key instantly. No setup, no configuration.

No credit card Instant delivery 100 free requests/mo
API calls served
MR AK JL TS +
Loved by developers
MR
Marco
Quant Developer

Killed my Google Trends scraper the same afternoon. Clean payloads, low latency, honestly better than I expected on free.

2 weeks ago
JL
@jamie.l
seo, small agency

Keyword trend reports for clients. Free tier forces us to batch for weekly digests, which turned out fine. Upgrade path exists when we outgrow it.

3 weeks ago
SR
Stella R.
Product Designer
3 weeks ago
AK
aisha_k
Full-stack Developer

~20 min to a working mcp hook. json shape is sane, docs match what ships

5 days ago
DP
Daniel P.
Data Engineer @ Fintech

We pipe weekly series into BigQuery for a few brand cohorts. The old Selenium path was mostly babysitting selectors when Google moved something. This is boring in the best way. Uptime's been solid.

Yesterday
NS
Nina S.
Product Manager, B2B SaaS

When leadership asks why we're shipping something, these screenshots land. Wish the dashboard had saved views; API's the strong half.

4 days ago
MA
Miguel A.
Frontend Developer
4 days ago
TW
tomw
solo / niche saas

Cursor + MCP, one try. Not a trends person; my side project emails me when a niche term spikes week over week and that's all I wanted.

1 week ago
RK
Ravi K.
Research Analyst

Growth endpoints before I write up notes. Normalization isn't always 1:1 with the raw Google UI (fine), but it's consistent run to run.

6 days ago
LC
Laura
ML Engineer

Multi-source ranked lists into a notebook, straightforward. When I typo a param the error payload is readable. Sounds small. It isn't.

10 days ago
KN
Keiko N.
Graduate Student
10 days ago
BH
Ben H.
Freelance DevOps

Does what it says. I knocked a star because onboarding assumed I already knew MCP wiring; a copy-paste block for Claude Desktop would have saved me 15 minutes.

2 months ago
EM
Elena
growth, b2b saas

tiktok momentum vs paid spend in one looker sheet. unglamorous tbh — first rollout we didn't fight over about halfway through…

12 days ago
JF
Jordan F.
Backend Developer

Retries: predictable. No random HTML in responses (scrapers, I'm looking at you). Team key rotation would be nice; we rotate keys manually for now.

18 days ago
SO
sam.o
Hedge Fund Associate

Retail buzz before filings. Faster than twelve tabs and a spreadsheet nobody trusts.

3 weeks ago
VL
Victor L.
IT Support
3 weeks ago
GV
Greta V.
Content Strategist

Meme or real trend? One call usually tells me. Still spot-check Search Console when it matters.

9 days ago
YT
Yuki
DevRel Contractor

Workshops: how do you ground LLMs in something fresher than training data? I show this. Engineers who hate glue code actually nod at the MCP bit.

1 month ago
CD
Chris D.
Agency Tech Lead

Client reporting. Finance finally stopped asking which line item this maps to. Peak hours can drag a little. Acceptable.

22 days ago
AM
@amirm
maintainer — ~3 repos

I wired this behind a small CLI for contributors who want trend context in issues. Keeping the surface area tiny matters for OSS, and the schema has not churned on me yet.

16 days ago
KL
Kendra L.
BI Analyst

30-day window, daily pull, internal scoreboard. The screenshot-from-Trends fight in Slack basically ended.

8 days ago
BT
Brooke T.
Demand Gen
8 days ago
PG
Priya
pre-revenue founder

We are pre-revenue, so free tier discipline matters. I hit the cap once during a brainstorm where everyone wanted to try random keywords. Learned to batch smarter.

11 days ago
HW
Henrik W.
Solutions Architect

Security review: HTTPS, scoped keys, no sketchy redirect hops we could find. Sounds basic. It isn't, in this category.

27 days ago
IZ
Isaac Z.
Mobile Developer

I do not need this daily, but when App Store rank shifts look weird, having Reddit and news context in one place saves me from context switching across six apps.

19 days ago
VA
Vera
Journalist / Newsletter Writer

Blowing up for real vs loud on one platform. Doesn't replace reporting. Keeps my ledes from lying.

14 days ago
QB
quinn.b
Staff Engineer

playwright job died every time google sneezed. same shape every week now.

3 days ago
AC
Alan C.
Hobbyist Developer
3 days ago
FS
Fatima
E-commerce Director

Seasonal demand spikes line up with what we see in Amazon search interest here. Merch team stopped sending me screenshots from random tools that never matched.

5 days ago
OR
Owen R.
Analytics Consultant

Decks: fine. I still export to Sheets by hand so minus one star. Direct connector someday maybe.

7 days ago
MJ
Marcus J.
Game Studio Producer

Steam concurrents plus Reddit chatter in one workflow beats our old spreadsheet ritual before milestone reviews.

13 days ago
LN
Leah
UX Researcher

Quick pulse on whether a feature name is confusing people in search before we ship copy. Cheap sanity check compared to a full survey.

17 days ago
DW
@diegow
SRE

Monitored from Grafana via a thin wrapper. p95 stayed under our SLO budget last month. One noisy day during a holiday but nothing alarming.

24 days ago
TC
Tessa C.
Brand Strategist

Narrative fights in meetings got shorter once we could point at the same trend line everyone agreed on. Sounds silly until you have lived through it.

20 days ago
UH
Uma H.
PhD Candidate, CS

Using normalized series as a weak prior in a forecasting experiment. Citation-friendly timestamps in the payload made reproducing runs less painful.

29 days ago
XE
Xavier E.
IT Manager

Approved for our pilot group after a quick vendor review. Would love SAML, not a blocker for our size.

33 days ago
DK
Daria K.
Operations Consultant
33 days ago
NP
Nina P.
Creator Economy Analyst

YouTube interest + TikTok hashtags in one view. Makes sponsor conversations less hand-wavy. I can point at something.

15 days ago
GK
Gabe K.
Automation Engineer

Cron before standup, Slack gets a blurb. Afternoon to wire. Two quarters without drama.

41 days ago
SY
Sofia Y.
Policy Researcher

Public-interest stuff: search interest is a rough attention proxy. I still hit primary sources. One signal among several, not the whole story.

26 days ago
RB
Raj B.
Cloud Architect

Runs in a VPC egress-only subnet with allowlisted domains. Fewer exceptions to explain to auditors than our last vendor.

35 days ago
CF
Clara
Community Manager

Spotting when a topic is about to flood Discord saves my team from reactive moderation fires. Not perfect, but directionally right often enough.

21 days ago
MZ
Mei Z.
Research Associate
21 days ago
WL
Wes L.
Fractional CMO

Lean team. ROI isn't subtle. I wouldn't rebuild our old scraper unless legal made us.

31 days ago
IK
ingrid.k
Technical Writer

Examples in the docs match what the MCP actually returns. You would be surprised how rare that is in this category.

6 days ago
JV
Jon V.
Night-shift NOC Tech

Pager stayed quiet. When something upstream flaked once, the error string told me which parameter to fix without opening logs first.

45 days ago
AE
Avery
University Lab Manager

Students use it for coursework demos. Budget is tight so free tier matters; we coach them to cache aggressively.

38 days ago
ZM
Zoe M.
Investor Relations Associate

Helps prep talking points when retail interest in our name swings after earnings. Not material disclosure, just context for Q&A prep.

23 days ago
CW
@calebw
Engineering Manager

Rolled into our internal CLI. On-call hasn't paged for this integration once.

2 days ago
IR
Irene R.
Long/short equity analyst

Good first pass before we pull filings. Not a substitute for fundamentals, just faster triage.

5 days ago
PL
Paul L.
Technical SEO

claude reads the json, i fix the content. split workflow that actually works

1 week ago
NK
Nadia
Amazon brand manager

Mostly lines up with what we hear on weekly sales calls. I still check inventory before I trust it for a buy.

3 days ago
FS
Felix S.
Performance marketing lead

Pulled a trend summary into ChatGPT for ad copy angles. Corny but it saved a two-hour brainstorm.

Yesterday
WT
Wes T.
Independent consultant

Client asked for a trend slide Thursday 5pm. This existed so I didn't have to fake it.

1 day ago
LY
Lena Y.
Systems developer

Windsurf picked up the MCP manifest without me hand-editing JSON. Small win, I'll take it.

4 days ago
JB
Jules B.
Family office analyst

Retail attention vs what management said on the call. Useful tension to surface before the write-up.

6 days ago
MK
Milo K.
Head of growth

We stopped exporting from five different tools. One chart now goes in the Monday deck and nobody argues about whose export is newer.

10 days ago
RT
Rosa T.
Shopify app developer

Webhook → trend pull → Slack. Boring pipeline. That's the whole compliment.

2 days ago
SB
Soren B.
.NET contractor

Copilot suggested a call pattern that matched your error schema. Saved me a round trip to the docs.

18 days ago
GC
Gabe C.
Lifecycle marketer

Solid API. Dinged for dashboard polish. I'm not an engineer, I live in the UI half the day.

20 days ago
JK
Jon K.
Rust backend developer

Serde-friendly enough I didn't write a custom deserializer. High praise from a grumpy systems person.

15 days ago
QZ
Quinn Z.
Data intern
19 days ago
HT
Hassan T.
Web Performance Lead

Response sizes stay small enough for mobile hotspots. I hate APIs that dump megabytes for a sparkline.

4 days ago
Preparing your key…

Almost there. Two quick questions so we can optimize your setup.

What are you working on?

How will you connect?

The failure mode international programs repeat

Teams ship perfect translations, then discover the category moved under different slang. Traditional rank trackers show positions only after assets exist. Trends MCP answers whether demand curves for the chosen phrases are rising or falling before copy ships, using the same google search and google shopping sources global SEO already cites in English language playbooks.

A practical matrix for localization leads

Rows are market intent phrases, not single dictionary outputs. Columns are sources: google search for broad demand, google shopping for purchase language, youtube for education first queries, and amazon when the catalog strategy spans marketplaces. Get Growth calls with identical percent_growth arrays make quarterly reviews legible to finance, because every cell used the same 12M or YTD definition.

Why Shopping and Search diverge more abroad

In some regions Shopping reflects retailer ads and merchant density more than organic web blogs. In others, Search still carries informational mixed intent. Seeing both curves for the same stem phrase helps PMs decide whether a landing page should be editorial or transactional. Trends MCP keeps those pulls in one JSON contract so engineers do not maintain two parsers.

How this pairs with the rest of the Trends MCP surface

Global portfolio views already have a home at https://trendsmcp.ai/global-seo-trend-research. Core keyword framing sits at https://trendsmcp.ai/seo-keyword-research. When merchandising also wants proof, add https://trendsmcp.ai/google-shopping-trends and https://trendsmcp.ai/amazon-search-trends. YouTube led markets should cross link https://trendsmcp.ai/youtube-trends.

Governance for multilingual brand names

Homonyms break charts. Document disambiguation rules in the keyword sheet, for example always pairing the brand with the product noun in markets where the brand reads as a common word. When the API returns not_found, treat that as a vocabulary bug, not a tool failure.

Assistant routing that survives handoffs between agencies

Use the documented prefixes from the product prompt appendix so models call the server instead of inventing numbers: "Using TrendsMCP, compare 6M Google Search growth for [phrase US] vs [phrase DE]." Follow with "Via TrendsMCP, show Google Shopping trends for the same pair." Consistent phrasing matters more than clever prompt engineering here.

REST notes for teams blocked from MCP in prod

POST bodies follow the public reference on https://trendsmcp.ai/docs. Weekly jobs can hit the same endpoints analysts use inside Cursor, which keeps QA and production aligned. Always send the Authorization header server side only; never embed keys in front end bundles.

Pricing reality for multi region matrices

Each source plus keyword pair consumes a request on Get Trends or Get Growth per the billing overview in llms.txt. A ten phrase matrix across four sources is forty calls before any retries. Plan paid tiers when the program covers more than a handful of countries, and batch pulls to stay inside monthly caps on the free tier during pilots.

Honest limits analysts should cite

Trends MCP does not return SERP positions, hreflang tags, or crawl depth. It returns demand and attention style signals. Say that plainly in slide footers so localization PMs do not over interpret a single spike around a celebrity name collision.

Add to your AI in 30 seconds

An API key is required to connect. Get your free key above, then copy the pre-filled config for your client.

Add to Cursor

Or configure manually

Cursor SettingsTools & MCPAdd a Custom MCP Server

"trends-mcp": {
  "url": "https://api.trendsmcp.ai/mcp",
  "transport": "http",
  "headers": { "Authorization": "Bearer YOUR_API_KEY" }
}

Mac / Linux — ~/.cursor/mcp.json
Windows — %USERPROFILE%\.cursor\mcp.json

↑ Get your free key above first — the config won't work without it.

Or configure manually

UserSettingsDeveloperEdit Config — add inside mcpServers

"trends-mcp": {
  "command": "npx",
  "args": [
    "-y",
    "mcp-remote",
    "https://api.trendsmcp.ai/mcp",
    "--header",
    "Authorization:${AUTH_HEADER}"
  ],
  "env": {
    "AUTH_HEADER": "Bearer YOUR_API_KEY"
  }
}

Mac — ~/Library/Application Support/Claude/claude_desktop_config.json
Windows — %APPDATA%\Claude\claude_desktop_config.json

Fully quit and restart Claude Desktop after saving.

Claude Code (CLI)

claude mcp add --transport http trends-mcp https://api.trendsmcp.ai/mcp \
  --header "Authorization: Bearer YOUR_API_KEY"

Windsurf

SettingsAdvanced SettingsCascadeAdd custom server +

"trends-mcp": {
  "url": "https://api.trendsmcp.ai/mcp",
  "transport": "http",
  "headers": { "Authorization": "Bearer YOUR_API_KEY" }
}

Mac / Linux — ~/.codeium/windsurf/mcp_config.json
Windows — %USERPROFILE%\.codeium\windsurf\mcp_config.json
Or: Command Palette → Windsurf: Configure MCP Servers

VS Code

Extensions sidebar → search @mcp trends-mcpInstall — or paste manually into .vscode/mcp.json inside servers

"trends-mcp": {
  "type": "http",
  "url": "https://api.trendsmcp.ai/mcp",
  "headers": { "Authorization": "Bearer YOUR_API_KEY" }
}

Paste into .vscode/mcp.json, or:
Command Palette (⇧⌘P / Ctrl+Shift+P) → MCP: Add Server

Watch Claude call TrendsMCP and get back live trend data.

What you can query

All data is normalized to a 0-100 scale for consistent cross-platform comparison.

What your AI can call

Three tools. Track any keyword through time, measure its growth across sources, or discover what is trending right now. No keyword needed.

get_trends
Historical time series
Weekly data up to 5 years, or daily for the last 30 days Normalized 0 to 100 plus absolute volume where available Ready to chart, model, or feed into your own calculations
+12%
7D
+31%
1M
+58%
3M
+74%
6M
+112%
1Y
get_growth
Growth metrics
% change over 7D, 1M, 3M, 6M, 1Y, YTD, or a custom range Direction, volume, and data quality score per period Compare across platforms in one call with source=all
1
Google Trends
2
TikTok
3
Reddit Hot
4
X / Twitter
5
Amazon
get_top_trends
What's trending right now
No keyword needed. Live snapshot across 10+ platforms Google, TikTok, Reddit, X, Spotify, App Store, Amazon and more What the world is searching, watching, and buying today

What you get back

Normalized value
0-100 scale, consistent across all platforms
Absolute volume
Raw search / view counts where available
Growth %
Period-over-period change with exact dates
Time series
Up to 5 years of weekly data per keyword
Data quality
Coverage score and zero-value detection
Multi-source
get_growth supports 'all' or comma-separated sources in one call

Common questions

Yes. Direct translation of head terms often misses how people actually search. Build a matrix of intent matched phrases per market, then run the same percent_growth windows on each row so leadership compares momentum, not just literal translations.
No. It shows whether demand exists for a topic cluster. Crawl based hreflang checks still belong in crawl tools. Use Trends MCP to decide which clusters deserve localized briefs in the first place.
youtube search volume highlights markets where people learn visually before they search on Google for purchase terms. Pull both sources when launching hardware or cosmetics where unboxing culture varies.