Skip to main content
Glama

gov_recalls_delta

Only the product recalls changed since your cursor (delta of /v1/recalls). Keyset delta of /v1/recalls: pass since=<next_cursor from your last call> and get only the product recalls added or changed after it, plus changed_count and a new next_cursor. Omit since once to bootstrap. Cursors are stable across restarts. Poll the free sibling /v1/recalls/changes for counts and pay only when there is something to fetch. [HTTP: GET /v1/recalls/delta · price $0.005 via x402 · docs https://x402-factory.com/docs/gov.recalls.delta]

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
sinceNoOpaque cursor from a previous next_cursor; omit once to bootstrap a cursor at now

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.6/5.0
Behavior4/5

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

No annotations, but the description handles the burden: discloses return shape (recalls plus changed_count and new next_cursor), cursor stability across restarts, bootstrap behavior, and cost/HTTP details ($0.005 via x402, GET endpoint). Does not spell out pagination limits but covers most behavioral traits.

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?

Front-loaded with the core meaning and scoping, dense but each sentence adds a distinct fact. The bracketed HTTP metadata is slightly noisy but useful; no real waste.

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 single-param, no-output-schema delta endpoint, it covers purpose, bootstrap, cursor stability, return fields, sibling routing, and access/cost. Nothing an agent needs to call it correctly is missing.

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?

Single parameter with 100% schema coverage (baseline 3), and the description adds value beyond schema: how to source the value (next_cursor from last call) and the bootstrap-once behavior when omitted.

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 the specific verb/resource ('product recalls changed since your cursor') and disambiguates from the full listing ('delta of /v1/recalls'). Distinguishes from siblings like gov_recalls and gov_recalls_changes clearly.

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

Usage Guidelines5/5

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

Gives explicit when and how: pass since=<next_cursor>, omit once to bootstrap, and recommends polling the free sibling gov_recalls_changes and paying only when there's something to fetch. That's a concrete routing rule to an alternative.

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.