Cpsc MCP Server

US consumer product recalls from the CPSC — hazards, remedies, and affected products.

Remote serverstreamable-http

What is the Cpsc MCP Server?

US consumer product recalls from the CPSC — hazards, remedies, and affected products.

What the server does

  • Declarative tool definitions — single file per tool, framework handles registration and validation
  • Unified error handling — handlers throw, framework catches, classifies, and formats
  • Pluggable auth: none, jwt, oauth
  • Swappable storage backends: in-memory, filesystem, Supabase, Cloudflare KV/R2/D1
  • Structured logging with optional OpenTelemetry tracing
  • STDIO and Streamable HTTP transports

Credentials and setup notes

  • Bun v1.3.0 or higher (or Node.js v24+). - No API key required — the CPSC public recalls API is freely accessible.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
cpsc_search_recallsSearch consumer product recalls by title, product name, brand, retailer, importer, distributor, hazard, remedy, or description keyword, with optional date filtering and offset paging
cpsc_get_recallFull detail for a single recall by recall number — hazards, remedy, products, injuries, images, and the official CPSC page
cpsc_get_recentFetch the most recent recalls ordered newest-first, scoped to a configurable date window

How to install the Cpsc MCP Server

{
  "mcpServers": {
    "cpsc-recalls-mcp-server": {
      "type": "streamable-http",
      "url": "https://cpsc-recalls.caseyjhand.com/mcp"
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  • Bun v1.3.0 or higher (or Node.js v24+). - No API key required — the CPSC public recalls API is freely accessible.
VariableDescriptionRequired
MCP_TRANSPORT_TYPEConfiguration value read at startup.Optional
MCP_LOG_LEVELConfiguration value read at startup.Optional
MCP_HTTP_HOSTEndpoint or connection string the server talks to.Optional
MCP_HTTP_ENDPOINT_PATHFilesystem location the server is allowed to use.Optional
MCP_PUBLIC_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use Cpsc to cpsc search recalls.”
  • “Use Cpsc to cpsc get recall.”
  • “Use Cpsc to cpsc get recent.”

Frequently asked questions

US consumer product recalls from the CPSC — hazards, remedies, and affected products. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.