OpenClaw is a personal assistant stack that can register remote MCP servers under `mcp.servers` and call them from its runtimes. Trends MCP adds Google, YouTube, TikTok, Amazon, Wikipedia, news, npm, Steam, and live leaderboards behind one hosted endpoint, which fits the same pattern people already use with Claude Code and other MCP clients.
OpenClaw describes itself as a personal assistant that can run on many hosts, keep skills, and bridge chat channels. Its MCP documentation splits two ideas: OpenClaw can serve MCP (openclaw mcp serve) so Claude Code or similar clients see channel tools, and OpenClaw can store outbound MCP definitions (openclaw mcp set) for runtimes that should load external tool servers later. Trends MCP belongs in the second bucket: a hosted trend and growth API exposed as MCP tools.
This page shows how that wiring looks, why it pairs with Claude-style stacks, and how it relates to community desktop shells that market themselves around Claude Code.
OpenClaw workflows already mix messaging, memory, and plugins. Market scans, launch checks, and creator briefs still need structured time series. Trends MCP returns normalized history, multi-window growth results, and live leaderboards for the sources listed on https://trendsmcp.ai/docs. One API key covers the MCP endpoint and the REST twin at https://api.trendsmcp.ai/api.
After the server is saved in OpenClaw config, any runtime that reads mcp.servers can invoke get_trends, get_growth, and get_top_trends the same way Cursor or Claude Desktop users already do.
openclaw mcp setOpenClaw’s CLI expects a JSON object on the command line. The following shape mirrors the hosted HTTP MCP config from the Trends MCP product overview; swap in a real key from https://trendsmcp.ai/account and store it in an environment variable instead of pasting into shell history when possible.
openclaw mcp set trends-mcp '{
"url": "https://api.trendsmcp.ai/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}'
Run openclaw mcp list to confirm the name, then openclaw mcp show trends-mcp using the JSON output option from the OpenClaw docs for a redacted view. These commands only edit config; they do not prove the remote host is reachable, so a quick manual ping from the same machine is still worthwhile.
If a given OpenClaw release requires an explicit streaming mode, follow the transport table in OpenClaw’s MCP docs (sse, streamable-http, or plain URL defaults). The Trends MCP service remains the same URL; only the client-side transport flag changes.
Trends MCP ships example phrasing in its public llms.txt file: include “Using TrendsMCP” or “via TrendsMCP” so the assistant selects the MCP tool instead of guessing from stale training weights. That matters inside OpenClaw because channel messages are short and easy to misroute.
Example: “Using TrendsMCP, pull get_growth for ai agents on google search with percent_growth 3M and 12M, then summarize direction and dates.”
mcp serve, and desktop shellsAnthropic’s Claude Code remains a common coding agent. OpenClaw’s openclaw mcp serve path exposes a stdio MCP bridge that connects to an OpenClaw Gateway and surfaces conversation tools for MCP clients, with optional Claude-specific channel notifications when the client understands them. That is orthogonal to registering Trends MCP: one pipeline carries chat bridges, the other carries outbound research tools.
Some teams also run community desktop shells that advertise a visual layer on top of Claude Code (for example Open Claude Cowork). Those shells still depend on the same underlying MCP registration model: if Claude Code can see trends-mcp, the desktop shell inherits the tool surface. Trends MCP does not depend on a particular skin; it depends on a client that completes MCP tools/call requests with the Bearer header attached.
Trend data can be empty for niche phrases. Live trending feeds can surface volatile topics. OpenClaw operators should keep channel allowlists and approval flows enabled because MCP tools return facts, not editorial judgment.
Trends MCP bills requests per successful tool invocation; free tiers are capped monthly. Batch research during quiet windows if an OpenClaw heartbeat triggers many automated calls.
For Anthropic’s terminal agent directly, see MCP server for Claude Code. For the broader consumer chat product, see MCP server for Claude. The Model Context Protocol page collects vocabulary that helps admins explain mcp.servers to security reviewers.
Tools for this workflow
get_trendsPull weekly or daily series for a keyword on google search, youtube, tiktok, amazon, wikipedia, or other documented sources when OpenClaw drafts research memos.
get_trends(source="google search", keyword="openclaw", data_mode="weekly")
get_growthCompare preset windows such as 3M, 6M, and 12M for the same keyword and source before a launch brief or personal investing note.
get_growth(source="google search", keyword="model context protocol", percent_growth=["3M", "12M", "YTD"])
get_top_trendsFetch live ranked feeds like Google Trends, YouTube Trending, or Reddit Hot Posts when a channel message asks what is spiking today.
get_top_trends(type="Google Trends", limit=25, offset=0)
FAQ