Market base pay check
check_market_base_payWhat a role and level earns in a US metro: median base salary from public US government data (H-1B filings and the BLS wage survey), with the middle half, the source and its date, and how a given base compares. Base pay only, equity and bonus excluded; an estimate, not a verdict, and it does not change compute_walk_away_verdict. Use it when the person asks whether their pay is at market, before or after the verdict.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"role": "<role>",
"level": "<level>",
"metro": "<metro>"
},
"name": "check_market_base_pay"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base | No | Current annual base salary in dollars; with it the result says how it compares to the median | |
| role | Yes | Role id: swe (Software engineer), ml (ML or AI engineer), research (Research scientist), postdoc (Postdoc / academic to industry), data_sci (Data scientist), data_eng (Data engineer), sre (SRE or infrastructure), em (Engineering manager), pm (Product manager), designer (Product designer), other (Other) | |
| level | Yes | Level id: junior (Junior), mid (Mid), senior (Senior), staff (Staff), principal (Principal or above) | |
| metro | Yes | Metro id such as "us-sfo", "us-sea", "us-nyc"; "remote-us" has no data |