Bls Labor MCP Server
Fetch US Bureau of Labor Statistics data — CPI, unemployment, wages, JOLTS, and more via MCP.
Connect it
Settings → Connectors → Add custom connector
URL: https://bls-labor.caseyjhand.com/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://bls-labor.caseyjhand.com/mcp{
"mcpServers": {
"bls-labor-mcp-server": {
"url": "https://bls-labor.caseyjhand.com/mcp"
}
}
}claude mcp add --transport http bls-labor-mcp-server https://bls-labor.caseyjhand.com/mcp{
"servers": {
"bls-labor-mcp-server": {
"type": "http",
"url": "https://bls-labor.caseyjhand.com/mcp"
}
}
}{
"mcpServers": {
"bls-labor-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/bls-labor-mcp-server@0.5.8"
]
}
}
}claude mcp add bls-labor-mcp-server -- npx -y @cyanheads/bls-labor-mcp-server@0.5.86 tools, verified live
bls_list_surveysread-onlyList 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 fetched by SeriesID with bls_get_series. Optional category filter narrows results to prices, employme
bls_search_seriesread-onlySearch 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) and plain-language names, ranked by relevance and paged with limit and offset. Use this before bls_ge
bls_get_latestread-onlyReturn 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 window is more quota-efficient (one query for up to 50 series). Recommended limit: 10 series; max
bls_get_seriesread-onlyFetch 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 silently omits the rest â CPI and PPI return percent change only, the inflation rate). BLS can p
bls_dataframe_describeread-onlyList 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_PROVIDER_TYPE=duckdb.
bls_dataframe_queryread-onlyRun 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 denied at the bridge layer â use bls_dataframe_describe to list available dataframes. Supports JOINs,
Alternatives in Developer Tools
Compare →LALabelhead Artist MomentumA
Trending hip-hop artist momentum scores across four cultural dimensions.
TLTldrawA
Draw and visually collaborate with your agents on tldraw's canvas.
KLKorean Law MCPA
Korean law: statutes, precedents, ordinances, treaties and citation verification (법제처 API).
EMemailmdA
Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
SESemioticA
Verified React chart generation: select, validate, repair, render, and inspect charts through MCP.
RRReactive ResumeA
Free open-source resume builder with remote MCP tools for resumes and job applications.