Nz Recalls
liveGovernmentTransportnz-recalls -- New Zealand's government product recalls register, run by the Ministry of Business, Innovation and Employment (MBIE) Product Safety team: consumer product recalls (toys, appliances, vehicles, baby products and more). Read live per call; nothing is stored.
Tools
nz_recalls_searchSearch New Zealand's government product recalls register (MBIE Product Safety; about 1,600 recalls of children's toys, baby products, appliances, electric and gas products, vehicles, cosmetics, tools,
No parameters required.
Try it
nz_recall_getGet one New Zealand product recall by its id (the path slug from nz_recalls_search, such as out-of-the-blue-sound-monster-sold-at-various-retailers): the recall date, categories, product identifiers (
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/nz-recalls/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'curl -X POST https://gateway.pipeworx.io/nz-recalls/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"nz_recalls_search","arguments":{}}}'Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("nz_recalls_search", {});// Or ask in plain English:
const answer = await px.ask("nz-recalls -- new zealand's government product recalls register, run by the ministry of business, innovation and employment (mbie) product safety team: consumer product recalls (toys, appliances, vehicles, baby products and more)");