UK Data: UK product safety
Server Details
UK product safety alerts and recalls from the Office for Product Safety and Standards
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 1 tool
There is only one tool, so there is no ambiguity about which tool to use. Its purpose is clearly limited to searching UK product safety alerts and recalls.
The single tool uses a clear snake_case noun-oriented name, product_recalls. With only one tool, there are no competing naming conventions to cause inconsistency.
A single search tool fits the narrow product-safety recall use case, but the surface feels thin. One tool alone may be enough for basic lookup but limits richer workflows.
The tool supports searching by product, brand, or hazard, which covers a useful core operation. However, there is no companion operation to retrieve full recall details by ID or browse/filter recalls more systematically.
Available Tools
1 toolproduct_recallsAInspect
Search UK product safety alerts and recalls by product, brand or hazard, newest first. (cost: 1 credit)
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | number 1-50 | |
| query | No | string |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the behavioral burden; it discloses the result ordering (newest first) and a credit cost of 1, which are useful operational traits. It doesn't state rate limits, whether queries are optional (empty query = all recalls?), or result volume behavior, so it falls short of full disclosure.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two compact clauses, front-loaded with the verb and resource, with cost appended in parentheses. No wasted words and nothing buried.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple two-parameter search tool with full schema coverage and no output schema, the description covers the essentials. However, missing details on optionality of query, pagination/limit behavior, and result shape leave gaps for an agent deciding how to call it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so both parameters are documented in the schema (query as string, limit as number 1-50). The description adds meaning by implying that query matches product, brand, or hazard text, which is not in the schema, but doesn't clarify whether query is optional or what an empty query returns. Baseline 3 is appropriate when the schema does most of the work.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a clear verb (search) and resource (UK product safety alerts and recalls), plus the searchable dimensions (product, brand, hazard) and ordering (newest first). This distinguishes it from food_alerts and other sibling lookup tools without needing schema inspection.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by the description ('search UK product safety alerts and recalls'), which gives enough context to know it's for recall lookups, but there is no explicit when-not guidance or named alternative (e.g. food_alerts for food-specific incidents). The cost note hints at a paid call but doesn't say when to avoid it.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
- First observed
product_recalls
Related MCP Connectors
UK product recalls, MHRA drug and device alerts, FSA food alerts, accident reports and US CPSC…
US consumer product recalls from the CPSC. Free product_recalls tool.
FSA food recalls and allergy alerts for the UK.
Is this product recalled in the EU? 46,506 official Safety Gate alerts by GTIN, brand or name.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceAccess US consumer-product safety recalls from the CPSC, free and without authentication.433 npmMIT

deeprecall-mcpofficial
AlicenseNot gradedqualityDmaintenanceSearch 120,000+ recalled products from CPSC, FDA, EU Safety Gate, and other global agencies via MCP. Enables AI agents to check product safety by text or image.Apache 2.0- AlicenseNot gradedqualityBmaintenanceEnables searching and retrieving UK MHRA drug and device safety alerts, recalls, and Drug Safety Update bulletins, including detailed alert information such as affected batch numbers and required actions.462 npmMIT
- AlicenseNot gradedqualityAmaintenanceEnables a voice assistant to answer household safety questions about whether products, food, or medicines have been recalled or are in short supply, drawing on public US and EU government data and proactively checking a saved household watchlist. Answers return a short spoken sentence plus structured detail including the source URL and date for every item.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.