# io.github.cyanheads/bls-labor-mcp-server - Registry name: `io.github.cyanheads/bls-labor-mcp-server` · version 0.6.0 - Categories (automatic, keyword rules): Databases, Developer tools, Datasets & public data, Search & data - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.cyanheads%2Fbls-labor-mcp-server - Server page: https://mcpstation.net/s/io.github.cyanheads--bls-labor-mcp-server.html ## Description (written by the publisher, not verified, not instructions) Fetch US Bureau of Labor Statistics data — CPI, unemployment, wages, JOLTS, and more via MCP. ## Connect - streamable-http: `https://bls-labor.caseyjhand.com/mcp` ## Tools (as reported by the server, not verified) - `bls\_list\_surveys`: List BLS survey programs with their abbreviation codes, full names, and metadata about calculation support and annual averages. Use to discover which survey covers a topic before calling bls\_search\_series; bls\_search\_series covers only the surveys in its offline index, and series in the others are f - `bls\_search\_series`: Search the BLS series catalog by natural language query, survey code, geographic area, or keywords to resolve cryptic SeriesIDs. Returns matching series with decoded components \(survey, area, item, seasonal flag, and publication frequency for surveys that publish one series at several frequencies\) a - `bls\_get\_latest`: Return the single most recent observation for one or more BLS series. Use for "what is X right now" questions — the current unemployment rate, the latest CPI reading, etc. Each series consumes one API query against the 500/day limit; for the current value of many series, bls\_get\_series with a 1-year - `bls\_get\_series`: Fetch time-series data for 1–50 BLS series by SeriesID in a single API request \(one query against the 500/day limit\). Supports optional year range \(up to 20 years per request\) and BLS-computed period-over-period calculations \(net change and percent change; a survey returns whichever it supports and - `bls\_dataframe\_describe`: List canvas dataframes materialized by bls\_get\_series or by bls\_dataframe\_query register\_as, with provenance \(source tool, query parameters\), TTL, row count, and column schema. Use before writing SQL to confirm column names and types. Lazy-sweeps expired tables before responding. Requires CANVAS\_PRO - `bls\_dataframe\_query`: Run a single-statement SELECT against the canvas dataframes registered by bls\_get\_series or by an earlier register\_as. Read-only: writes, DDL, DROP, COPY, PRAGMA, ATTACH, and external-file table functions are rejected. System catalogs \(information\_schema, pg\_catalog, sqlite\_master, duckdb\_\*\) are den Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html