Warn Notices
live ReferenceWARN Act layoff and plant-closure notices filed with US state labor departments.
Tools
warn_search Search US WARN Act layoff and plant-closure notices filed with state labor departments — the legally required 60-day advance notice of a mass layoff or site closure. Returns employer name, site city a
No parameters required.
Try it
warn_recent Most recent US WARN Act layoff and plant-closure notices across every covered state, newest first — the earliest public signal that an employer is cutting jobs, filed roughly 60 days before the layoff
No parameters required.
Try it
warn_company Every WARN Act layoff and closure notice one employer has filed, across all covered states, with a per-state and per-year breakdown. Answers "has Tesla filed layoff notices", "how many workers has Ama
No parameters required.
Try it
warn_coverage Which US states WARN layoff-notice coverage extends to, how many notices are available for each, and the date of the newest notice per state. Answers "which states do you have WARN data for", "how cur
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/warn-notices/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/warn-notices/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"warn_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("warn_search", {}); // Or ask in plain English:
const answer = await px.ask("warn act layoff and plant-closure notices filed with us state labor departments");