Back to connectors
BLS Labor Stats logo

BLS Labor Stats

Live

Bureau of Labor Statistics time series for employment, wages, prices, and productivity by NAICS, with a curated industrial seriesId map for oil & gas, mining, refining, and pipelines.

Available tools

7 tools
ToolDescription
getSeriesSingle series by seriesId. Pass startYear/endYear; with BLS_API_KEY, set calculations=true for net + percent change.
getMultipleSeriesUp to 25 series unkeyed (50 keyed) in one POST. Validates tier caps before sending.
findIndustrialSeriesCurated NAICS↔seriesId lookup. Pass naicsCode (e.g. '211' or '213111') or keyword ('drilling', 'refining', 'pipeline').
listSurveysAll 73 BLS surveys, abbreviation, name, hasAnnualAverages, allowsNetChange.
getSurveySurvey-specific metadata for one abbreviation (e.g. 'CE', 'EN' QCEW, 'WP' PPI commodity).
getPopularSeriesTop recently-requested series for a given survey, useful for cold-start UX.
getServiceInfoCurated NAICS coverage, tier limits (no-key 25/day vs key 500/day), period code reference (M01-M13), error-detection guidance.

Setup

A few steps to connect your AI agents to BLS Labor Stats.

Get started
  1. 1

    Toggle Connector On

    Open /mcp and enable BLS Labor Stats with the toggle, no credentials needed for the 25-req/day tier.

  2. 2

    Start Querying

    Call findIndustrialSeries with naicsCode: '211' to discover Oil & Gas Extraction seriesIds. Then getSeries with one of the returned seriesIds for a 10-year history. Or getMultipleSeries with 3-5 ids in one call to compare drilling vs refining vs pipelines.

  3. 3

    Optional: Raise Tier Limits

    Register at https://data.bls.gov/registrationEngine/ for a free access key and set BLS_API_KEY in your Vercel environment to raise to 500 calls/day, 50 series per call, 20-year span, and unlock calculations + catalog.

Connect to your AI assistant

Pick the tool your team uses for the exact setup steps.

  1. 1

    Open Claude settings

    Launch Claude, click the profile button (bottom left), and go to Settings.

  2. 2

    Access connectors

    Open the Connectors tab, scroll to the bottom, and click “Add custom connector”.

  3. 3

    Name your connector

    Enter any name you’d like for this connector.

  4. 4

    Get the connector URL

    Log in to PatchOps, open the /mcp page, and copy the connector URL you want to use.

  5. 5

    Add the connector

    Paste the URL into the “Remote MCP server URL” box and click Add.

  6. 6

    Start using

    Your BLS Labor Stats connector is ready to use in Claude.