Bls Oews MCP server
{
"mcpServers": {
"ecfr": {
"command": "uvx",
"args": [
"bls-oews-mcp",
"--refresh-package",
"ecfr-mcp",
"--from",
"ecfr-mcp"
],
"env": {
"SAM_API_KEY": "<sam_api_key>",
"DEMO_KEY": "<demo_key>"
}
}
}
}{
"mcpServers": {
"ecfr": {
"command": "uvx",
"args": [
"bls-oews-mcp",
"--refresh-package",
"ecfr-mcp",
"--from",
"ecfr-mcp"
],
"env": {
"SAM_API_KEY": "<sam_api_key>",
"DEMO_KEY": "<demo_key>"
}
}
}
}{
"mcpServers": {
"ecfr": {
"command": "uvx",
"args": [
"bls-oews-mcp",
"--refresh-package",
"ecfr-mcp",
"--from",
"ecfr-mcp"
],
"env": {
"SAM_API_KEY": "<sam_api_key>",
"DEMO_KEY": "<demo_key>"
}
}
}
}{
"servers": {
"ecfr": {
"command": "uvx",
"args": [
"bls-oews-mcp",
"--refresh-package",
"ecfr-mcp",
"--from",
"ecfr-mcp"
],
"env": {
"SAM_API_KEY": "${input:sam_api_key}",
"DEMO_KEY": "${input:demo_key}"
}
}
},
"inputs": [
{
"id": "sam_api_key",
"type": "promptString",
"description": "Sam api key",
"password": true
},
{
"id": "demo_key",
"type": "promptString",
"description": "Demo key",
"password": true
}
]
}{
"mcpServers": {
"ecfr": {
"command": "uvx",
"args": [
"bls-oews-mcp",
"--refresh-package",
"ecfr-mcp",
"--from",
"ecfr-mcp"
],
"env": {
"SAM_API_KEY": "<sam_api_key>",
"DEMO_KEY": "<demo_key>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall uvx bls-oews-mcpversion 0.2.7
What it does
Exposes BLS Occupational Employment and Wage Statistics data through deterministic API calls. Used by federal contractors and procurement professionals to query real wage data and employment statistics instead of relying on cached information.
- Look up prevailing wage rates for specific occupations and geographic areas to support cost estimating or independent government cost estimates (IGCE).
- Query occupational employment levels and wage statistics by industry, state, or metropolitan area for market research or proposal preparation.
- Verify current BLS data availability and detect the latest published year of OEWS estimates.
Tools this server exposes
| Tool | Does |
|---|---|
| detect_latest_year | Confirms the current year of available BLS OEWS estimates. |
| get_access_status | Checks whether BLS credentials are configured locally; returns 'limited_fallback' if no key is present (25 requests/day, 10-year maximum query window) or 'confi |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.