
Bls MCP server
online · 100% uptimeBLS MCP — Bureau of Labor Statistics public data API (v2)
not scanned yet
0 stars
Reviews
Write oneNobody has reviewed Bls yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Bls tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Bls compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 87/100
- higher than 73% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 146 ms
- faster than 74% of 30,031 servers
Release history: 8 versions in the registry since 2026-04-22, latest 2026-10-30, typically one every 2 days.
Install Bls in Claude Code, Cursor or VS Code
claude mcp add --transport http bls https://gateway.pipeworx.io/bls/mcp
What the publisher says
From the Bls repository's README, as published. We do not edit it. Read it on GitHub
BLS — Bureau of Labor Statistics
The U.S. Bureau of Labor Statistics's data warehouse. Employment, unemployment, wages, prices (CPI/PPI), productivity, occupational projections — the official US labor and price data. National, state, and metro level. Free with a registered API key.
Part of Pipeworx — an MCP gateway connecting AI agents to 1679+ live data sources.
Why this matters for AI agents
Anything labor-market or inflation-related at the official level: BLS. Where FRED gives you headline series, BLS gives you the underlying detail (occupation-level, industry-level, MSA-level). Agents researching local economic conditions, sector wages, or specific CPI components reach BLS directly.
Three core flows:
1. Look up a series. "What's the metro Denver unemployment rate?" → blssearch({query: "Denver unemployment"}) → series IDs. Then blsgetseries({seriesid}) for values.
2. Latest value. "What's national unemployment right now?" → blslatest({seriesid: "LNS14000000"}) → most recent observation.
3. Browse popular series. "What does BLS publish?" → blspopularseries → curated list of high-traffic IDs.
4. Local-area unemployment by place name. "What's the unemployment rate in Wake County, NC?" or "Cary, North Carolina" or "Fargo-Moorhead MSA" → blslocalunemployment({place, state?}). This is the tool for LAUS (Local Area Unemployment Statistics) lookups by county / metro area / city — blssearch's curated catalog has no local-area entries, and constructing a LAUS series ID by hand requires a place → BLS area-code crosswalk (~8,000 US counties/metros/cities) that isn't something to guess at. blslocal_unemployment resolves the name against that crosswalk itself (bundled from BLS's la.area reference file), returns candidates when the name is ambiguous, and falls back to the county — saying so explicitly — when a city is below the LAUS city-reporting threshold.
Reading the response
blsgetseries returns each series newest first — the payload says so in observation_order, so you don't have to infer the direction from the dates. count is the number of points for that series, and BLS returns every point in the requested year range, so it is never a total sitting beside a shorter list.
Auth
BLS API requires a free key from https://www.bls.gov/developers/. Without it, calls are throttled to ~25/day per IP. With a key, it's 500/day. Pass via _apiKey per call.
Series ID structure
BLS series IDs encode survey, area, sector, and data type. Examples:
Don't try to construct national/state/industry IDs from scratch — use blssearch or blspopularseries. For LAUS local-area IDs (county/MSA/city) specifically, use blslocal_unemployment({place, state?}) — it resolves the place name to the correct area code for you.
Update cadence
Pipeworx caches BLS responses with TTLs aligned to release schedules.
Common pitfalls
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Bls: common questions
- Is Bls MCP server safe?
- Yes, by our scan: it is graded A (87/100). Read the Bls safety report
- How do I install Bls?
- It runs remotely at gateway.pipeworx.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Bls need an API key?
- Yes. The registry entry asks for
PIPEWORX_API_KEY. - Is Bls maintained?
- The last commit was 41 days ago (2026-09-24). The latest release is v0.3.1.
- Is Bls up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Bls compare with other MCP servers?
- safety score 87/100 (higher than 73% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 146 ms (faster than 74% of 30,031 servers). Full comparison.