What should I do if I hit a Google Trends 429 rate limit?
The server has built-in 1–3 second random delays and backoff retries. If you still hit limits, reduce call frequency, set an HTTPS proxy, or switch to the `trendspy` provider.
@Eason-Gao3
Basic information
A production-grade Google Trends MCP server for AI workflow integration. Supports batch research of up to 50 keywords with cross-batch normalization, compare up to 5 keywords precisely, async task support, and REST API + GPT Actions. Compatible with 7 major AI clients: Claude Des
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"google-trends": {
"url": "https://easontrendmcp.dpdns.org/mcp",
"headers": {
"Authorization": "Bearer gtmcp_live_your-api-key"
}
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
This server requires authentication. Tool discovery may require signing in or credentials from the provider.
Fetch the live tool list directly from this server's endpoint using the button above.
Google Trends MCP is a Model Context Protocol server that gives AI assistants structured Google Trends data. It supports batch keyword research (up to 50 keywords per batch), cross-batch normalization for comparability, and production-level SaaS deployment. Built with FastMCP, it works with Claude Desktop, ChatGPT, Cursor, Perplexity, and other major AI clients.
Install Python 3.11+, clone the repo, create a virtual environment, install dependencies, then run python server.py for local stdio mode. For a web service, use --transport streamable-http with host and port. Deploy publicly with Docker Compose. Configure client MCP entries with the endpoint URL and an API key (obtained from the dashboard after Google OAuth login).
compare_keywords, research_keywords, research_keywords_async, get_research_taskThe server has built-in 1–3 second random delays and backoff retries. If you still hit limits, reduce call frequency, set an HTTPS proxy, or switch to the `trendspy` provider.
In stdio mode, `stdout` carries MCP JSON-RPC protocol messages; ordinary text would break the protocol. Logs must be written to `stderr`. Only `--smoke-test` mode allows JSON output to stdout.
`compare_keywords` returns raw Google Trends batch-relative scores for up to 5 keywords. `research_keywords` returns cross-batch normalized estimates using an anchor keyword, suitable for directional research across many keywords.
With 2–4 concurrent threads and random delays, 10 keywords take about 5–10 seconds; 50 keywords take about 15–30 seconds. In-process caching (default 15 minutes) skips network calls for repeated requests.
When `GOOGLE_CLIENT_ID` is not set, the server enters dev mode. Visit `/auth/dev-login` to log in with a virtual account — no Google account needed.
Hindsight: Agent Memory That Learns

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
Painless E2E Automation for Mobile and Web

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
MCP Toolbox for Databases is an open source MCP server for databases.
Comments