Neiss

liveReference

NEISS — CPSC's national weighted consumer-product injury estimates.

3tools
0msauth
free tier50 calls/day

Tools

neiss_injuries

National WEIGHTED estimate of consumer-product-related emergency-department injuries from CPSC's NEISS surveillance system — "how many people were injured by X", "ER visits from Y last year". Pass eit

No parameters required.

▶Try it
neiss_top_products

Rank consumer products by national WEIGHTED emergency-department injury estimate for one year — "what injures people the most", "top products by ER visits", "most dangerous household products". Backed

No parameters required.

▶Try it
neiss_product_codes

Look up CPSC NEISS product/activity codes by keyword, e.g. "pool", "ATV", "trampoline" — use this to find the exact product_code to pass to neiss_injuries, or just to see how CPSC categorizes a produc

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.

List available tools
bash
curl -X POST https://gateway.pipeworx.io/neiss/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
Call a tool
bash
curl -X POST https://gateway.pipeworx.io/neiss/mcp \
  -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"neiss_injuries","arguments":{}}}'

Use with the SDK

Install @pipeworx/sdk to call tools from any TypeScript/Node project.

TypeScript
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("neiss_injuries", {});
ask_pipeworx
// Or ask in plain English:
const answer = await px.ask("neiss — cpsc's national weighted consumer-product injury estimates");