Skip to main content
Glama

Hiring trends

read_trends
Read-only

How tech hiring changed over a window: overall, in a category or at up to 10 directory companies. Hiring is postings opened less closed (from 2026-09-25), never the change in openings; where a company's opened was mostly found late, say so. Say which company each name was read as.

Input Schema

NameRequiredDescriptionDefault
daysNoDays back; since overrides it.
sinceNoFirst day, YYYY-MM-DD.
untilNoLast day, YYYY-MM-DD.
detailNofull lists every line and cause.concise
measureNonew: postings first seen in the last 7 days.openings
categoryNoOne job category.
coverageNocomparable: only Boards tracked at the start.all
breakdownNoEach line's split; default company, level, or category.
companiesNoDirectory keys ('greenhouse:stripe') or exact names.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed9 schema fields changed
    • changedInput schema / properties / breakdown / description
      Previous value: -"What each line is; company needs two or more companies. By default company with several, level with a category, else category."New value: +"Each line's split; default company, level, or category."
    • changedInput schema / properties / category / description
      Previous value: -"One job category. A label or close name ('AI/ML') is read as its id."New value: +"One job category."
    • changedInput schema / properties / companies / description
      Previous value: -"Directory companies: keys such as 'greenhouse:stripe', or exact names."New value: +"Directory keys ('greenhouse:stripe') or exact names."
    • changedInput schema / properties / coverage / description
      Previous value: -"comparable counts only the Boards tracked at the window's start, so Boards found later do not move openings."New value: +"comparable: only Boards tracked at the start."
    • changedInput schema / properties / days / description
      Previous value: -"The window: this many days back from now, unless since is given."New value: +"Days back; since overrides it."
    • changedInput schema / properties / detail / description
      Previous value: -"full lists every line with every sized cause."New value: +"full lists every line and cause."
    • changedInput schema / properties / measure / description
      Previous value: -"new reads postings first seen in the trailing 7 days instead of openings."New value: +"new: postings first seen in the last 7 days."
    • changedInput schema / properties / since / description
      Previous value: -"The window's first day, YYYY-MM-DD; overrides days."New value: +"First day, YYYY-MM-DD."
    • changedInput schema / properties / until / description
      Previous value: -"The window's last day, YYYY-MM-DD; default now."New value: +"Last day, YYYY-MM-DD."
  2. Changed5 schema fields changed
    • changedInput schema / properties / breakdown / description
      Previous value: -"Lines by category, seniority level, watched role or company (company needs two or more companies; one company's lines are by category). Default: company with two or more companies, level with a category, else category."New value: +"What each line is; company needs two or more companies. By default company with several, level with a category, else category."
    • addedInput schema / properties / companies / description
      Added value: +"Directory companies: keys such as 'greenhouse:stripe', or exact names."
    • addedInput schema / properties / companies / minItems
      Added value: +1
    • changedInput schema / properties / coverage / description
      Previous value: -"all counts every Board HeadStart has; comparable only the Boards it already tracked at the window's start (from 2026-09-13), so Boards found later do not move the openings listed."New value: +"comparable counts only the Boards tracked at the window's start, so Boards found later do not move openings."
    • changedInput schema / properties / measure / description
      Previous value: -"openings: open postings, with opened and closed; new: postings first seen in the trailing 7 days, the site's New this week."New value: +"new reads postings first seen in the trailing 7 days instead of openings."
  3. First observed

TDQS

A3.6/5.0
Behavior4/5

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

The description adds meaningful behavioral context beyond the annotations by defining hiring as 'postings opened less closed' since a specific date and explicitly clarifying it is 'never the change in openings.' It also gives a caveat about companies whose opened count was mostly found late, which helps the agent interpret results correctly. It does not contradict the readOnly/openWorld annotations.

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?

The description is short, front-loaded with the core purpose, and avoids filler. Its three sentences are mostly efficient, though the caveat sentence is slightly awkward and the final instruction about company-name resolution could be clearer.

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

Completeness3/5

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

For a 9-parameter tool with no output schema, the description does well to define the core hiring metric and a key interpretive caveat. However, it does not describe the shape of the returned trend data or how breakdown lines are organized, leaving some output expectations to inference.

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%, so the schema already carries most parameter semantics. The description only lightly reinforces the scope for category and companies ('up to 10 directory companies'), but does not add meaningfully new details for days, since, until, detail, measure, coverage, or breakdown beyond what the schema provides.

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 clearly states a specific purpose: reading how tech hiring changed over a time window, either overall, by category, or for up to 10 directory companies. It is specific about the resource and scope, but it does not explicitly name or distinguish itself from sibling tools such as hiring_now or search_jobs.

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

Usage Guidelines3/5

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

Usage is implied by the phrase 'changed over a window,' which suggests trend analysis rather than current snapshots or individual job search. However, the description gives no explicit when-to-use guidance, exclusions, or named alternatives among the sibling tools.

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