Skip to main content
Glama

UK Data: Medicines and drug safety

fda_device_recalls

Read-onlyIdempotent

Lists US FDA medical device recalls matching a product or firm name (for example "insulin pump", "CPAP", "Philips"), newest posted first, with the reason, root cause, what users were told to do, quantity and distribution. Useful for patients, clinicians and procurement teams checking whether a device type or maker has had recalls in the United States. Source: FDA device recall database via openFDA. US recalls only (not UK MHRA field safety notices); it does not confirm whether a specific serial number is affected, and this endpoint does not carry the Class I/II/III recall severity. (cost: 1 credit)

Input Schema

NameRequiredDescriptionDefault
limitNointeger, optional, 1-50, number of recalls to return, default 10
queryNostring, required, device description or recalling firm name, e.g. "insulin pump" or "Medtronic"

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.4/5.0
Behavior5/5

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

Annotations already cover read-only/idempotent safety, and the description adds substantial behavior beyond them: result ordering, the exact payload fields (reason, root cause, user actions, quantity, distribution), the upstream source (openFDA device recall database), geographic scope, and two explicit data gaps. The 1-credit cost note is also operationally useful.

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 purpose and ordering, then use case, source, caveats, and cost in a logical progression. It is information-dense with little waste, though the final limitations sentence is a long run-on that could be split for faster scanning.

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 compensates by enumerating the returned fields and ordering, and it closes the main risk areas (geography, severity absence, serial-number granularity) for a recall-lookup tool. An agent has everything needed to decide and call correctly.

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 both parameters are documented there, including the same "insulin pump" / "Medtronic" examples. The description reinforces that the query matches product description or firm name but adds no syntax, matching-tolerance, or limit guidance beyond the schema, so the baseline 3 applies.

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 (lists US FDA medical device recalls) plus the matching dimension (product or firm name) and ordering (newest posted first). The examples "insulin pump", "CPAP", "Philips" make the query semantics concrete and distinguish it from general product or vehicle recall tools.

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?

Explicitly frames the use case (patients, clinicians, procurement checking whether a device type or maker has had US recalls) and states clear exclusions: US only, not UK MHRA field safety notices, does not confirm serial-number-level impact, and no Class I/II/III severity. It stops short of naming sibling tools such as recall_campaign_details or fda_device_problem_reports for those uncovered needs, so it is strong but not fully 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