h1b_salary

Pack: h1b · 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/h1b_salary for the schema, then POST the same URL with its arguments for the data.

Look up real H-1B base salaries for a job title from DOL LCA disclosures — a market wage benchmark backed by actual filed salaries (not estimates). Answers ‘what do H-1B software engineers earn at company X / in city Y’. Filter by job title, and optionally by employer, city, and year. Returns salary statistics (count, min / median / average / max) plus a sample of individual records (employer, title, salary, location, dates).

Parameters

NameTypeRequiredDescription
job_titlestringyesJob title to search, e.g. “software engineer”, “data scientist”. Matched as a substring of the disclosed title.
employerstringnoOptional employer name to scope to, e.g. “Meta”.
citystringnoOptional work city, e.g. “SEATTLE” or “NEW YORK”.
yearnumber,stringnoFiling year (e.g. 2024). Defaults to the most recent full year.
limitnumber,stringnoMax sample records to return (default 15, max 50).

Example call

Arguments

{
  "job_title": "software engineer",
  "employer": "Meta",
  "city": "SEATTLE",
  "year": 2024
}

curl

curl -X POST https://gateway.pipeworx.io/h1b/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"h1b_salary","arguments":{"job_title":"software engineer","employer":"Meta","city":"SEATTLE","year":2024}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('h1b_salary', {
  "job_title": "software engineer",
  "employer": "Meta",
  "city": "SEATTLE",
  "year": 2024
});

More examples

{
  "job_title": "data scientist",
  "limit": 25
}

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 h1b pack
{
  "mcpServers": {
    "h1b": {
      "url": "https://gateway.pipeworx.io/h1b/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 20, 2026