BLS Occupational Employment and Wage Statistics market wages, bundled; no API key. 8 tools.
Connect Remote server
claude mcp add --transport http bls-oews-mcp https://bls-oews.1102tools.com/mcp
{
"mcpServers": {
"bls-oews-mcp": {
"url": "https://bls-oews.1102tools.com/mcp"
}
}
}
{
"servers": {
"bls-oews-mcp": {
"type": "http",
"url": "https://bls-oews.1102tools.com/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://bls-oews.1102tools.com/mcp
Tools 8 found in our last check
compare_metrosCompare wages for one occupation across multiple metro areas. Pass a list of 5-digit MSA codes (e.g., ['47900', '42660', '12580'] for DC, Seattle, Baltimore). Returns the specified wage measure for each metro. Use list_common_metros() to find codes. datatype: '04' (Annual Mean,…
compare_occupationsCompare wages across multiple occupations in one location. Pass a list of 6-digit SOC codes. Returns the specified wage measure for each occupation. Use list_common_soc_codes() to find codes. Up to 50 occupations per call.
detect_latest_yearReport the OEWS data year this server answers from. OEWS releases annually in spring, and this server bundles the current release. Every tool defaults to that year. When BLS publishes a newer release, a new package version bundles it.
get_data_statusReport which OEWS release this server answers from and where it came from. Returns the bundled data year and release, the BLS source files with their SHA-256 and publication dates, the retrieval date, and row counts. No API key is used or needed.
get_wage_dataGet wage data for an occupation by SOC code. This is the primary tool for querying BLS OEWS wage statistics. occ_code: 6-digit SOC code without dash (e.g., '151252' for Software Developers, '131082' for Project Management Specialists). See list_common_soc_codes() for common mapp…
igce_wage_benchmarkGet wage benchmarks formatted for IGCE development. Returns annual and hourly wages at the mean and the 10th, 25th, median, 75th, and 90th percentiles (25th/75th are the usual junior/senior anchors), plus estimated burdened hourly rates using the specified burden multiplier rang…
list_common_metrosList common metro area MSA codes for wage lookups. Use these codes with get_wage_data(scope='metro', area_code=...). Pass the 5-digit MSA code (the tool auto-pads to 7 characters). For the full MSA list: https://www.bls.gov/oes/current/msa_def.htm
list_common_soc_codesList common SOC code mappings for federal IT and professional services. Use these codes with get_wage_data() and other tools. SOC codes are 6 digits without a dash (e.g., '151252' not '15-1252'). For the full SOC list: https://www.bls.gov/oes/current/oes_stru.htm
Details
| Endpoint | https://bls-oews.1102tools.com/mcp (Streamable HTTP) |
| Package | [email protected] (PYPI, stdio) |
| First published | 27 Oct 2026 |
| Last updated | 27 Oct 2026 |
| Registry name | com.1102tools/bls-oews-mcp |
More data and analytics servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
