perm_salary

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

Look up real green-card (PERM) offered wages for a job title from DOL PERM disclosures — a market wage benchmark backed by actual certified filings (not estimates). Answers ‘what do green-card-sponsored software engineers earn at company X / in city Y’. Filter by job title, and optionally by employer, city, and year. Returns wage statistics (count, min / median / average / max) plus a sample of individual records (employer, title, wage, 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 worksite city, e.g. “SEATTLE” or “AUSTIN”.
yearnumber,stringnoFiling year (e.g. 2025). Defaults to the most recent full year.
limitnumber,stringnoMax sample records to return (default 15, max 50).

Example call

Arguments

{
  "job_title": "data engineer",
  "year": 2025
}

curl

curl -X POST https://gateway.pipeworx.io/perm/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"perm_salary","arguments":{"job_title":"data engineer","year":2025}}}'

TypeScript (@pipeworx/sdk)

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

const result = await pipeworx.call('perm_salary', {
  "job_title": "data engineer",
  "year": 2025
});

More examples

{
  "job_title": "software engineer",
  "employer": "Microsoft",
  "city": "REDMOND"
}

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

See Getting Started for client-specific install steps.

Regenerated from source · build October 18, 2026