whd_search

Pack: dol-whd · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/whd_search for the schema, then POST the same URL with its arguments for the data.

Search concluded US Department of Labor Wage & Hour Division enforcement cases since FY2005 — wage theft, back wages, minimum wage and overtime violations, child labour, H-1B and H-2A findings. Filter by employer name, NAICS industry code, or state. Returns the employer, industry, violation count, employees due back wages, civil money penalties and the findings dates for each case. Use for “has been cited for wage violations”.

Parameters

NameTypeRequiredDescription
employerstringnoEmployer name, matched as a substring against both the trade name and the legal name.
naicsstringnoNAICS industry code as stored by WHD (e.g. “09310”).
statestringnoTwo-letter state code, e.g. “TX”.
sincestringnoOnly cases whose findings END on or after this date (YYYY-MM-DD).
limitnumbernoCases to return, 1-100 (default 20).

Example call

Arguments

{
  "employer": "Walmart"
}

curl

curl -X POST https://gateway.pipeworx.io/dol-whd/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"whd_search","arguments":{"employer":"Walmart"}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('whd_search', {
  "employer": "Walmart"
});

More examples

{
  "state": "TX",
  "limit": 10
}

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the dol-whd pack
{
  "mcpServers": {
    "dol-whd": {
      "url": "https://gateway.pipeworx.io/dol-whd/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 17, 2026