nlrb_search

Pack: nlrb · Endpoint: https://gateway.pipeworx.io/nlrb/mcp

Search US National Labor Relations Board cases by employer, union, or case number — unfair labor practice charges (C cases: CA against an employer, CB against a union) and union representation/election petitions (R cases: RC, RD, RM). Returns case number, case name, date filed, open/closed status, city and NLRB region for each match, plus the total number of matching cases. Answers “is Starbucks facing an NLRB charge”, “labor board complaints against Amazon”, “union election petitions at Trader Joe’s”, “what NLRB cases involve Teamsters Local 705”. Filter by case type, status, date filed, and NLRB region.

Parameters

NameTypeRequiredDescription
querystringyesEmployer name, union name, or a full case number such as “10-CB-393760”. Matched full-text against case names; case-insensitive.
case_typestringnoRestrict to “C” (unfair labor practice charges) or “R” (representation/election petitions). Omit for both.
statusstringnoRestrict to “Open”, “Closed”, or “Open - Blocked”.
filed_sincestringnoOnly cases filed on or after this date (YYYY-MM-DD).
filed_beforestringnoOnly cases filed on or before this date (YYYY-MM-DD).
regionstringnoNLRB region number, e.g. “10” (Atlanta), “29” (Brooklyn). Two digits; single digits are zero-padded.
sortstringno”newest” (default), “oldest”, or “relevance”.
limitnumber,stringnoMax cases to return (1-50, default 10).
pagenumber,stringnoZero-based page of results, for paging past the first limit cases.

Example call

Arguments

{
  "query": "Starbucks Corporation",
  "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_search","arguments":{"query":"Starbucks Corporation","limit":3}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('nlrb_search', {
  "query": "Starbucks Corporation",
  "limit": 3
});

More examples

{
  "query": "Starbucks",
  "case_type": "R",
  "status": "Closed",
  "filed_since": "2024-12-01",
  "filed_before": "2024-12-31",
  "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