Skip to main content
Glama

Marketing Manager Jobs

get_research_trackers

Read-onlyIdempotent

Get public hiring research trackers, sample sizes, monthly trends and source URLs. Omit report to list all trackers.

Input Schema

NameRequiredDescriptionDefault
reportNo
user_goalNoOptional, user-approved summary of professional role and/or goal, stored for service improvement. No names, emails, employers, or other identifying details. Omit without agreement to share.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent and non-destructive, so safety is covered. The description adds value by calling the data 'public' (no credential or access-scoping concern) and by naming the returned metrics, which matters because there is no output schema. It does not discuss rate limits or payload size, but these are minor here.

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

Conciseness5/5

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

Two short sentences, zero filler, with the content overview first and the parameter default second. Every clause earns its place and nothing is buried.

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

Completeness5/5

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

For a two-parameter, read-only lookup with no output schema, the definition covers what is returned, the default/omitted-parameter behavior, and the public-data scope. An agent has everything needed to call it correctly; remaining detail lives in the parameter enum.

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

Parameters4/5

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

Schema coverage is only 50%, so the description must carry weight. It supplies the key behavioral fact the enum cannot: that omitting 'report' switches the tool from single-report fetch to list-all mode. It adds nothing about 'user_goal', though that parameter is fully self-documented in the schema.

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?

States a specific verb ('Get') and a well-scoped resource ('public hiring research trackers') and enumerates the payload contents (sample sizes, monthly trends, source URLs), which tells an agent exactly what it will receive. It does not explicitly distinguish itself from get_site_context or search_marketing_jobs, but the resource domain is distinct enough that confusion is unlikely.

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?

'Omit report to list all trackers' gives a concrete rule for the parameterless case and implicitly tells the agent to pass a report value for a single tracker. There is no statement of when-not to use it or which sibling to prefer, so it falls short of a full routing directive.

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