Skip to main content
Glama

Did this company cut jobs because of AI?

get_company_ai_layoffs
Read-onlyIdempotent

Did a specific company cut jobs because of AI? Returns the register's verdict for that company (explicit, mixed or blamed: the strongest grade among its cuts), its answer (the strongest position its own words hold: declared, cited, conflicting, attrition, denied, not-named, or statement for a workforce statement with no cut), a plain-language summary, the roles it disclosed vs the roles counted as AI-attributed, and every recorded event with the employer's own words and source. It also lists the company's later cuts that the register checked and left out because neither the employer nor credible press linked them to AI (later_cuts_not_ai_linked, never counted), so a question about the newest layoff is answered either way. Accepts a company name such as 'Klarna' or 'Salesforce'. If the company is not in the register, says so and what that does and does not mean.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
companyYesCompany name, e.g. 'Klarna', 'IBM', 'Salesforce'. Partial names work.

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 cover the safety profile (readOnly, idempotent, non-destructive, closed-world), so the bar is lower, yet the description adds real behavior: the verdict grading scheme, the answer categories, and that later_cuts_not_ai_linked are deliberately never counted. It also discloses the not-found response, which is exactly the kind of edge-case behavior an agent needs.

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?

Key question is front-loaded and the dense clauses each carry return semantics rather than filler, which is justified because there is no output schema. It is one long run-on paragraph with some redundancy ('answered either way') that bullets could tighten.

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?

With no output schema, the description carries the burden of describing the response and does so thoroughly: verdict grades, answer categories, roles disclosed vs AI-attributed, per-event employer words and sources, and excluded later cuts. The not-in-register behavior is also covered, so an agent knows what it will and will not get.

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 coverage is 100% and the schema already documents the single 'company' parameter including partial-name support and example values. The description's 'Accepts a company name such as Klarna or Salesforce' largely restates the schema, adding little beyond it.

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

Purpose5/5

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

States a specific verb and resource — returns the register's verdict for one named company — and the company-scoped framing cleanly separates it from the siblings (count_ai_job_losses, get_ai_layoffs_index, search_ai_layoff_events). An agent can tell what it does and that it is the per-company lookup without opening any schema.

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?

The leading question ('Did a specific company cut jobs because of AI?') plus 'Accepts a company name such as Klarna or Salesforce' gives clear context for when to reach for this tool, and the not-in-register fallback is spelled out. It never names the alternatives (index, search, count) or states when not to use it, so it stops short of explicit routing.

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