Skip to main content
Glama

cohort_failures

Read-only

UNDERSTANDING — what a whole market gets WRONG: the agent-readiness checks its members most commonly fail, ranked by what fixing each would move the cohort mean. The inverse of gap_analysis, which says where a market is under-served; this says where it is failing the rubric. Turns "fix your OpenAPI" into "this industry does not publish OpenAPI", which is the shape of a finding worth publishing. Named checks only — facet rollups cannot name the checks underneath them. Priced per result — $0.005 per request plus $0.0002 per record returned (less past 100), capped at $0.50 a request, under pay-as-you-go; included in Understanding and Influence. Estimate first at /api/v1/prices/estimate. See apis://prices.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
kindYes
pageNo
slugYes
limitNo
contextNoOptional: why you are asking. One sentence — the task you are trying to complete, or what you expect to get back. Never included in the answer and never used to rank; it is read only when a result turns out to be wrong, which is when knowing the intent is what makes the report actionable.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A3.7/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, so no mutation risk needs restating. The description adds a meaningful limitation ('Named checks only — facet rollups cannot name the checks underneath them') and a detailed cost model with a cap and plan inclusion, which is useful context beyond annotations. It does not describe return formatting, but the read-only safety profile is already covered.

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?

The description front-loads the core purpose and then adds the gap_analysis contrast, a limitation, and pricing – all useful. However, the rhetorical 'Turns fix your OpenAPI...' line and redundant 'See apis://prices' after 'Estimate first' add fluff, so not every sentence earns its place.

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?

With no output schema, the description only loosely suggests the return is named failing checks ranked by cohort-mean impact; it does not state record fields or sorting beyond 'ranked'. It also never explains how to resolve a valid slug or where the cohort/market identifier comes from. Pricing and read-only safety are covered, but invocation-critical semantics are incomplete.

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?

Only the context parameter has schema description coverage (20%), and the description adds no explicit guidance for kind, slug, page, or limit. It hints at 'industry' and 'market', but never maps those hints to the required slug/kind semantics or to pagination. With low schema coverage and no descriptions in the text, this is a clear gap.

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?

The description defines the tool as revealing the agent-readiness checks a cohort's members most commonly fail, ranked by potential impact on the cohort mean. It distinguishes itself from gap_analysis by naming it as the inverse, which pinpoints the resource and the analytic angle. This makes the purpose concrete even without an imperative verb.

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 explicitly contrasts this tool with gap_analysis: under-served markets go there, rubric failures go here. This gives an agent a clear decision rule for its closest sibling. It does not cover other sibling tools, but the key alternative is handled.

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