nlrb_recent_filings
Pack: nlrb · Endpoint: https://gateway.pipeworx.io/nlrb/mcp
Newest US National Labor Relations Board case filings across the country over a recent window — the labor-dispute equivalent of a new-filings feed. Returns case number, name, date filed, status, city and region, newest first, with the total filed in the window. Answers “what NLRB charges were filed this week”, “recent union election petitions”, “how much labor board activity was there in the last 30 days”. Filter by case type (C for unfair labor practice charges, R for election petitions) and NLRB region.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
days | number,string | no | How many days back from today to include (1-365, default 7). |
case_type | string | no | Restrict to “C” (unfair labor practice charges) or “R” (representation/election petitions). Omit for both. “ULP” is accepted as a synonym for C. |
status | string | no | Restrict to “Open”, “Closed”, or “Open - Blocked”. |
region | string | no | NLRB region number, e.g. “10”, “29”. |
limit | number,string | no | Max cases to return (1-50, default 25). |
Example call
Arguments
{
"days": 7,
"limit": 3
}
curl
curl -X POST https://gateway.pipeworx.io/nlrb/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"nlrb_recent_filings","arguments":{"days":7,"limit":3}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('nlrb_recent_filings', {
"days": 7,
"limit": 3
});
More examples
{
"days": 7,
"case_type": "R",
"limit": 2
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"nlrb": {
"url": "https://gateway.pipeworx.io/nlrb/mcp"
}
}
}
See Getting Started for client-specific install steps.