X (Twitter) Trends MCP
Server Details
Twitter (X) trends over time, with growth for any keyword. Free key at trendsmcp.ai
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-03-26
- URL
- Repository
- trendsmcp-ai/Trends-MCP
- GitHub Stars
- 46
- Server Listing
- Trends MCP
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
Each tool targets a distinct query shape: social/news context, point-to-point growth, full time series, live non-keyword boards, reviews/sentiment, and account usage. The main risk is get_growth vs get_time_series (both return series for a keyword) and get_context vs get_reviews (both return user-generated text), but the descriptions explicitly cross-reference each other to steer selection. Only those two pairs could plausibly be confused, so it falls short of perfect distinctness.
All six tools use a uniform get_<noun> snake_case pattern with a shared trends___ namespace prefix. Names are readable and predictably grouped, with no camelCase or verb-style mixing.
Six tools is well-scoped for a trends data server: one per query modality plus a free usage/limits check. No tool appears redundant or bolted on, and nothing essential seems to be missing from the count.
The surface covers the lifecycle of trend analysis: discovery (top trends), context, magnitude (growth/time series), brand sentiment (reviews), and quota introspection. The notable gap is discoverability of valid sources, boards, and period strings — descriptions reference 'the other listed periods' and many named boards without any list_sources or list_boards tool, so agents may burn charged requests on invalid parameters.
Available Tools
6 toolstrends___get_contextARead-onlyIdempotentInspect
What people are posting, reading and betting about a keyword right now, or with hashtag=true the top TikTok and Instagram posts on one hashtag. Returns recent posts, videos, news stories, discussions and prediction markets per source, with engagement (views, likes, score) and top comments. Use it to explain why something is trending or what the conversation says; get_time_series and get_growth measure how much. Costs 1 request per data type (source or board) in the call; boards cost 1 request per 10 rows. Only data types that answer are charged; the answer says requests_charged. Returns a plan-limit message when the request is rate limited or the monthly quota is used up.
Inputs: source (required), keyword (required), days, limit, +2 more.
trends___get_growthARead-onlyIdempotentInspect
Point-to-point growth for a keyword on one or more sources. Each window is a preset string (12M, 3M, YTD, and the other listed periods). Values are on a 0-100 scale, plus absolute volume when available. Designed for growth questions; for charting or custom math, get_time_series provides the full series. App Downloads and App Rankings are keyword sources (Android bundle ID). They are not the App Store / Google Play live boards on get_top_trends. Costs 1 request per data type (source or board) in the call; boards cost 1 request per 10 rows. Only data types that answer are charged; the answer says requests_charged. Returns a plan-limit message when the request is rate limited or the monthly quota is used up.
Inputs: source (required), keyword (required), country, language, +2 more.
trends___get_reviewsAInspect
What customers say about a brand, app, product or place. Returns, per source, the matched listing with its all-time rating and review count, the newest reviews (stars, text, the company's reply) and a summary (average stars, star counts, share negative, share replied). Use it for brand sentiment and complaints; get_context covers social posts. Costs 1 request per data type (source or board) in the call; boards cost 1 request per 10 rows. Only data types that answer are charged; the answer says requests_charged. Returns a plan-limit message when the request is rate limited or the monthly quota is used up.
Inputs: source (required), keyword (required), days, limit, +1 more.
trends___get_time_seriesARead-onlyIdempotentInspect
Full historical series for one keyword on one or more sources (0-100 values, plus volume when available). Suited for charting or custom math. Live 'what's trending now' boards are on get_top_trends. get_growth answers most growth questions with less data. Costs 1 request per data type (source or board) in the call; boards cost 1 request per 10 rows. Only data types that answer are charged; the answer says requests_charged. Returns a plan-limit message when the request is rate limited or the monthly quota is used up.
Inputs: source (required), keyword (required), country, language, +1 more.
trends___get_top_trendsARead-onlyIdempotentInspect
Live top-trending boards: one feed type, several, or 'all'. No keyword. For 'Amazon Best Sellers by Category', 'Google Trends by Category', 'Pinterest Trending by Category', 'Top Websites', 'Substack by Category', and 'TikTok Trending Hashtags by Category', category selects the board. Default sort is current rank. Use sort='rank_change' for climbers vs a prior snapshot (window 1d, 3d, 7d, 14d, or 30d). If the requested board is not in the database yet (for example a country that is not collected on the schedule), the board is fetched live. App Store Top Free, App Store Top Paid, and Google Play are live store boards, not keyword lookups. App history is available via get_growth or get_time_series with source App Downloads or App Rankings and an Android bundle ID. Live boards are only available here, not via get_time_series. Costs 1 request per data type (source or board) in the call; boards cost 1 request per 10 rows. Only data types that answer are charged; the answer says requests_charged. Returns a plan-limit message when the request is rate limited or the monthly quota is used up.
Inputs: type (required), sort, limit, offset, +3 more.
trends___get_usageARead-onlyIdempotentInspect
Shows your plan, requests used this month, requests left, and when it resets. Free: does not use a request. Call it when the user asks about their limit or after a limit error.
Inputs: no named parameters.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Reddit trend data over time, with growth for any topic or brand. Free key at trendsmcp.ai
TikTok hashtag volume over time, with growth for any hashtag. Free key at trendsmcp.ai
News sentiment scores over time, with growth for any topic. Free key at trendsmcp.ai
Cross-platform social media intelligence. Trend volume and growth signals. Free key at trendsmcp.ai
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceLive X/Twitter search and AI trend digests without an API key, charging per call in USDC via x402. Enables real-time tweet search and AI summaries inside MCP clients.65 npm1MIT
- AlicenseNot gradedqualityCmaintenanceRead-only X/Twitter research MCP server allowing AI assistants to search viral content, analyze accounts, track trends, and discover niche leaders without requiring the official X API.50MIT
- AlicenseNot gradedqualityCmaintenanceReal-time trend data from Google Trends (Search, Images, News, Shopping), YouTube, TikTok, Reddit, Amazon, Wikipedia, npm, Steam, Spotify, X (Twitter), App Store, Google Play, web traffic, and news sentiment via one MCP connection. Works with Claude, Cursor, VS Code, Windsurf, ChatGPT, and any MCP-compatible AI.28MIT
- AlicenseNot gradedqualityCmaintenanceProvides Reddit discussion volume trends, growth rates, and top trending topics for any keyword, accessible via MCP tools and Python client.1MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.