Crypto Trends MCP MCP Server
ai.trendsmcp/crypto
Live trend data from Google, TikTok, YouTube, Amazon, Reddit, and 30+ sources for AI agents.
What is the Crypto Trends MCP MCP server?
Trends MCP is an MCP server that provides real-time and historical trend data across 30+ platforms including Google Search, TikTok, YouTube, Amazon, Reddit, and more. It exposes three tools for querying time-series data, growth metrics, and live trending lists, with normalized 0–100 indices where available. A free tier offers 100 requests/month; paid plans scale to 25,000 requests/month.
Trends MCP gives AI agents access to live trend signals and historical trend data across major platforms without requiring per-platform API keys or scraping. Use it to compare growth rates across sources, pull current trending lists, or analyze keyword history over weeks to years. Ideal for market research, content strategy, competitive analysis, and real-time trend discovery.
How to install Crypto Trends MCP
Copy-paste configuration for popular MCP clients.
AuthorizationrequiredsecretBearer token. Get your free API key at https://trendsmcp.ai
Tools & capabilities
Tools this server exposes to the agent.
get_time_series— Fetch weekly or daily historical trend data for a keyword on a single source (Google Search, TikTok, YouTube, Amazon, Reddit, Wikipedia, Steam, npm, App Store, and others). Returns normalized 0–100 index and volume where available.get_growth— Calculate percent change for a keyword across one or multiple sources over preset windows (7D to 5Y, plus MTD/QTD/YTD). Multiple time windows in one call count as a single request.get_top_trends— Retrieve live ranked trending lists from platforms (Google Trends, TikTok Trending Hashtags, YouTube Trending, Reddit Hot Posts, Amazon Best Sellers, Spotify Top Podcasts, Steam Most Played, and 10+ others). Supports pagination, sorting by rank or rank change, and optional category filters.
Use cases
- Compare 6-month growth for a product or topic across Google, TikTok, and Amazon to identify which platform is accelerating fastest.
- Pull current trending topics from Google Trends, TikTok, or Reddit to inform content strategy and identify emerging opportunities.
- Track historical search volume for a keyword over 1–5 years to spot seasonal patterns and long-term momentum shifts.
- Monitor Android app download rankings and growth rates to benchmark competitor adoption and market traction.
- Analyze news mention volume and sentiment trends for a brand, product, or topic to track public perception over time.
Crypto Trends MCP MCP server FAQ
Trends MCP is an MCP server that connects AI agents to live and historical trend data from 30+ platforms (Google, TikTok, YouTube, Amazon, Reddit, Wikipedia, Steam, npm, and more) via three tools: get_time_series, get_growth, and get_top_trends. No per-platform keys required.
Yes. The free tier includes 100 requests/month. Paid plans start at $19/month (1,000 requests) and scale to $199/month (25,000 requests). Failed calls are not billed, and there are no surprise overages.
Get a free API key at trendsmcp.ai/account. In Claude, use the custom connector link (OAuth sign-in). In Cursor, approve the MCP install and replace YOUR_API_KEY if prompted. For manual setup, add the remote HTTP endpoint https://api.trendsmcp.ai/mcp with your Bearer token in the Authorization header.
A free API key from trendsmcp.ai/account. Claude.ai connectors use OAuth; other clients (Cursor, VS Code, ChatGPT, Cline) use Bearer token authentication in the Authorization header. Do not commit keys to version control.
get_time_series queries one source per call. get_growth accepts a comma-separated source list (e.g., 'google search, tiktok, amazon') in one request. get_top_trends pulls one feed type per call but supports pagination.
Keywords vary by source: Google accepts any phrase, TikTok accepts hashtags or topics, Reddit accepts subreddit names (no r/ prefix), Amazon accepts product names or categories, npm accepts exact package names, Steam accepts game display names, and app sources accept bundle IDs. Time series returns normalized 0–100 indices and optional volume data.
README (reference)
Source of truth, from the repository.
Trends MCP
Live trend data for AI agents. Google, TikTok, YouTube, Amazon, Reddit, and 30+ other sources. One MCP connection, one API key.
Get a free API key · Docs · Pricing · Data sources · PyPI · Glama
</div>You: Using TrendsMCP, compare 6-month growth for GLP-1 on Google, TikTok, and Amazon.
Agent: Google Search +84%
TikTok +212%
Amazon +61%
Three tools. Normalized 0–100 where the pipeline supports it. No per-platform keys. No scraping on your side.
Quick install
Same four clients as the site hero. Get a free key first (100 req/mo). Claude and ChatGPT sign you in with OAuth. Cursor and VS Code: click, then put your key from /account if the deeplink used a placeholder.
| Client | After you click |
|---|---|
| Claude | Connector name and URL are prefilled (https://www.trendsmcp.ai/mcp). Confirm, then authorize. |
| Cursor | Approve the MCP install. Replace YOUR_API_KEY if prompted. |
| ChatGPT | Enable Developer mode (Profile → Settings → Security). Name Trends MCP, URL https://www.trendsmcp.ai/mcp, then authorize. |
| VS Code | Sign in on the account page and use the VS Code button so the key is included. |
Then ask: Using TrendsMCP, what's trending on Google right now?
Tools · Sources · Feeds · REST · Install in other clients
What this is
Hosted MCP at https://api.trendsmcp.ai/mcp. Same Bearer key for POST https://api.trendsmcp.ai/api. This repo also has a stdio adapter for Glama and local hosts.
| Tool | Use when | Needs a keyword? |
|---|---|---|
get_time_series | History for one keyword on one source | Yes |
get_growth | Percent change over 7D–5Y (several windows in one call) | Yes |
get_top_trends | What is ranking on a platform right now | No |
Install in other clients
Replace YOUR_API_KEY with the key from your account.
claude mcp add --scope user --transport http trends-mcp https://api.trendsmcp.ai/mcp \
--header "Authorization: Bearer YOUR_API_KEY"
</details>
<details>
<summary>Cursor (manual)</summary>
~/.cursor/mcp.json (Windows: %USERPROFILE%\.cursor\mcp.json)
{
"mcpServers": {
"trends-mcp": {
"url": "https://api.trendsmcp.ai/mcp",
"transport": "http",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
</details>
<details>
<summary>VS Code / Copilot (manual JSON)</summary>
.vscode/mcp.json or Command Palette → MCP: Add Server. Prefer the account-page VS Code button so the key is wired for you.
{
"servers": {
"trends-mcp": {
"type": "http",
"url": "https://api.trendsmcp.ai/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
</details>
<details>
<summary>Windsurf</summary>
Uses serverUrl, not Cursor’s url + transport. File: ~/.codeium/windsurf/mcp_config.json.
{
"mcpServers": {
"trends-mcp": {
"serverUrl": "https://api.trendsmcp.ai/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}
</details>
<details>
<summary>Cline</summary>
Remote server, type exactly streamableHttp. See llms-install.md.
{
"mcpServers": {
"trends-mcp": {
"type": "streamableHttp",
"url": "https://api.trendsmcp.ai/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" },
"disabled": false
}
}
}
</details>
<details>
<summary>Claude Desktop (no native HTTP)</summary>
{
"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" }
}
}
}
</details>
<details>
<summary>Claude.ai custom connector</summary>
Settings → Connectors → add https://www.trendsmcp.ai/mcp. This path uses OAuth on www.trendsmcp.ai. Do not put a Bearer key in that connector config.
Hosted HTTP is still the product default. This process lists tools with no key; paid calls need TRENDSMCP_API_KEY and bill the same quota.
pip install -e .
python -m trends_mcp_server
{
"mcpServers": {
"trends-mcp": {
"command": "python",
"args": ["-m", "trends_mcp_server"],
"env": { "TRENDSMCP_API_KEY": "YOUR_API_KEY" }
}
}
}
</details>
<details>
<summary>Prompt tip</summary>
Say “using TrendsMCP” so the model picks these tools instead of web search. More clients: docs.
</details>Tools
Always-current parameter lists: docs.
get_time_series
Weekly (or daily) history for one source + keyword. Same name on MCP and REST (mode: "get_time_series"). REST also accepts get_trends as an alias.
| Argument | Required | Notes |
|---|---|---|
keyword | yes | Format depends on source (table below) |
source | yes | One source per call. Lowercase catalog names |
data_mode | no | REST only. weekly (default) or daily |
Index is 0–100 where the pipeline supports it (100 = peak in the returned window). volume is present when that source has an absolute series.
get_growth
Point-to-point percent change. Several windows in one call still count as one request for that source + keyword.
| Argument | Required | Notes |
|---|---|---|
keyword | yes | Same formats as get_time_series |
source | yes | One source, or a comma-separated list (google search, tiktok, amazon) |
percent_growth | no | Default ["12M"]. Presets below, or { "recent", "baseline", "name" } date objects |
Presets: 7D 14D 30D 1M 2M 3M 6M 9M 12M 1Y 18M 24M 2Y 36M 3Y 48M 60M 5Y MTD QTD YTD.
get_top_trends
Live ranked list. No keyword. On MCP, type is required and must match the feed name exactly (including capitals). On REST, omit type only if you intend to pull every feed (billed per feed).
| Argument | Required on MCP | Notes |
|---|---|---|
type | yes | See live feeds |
limit | no | Default 25, max 200 |
offset | no | Pagination |
category | for some types | Amazon / Google Trends / Top Websites / Substack / TikTok hashtag category boards |
sort | no | rank (default) or rank_change |
window | no | With sort=rank_change: 1d 3d 7d 14d 30d |
Prompts that route correctly
Using TrendsMCP, what's trending on Google right now?
Using TrendsMCP, what are the hottest Reddit posts right now?
Using TrendsMCP, compare 6-month growth for creatine gummies on Google, TikTok, and Amazon.
Using TrendsMCP, show Google Search history for protein soda.
Via TrendsMCP, pull npm download history for langchain.
Using TrendsMCP, show Steam concurrent players for Elden Ring.
Via TrendsMCP, Android downloads for com.openai.chatgpt.
Using TrendsMCP, fastest-climbing Amazon best sellers in Toys Games this week.
Keyword sources
source on get_time_series / get_growth. Not the same strings as type on live feeds.
source | Signal | keyword |
|---|---|---|
google search | Search volume | Any phrase |
google images | Image search volume | Any phrase |
google news | News-tab volume | Any phrase |
google shopping | Shopping-tab volume | Any phrase |
youtube | YouTube search volume | Any phrase |
tiktok | Hashtag volume | Hashtag or topic (# optional) |
reddit | Subreddit attention | Name only, no r/ |
amazon | Product search volume | Product or category |
wikipedia | Page views | Article title or topic |
news volume | Mention volume | Any phrase |
news sentiment | News tone | Any phrase |
app downloads | Android downloads | Play bundle id, e.g. com.openai.chatgpt |
app rankings | Android chart position | Bundle id |
npm | Weekly downloads | Exact package name (react, @babel/core) |
steam | Monthly concurrent players | Game display name (Elden Ring) |
source: "Google Trends" is invalid. Use google search for history and type: "Google Trends" for the live board.
Live feeds
type on get_top_trends. Copy the name exactly.
type | Board |
|---|---|
Google Trends | Google searches now |
Google Trends by Category | Needs category (e.g. Games) |
Google News Top News | Google News stories |
TikTok Trending Hashtags | Hashtags |
TikTok Trending Hashtags by Category | Needs category |
TikTok Trending Searches | In-app searches |
YouTube Trending | Videos |
X (Twitter) Trending | Topics on X |
Reddit Hot Posts | Front page |
Reddit World News | r/worldnews |
Wikipedia Trending | Most-viewed articles |
Amazon Best Sellers Top Rated | Top-rated sellers |
Amazon Best Sellers by Category | Needs category (e.g. Toys Games) |
App Store Top Free / App Store Top Paid | iOS charts |
Google Play | Play chart |
Top Websites | Global traffic rank; optional category |
Spotify Top Podcasts | Podcasts |
Steam Most Played | Live players |
Substack / Substack by Category | Newsletters |
GitHub | Daily trending repos |
IMDb MOVIEmeter | Movie activity |
Open Library Trending Books | Books |
Category name lists: docs.
iOS charts, GitHub repos, Spotify, IMDb, Open Library, Substack, and Top Websites are feeds, not source values. There is no source: "web traffic".
REST API
curl -sS -X POST https://api.trendsmcp.ai/api \
-H "Authorization: Bearer $TRENDSMCP_API_KEY" \
-H "Content-Type: application/json" \
-d '{"mode":"get_top_trends","type":"Google Trends","limit":5}'
import os, requests
r = requests.post(
"https://api.trendsmcp.ai/api",
headers={"Authorization": f"Bearer {os.environ['TRENDSMCP_API_KEY']}"},
json={"mode": "get_growth", "source": "google search", "keyword": "bitcoin", "percent_growth": ["3M", "12M"]},
)
print(r.json())
Python client: pip install trendsmcp.
Limits and errors
| Plan | Requests / month | Price |
|---|---|---|
| Free | 100 | $0 |
| Starter | 1,000 | $19 |
| Pro | 5,000 | $49 |
| Business | 25,000 | $199 |
Annual billing is 20% less. Same source catalog on every plan. Free history and “top N” caps are on pricing. Failed calls are not billed. Over quota returns 429 / rate_limited (no surprise overages).
One billed request:
get_time_series: one source + keywordget_growth: one source + keyword (all windows in that call included)get_top_trends: pertype(and pagination as documented)
| Status | Meaning |
|---|---|
| 400 | Bad or missing source / type / field |
| 401 | Missing or invalid key |
| 404 | No series for that keyword + source |
| 429 | Monthly cap |
| 500 | Upstream or internal error |
Do not commit keys. Claude.ai connectors use OAuth; other clients use Authorization: Bearer ….
What this does not do
- Region / geo breakdown, related queries, or related topics
- Hourly series
get_time_seriesacross several sources in one call (useget_growthwith a comma-separatedsourcelist, or severalget_time_seriescalls)- Inventing feed names: MCP
typemust match the table
Develop this repo
pip install -e .
python -m trends_mcp_server
CI: .github/workflows/ci.yml. Security: SECURITY.md. Issues: github.com/trendsmcp-ai/Trends-MCP/issues.
Links
- Account / key
- Docs
- Pricing
- llms.txt
- TrendWatch (alerts in your own GitHub repo)
MIT © Trends MCP
Related MCP servers

Ecommerce Trends MCP
Live trend data from Google, TikTok, YouTube, Amazon, Reddit, and 30+ sources for AI agents.

Google Trends MCP
Google Trends: Search, Images, News, Shopping over time, growth metrics. Free key at trendsmcp.ai

Live trend data from Google, TikTok, YouTube, Amazon, Reddit, and 30+ sources for AI agents.

News sentiment scores over time, with growth for any topic. Free key at trendsmcp.ai

News Volume Trends MCP
News article volume over time, with growth for any topic. Free key at trendsmcp.ai

npm Trends MCP
npm package trends and weekly downloads over time. Free key at trendsmcp.ai