Skip to content
All data sources

BLS Labor Stats API and MCP server

No authbls

Official U.S. labor and price time series for local market, construction-cost, employment, wage, and economic context.

BLS Labor Stats is published by BLS Labor Stats.

How often the publisher refreshes it is not declared, so treat the timing of any field as unknown.

Last verified . That is when these facts were last rebuilt from the ParcelOps source registry, not when BLS Labor Stats last refreshed the data itself.

API access

Your AI client reaches BLS Labor Stats through one ParcelOps MCP endpoint, so there is no separate key to hold for it and no per-source client to write. Reaching it takes no credentials of your own.

Where it came from

PublisherBLS Labor Stats

Freshness and coverage

FreshnessFreshness not declared
Places coveredNot declared
Time coveredNot declared
CredentialsNo credentials required

What this source cannot tell you

  • Where it stops geographically, because the covered area is not declared. An empty answer will not tell you whether the place is out of range or the record is simply missing.
  • Which years it spans, because the covered period is not declared.
  • How current a field is, because the refresh schedule is not declared.
  • Anything BLS Labor Stats does not publish. ParcelOps returns this source as it stands and never fills a blank field from a different one.

Methods (5)

A method is one call your agent can make against this source.

  • getSeries

    read

    Get Series

    What you must provideseriesId
    Input schema
    {
      "type": "object",
      "properties": {
        "seriesId": {
          "type": "string",
          "maxLength": 80
        },
        "startYear": {
          "type": "integer",
          "minimum": 1913,
          "maximum": 2100
        },
        "endYear": {
          "type": "integer",
          "minimum": 1913,
          "maximum": 2100
        },
        "calculations": {
          "type": "boolean"
        },
        "catalog": {
          "type": "boolean"
        }
      },
      "required": [
        "seriesId"
      ],
      "additionalProperties": false
    }
  • getMultipleSeries

    read

    Get Multiple Series

    What you must provideseriesIds
    Input schema
    {
      "type": "object",
      "properties": {
        "seriesIds": {
          "type": "array",
          "minItems": 1,
          "maxItems": 50,
          "items": {
            "type": "string",
            "maxLength": 80
          }
        },
        "startYear": {
          "type": "integer",
          "minimum": 1913,
          "maximum": 2100
        },
        "endYear": {
          "type": "integer",
          "minimum": 1913,
          "maximum": 2100
        },
        "calculations": {
          "type": "boolean"
        },
        "catalog": {
          "type": "boolean"
        }
      },
      "required": [
        "seriesIds"
      ],
      "additionalProperties": false
    }
  • listSurveys

    read

    List Surveys

    Input schema
    {
      "type": "object",
      "properties": {},
      "required": [],
      "additionalProperties": false
    }
  • getSurvey

    read

    Get Survey

    What you must provideabbr
    Input schema
    {
      "type": "object",
      "properties": {
        "abbr": {
          "type": "string",
          "maxLength": 20
        }
      },
      "required": [
        "abbr"
      ],
      "additionalProperties": false
    }
  • getPopularSeries

    read

    Get Popular Series

    Input schema
    {
      "type": "object",
      "properties": {
        "survey": {
          "type": "string",
          "maxLength": 40
        }
      },
      "required": [],
      "additionalProperties": false
    }

Where this source is used

  • Land research

    Parcel records, ground conditions, and what reaches the property line, for raw and rural land.

  • Data center siting

    Power, water, transport, airspace, and hazard screening for a site before anyone signs anything.