Skip to main content
Glama

Zenserp MCP by usefulapi

Get Google Trends

zenserp_trends
Destructive

Trending searches from Google Trends for a country, optionally narrowed to given keywords or a category. Trending data covers at most the past 7 days. SPENDS 1 request of the monthly quota per successful call (failed calls are not charged); do not repeat a call needlessly. GET /v1/trends.

Input Schema

NameRequiredDescriptionDefault
catNoGoogle Trends category id, e.g. 16 News, 7 Finance, 18 Shopping, 20 Sports, 5 Computers & Electronics, 45 Health.
geoNoCountry code, e.g. US.
cacheNotrue = serve a stored copy when one exists (kept 24 h, NOT charged) and store the reply when not. Default false: every call is fetched live and charged.
fieldsNoOnly return these top-level keys of the reply (for example organic, paid_results, related_searches). Saves context; the call is charged the same.
keywordNoOnly trends matching these terms (and their related queries). A term that is not trending returns no rows.
timeframeNoWindow; longer ones all return the same 7-day window for trending searches.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.9/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations declare readOnlyHint=false, destructiveHint=true, idempotentHint=false and openWorldHint=true, so the safety profile is partly covered. The description adds genuinely useful behavioral context the annotations lack: it SPENDS 1 monthly-quota request per successful call and failed calls are not charged. It does not explain the odd destructiveHint=true on what reads as a query tool, but it does not contradict it either.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Four short sentences, front-loaded with purpose followed by window limit, quota cost, and endpoint. Every sentence carries information; the trailing 'GET /v1/trends' is marginally redundant but harmless.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 6-parameter, no-output-schema tool with annotations present, the description covers the critical operational facts an agent needs: the 7-day data ceiling (which explains why longer timeframes collapse) and the quota cost. Nothing essential is missing, though a note on what the response contains would round it out.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% and the schema documents every parameter in detail (cat ids, geo pattern, cache charge semantics, fields, keyword, timeframe enum). The description only restates that keywords and category narrow results and that results are country-scoped, adding little beyond the schema, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb+resource ('Trending searches from Google Trends') and scopes it ('for a country, optionally narrowed to given keywords or a category'). The purpose is unmistakable and unlike any sibling, but it never explicitly contrasts itself with adjacent tools such as zenserp_search, so it stops short of a 5.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives real usage constraints: trending data covers at most the past 7 days, and 'do not repeat a call needlessly' warns against redundant invocations. However, it offers no when-to-use-vs-alternative guidance (e.g. trends vs. a general web search) and no explicit exclusions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.