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

NameTypeRequiredDescription
daysnumber,stringnoHow many days back from today to include (1-365, default 7).
case_typestringnoRestrict to “C” (unfair labor practice charges) or “R” (representation/election petitions). Omit for both. “ULP” is accepted as a synonym for C.
statusstringnoRestrict to “Open”, “Closed”, or “Open - Blocked”.
regionstringnoNLRB region number, e.g. “10”, “29”.
limitnumber,stringnoMax 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.

Regenerated from source · build August 29, 2026