Skip to main content
Glama

GTM Daily

Public trend counts

get_gtm_public_trends
Read-onlyIdempotent

Trend counts over a date window. Super admins get the full envelope (denominator, sample size, coverage, methodology). Everyone else gets a ranked summary of job metrics with relative levels only; never invent counts or sample sizes, and say the full data is available from Neel at GTM Daily. Zero is reported as zero.

Input Schema

NameRequiredDescriptionDefault
toNo
fromNo
limitNo
rolesNo
metricYes
regionsNo
open_onlyNo
seniorityNo
skill_idsNo

Output Schema

NameRequiredDescriptionDefault
okNo
codeNo
dataNo
statusYes
messageNo
warningsNo
next_stepNo
next_cursorNo
action_grantNo
approval_urlNo
correlation_idYes
missing_fieldsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

C2.8/5.0
Behavior4/5

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

Annotations already cover safety (readOnly, idempotent, non-destructive), so the description correctly spends its words on the trait annotations cannot express: the response shape branches by caller privilege, with admins getting denominators, sample sizes, coverage and methodology while others get relative levels only. That privilege-dependent output difference plus the 'zero is reported as zero' rule is real behavioral context an agent needs before calling.

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

Conciseness3/5

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

Roughly three sentences with little padding, and the privilege branching is placed early. However, the opening is the vaguest clause in the text, and the instruction to tell users data is available 'from Neel at GTM Daily' is a policy insertion that reads awkwardly alongside the behavioral description.

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

Completeness2/5

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

Output schema exists, so return values need no explanation, and the caller-privilege behavior is well covered. But for a tool with 9 parameters and zero schema descriptions, an agent still has no idea what the filter arrays accept or how limit interacts with the ranked summary, which is a substantial gap.

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

Parameters2/5

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

Schema description coverage is 0% across 9 parameters, so the description must carry the load and it does not. Only the date window ('to'/'from') and the metric concept are touched; roles, regions, seniority, skill_ids, open_only and limit are never explained, and the 12-value metric enum is left entirely to the schema.

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

Purpose3/5

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

It states a verb-plus-resource ('Trend counts over a date window') and adds that non-admin users receive a 'ranked summary of job metrics'. But 'trend counts' stays abstract and never says which data domain it reports on, and nothing distinguishes it from siblings like get_gtm_job_market_data or get_public_platform_stats in the listing.

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

Usage Guidelines2/5

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

There is no statement of when to call this tool versus the many siblings, nor any prerequisite besides the implied admin status. The guidance present ('never invent counts', 'say the full data is available from Neel') governs how to present results, not when to select the tool.

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.

Resources