BLS Labor Force MCP. Instantly track US workforce health by official data.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
BLS Labor Force — National Unemployment & CPS gives you direct access to official U.S. government labor statistics. You can instantly query national unemployment rates, track changes in labor force participation, and break down key metrics across specific demographics like age or education level.
What your AI agents can do
Get unemployment rate
Retrieves the most current national unemployment rate figure from the Current Population Survey.
Query bls
Runs a generic, advanced query against any specific Bureau of Labor Statistics data series ID.
Pull the official, headline unemployment figure for a specific period.
Determine the percentage of working-age adults who are employed or looking for work.
Break down unemployment data by specific groups like age, gender, or education level.
Run deep time-series queries using precise underlying Bureau of Labor Statistics series IDs for custom research.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
BLS Labor Force — National Unemployment & CPS (2 Tools)
These tools let you query the most current national unemployment rate or run deep time-series reports using specific codes from the Bureau of Labor Statistics.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using BLS Labor Force — National Unemployment & CPS on Vinkius019d755fget unemployment rate
Retrieves the most current national unemployment rate figure from the Current Population Survey.
019d755fquery bls
Runs a generic, advanced query against any specific Bureau of Labor Statistics data series ID.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with BLS Labor Force — National Unemployment & CPS, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Bureau of Labor Statistics. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 2 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
The Old Way: Sifting Through Bureau Websites
If you're doing this manually, your day looks like this: You open the BLS website. You click on 'Labor Force'. You find the specific year and month. You select a data series—maybe comparing age groups or gender splits. Then you download a CSV file, hoping the columns line up with what you need for your report, and finally, you copy-paste everything into Excel to start cleaning it up.
With this MCP, you just ask your agent: 'Show me how adult unemployment compares across three different education levels over the last five years.' Your agent handles every click, every data selection, and returns a perfectly structured output. You get insight, not raw spreadsheets.
Accessing Data with `get_unemployment_rate`
The biggest time sink goes away when you don't have to manually check the BLS site just for the headline number. Before, if a report needed the current rate, someone had to remember to visit the official page and copy that single figure, risking using outdated data.
Now, your agent calls `get_unemployment_rate`. It pulls the latest verified national figure directly into your workflow. That's it. You get the number you need, immediately.
What you can do with this MCP connector
When you need reliable economic data—the kind that feeds policy reports and business strategy—you shouldn't spend hours navigating complex government websites. This MCP connects your agent directly to the Bureau of Labor Statistics (BLS) Current Population Survey. You can get precise answers on national unemployment rates, track how many working-age adults are actually in the labor force, and analyze cohorts based on gender or education.
It's about turning massive datasets into immediate insights. For example, you can ask for a comparison between teenage unemployment and adult metrics without ever leaving your chat window. Because sensitive data is involved, Vinkius runs this MCP through a zero-trust proxy. This means your keys are used only in transit, never stored on disk.
You're getting reliable, primary source data delivered securely into your workflow.
This isn't just pulling numbers; it's building an automated audit trail of the U.S. labor market's health.
019d755f-b7e6-7395-a520-daa5a571809a How BLS Labor Force MCP Works
- 1 First, you'll need to set up a free BLS API key and define it within your Vinkius settings.
- 2 Next, connect this MCP to your preferred AI client. Your agent now has the authority to make calls using those credentials.
- 3 Finally, prompt your agent with a question—like 'What was the unemployment rate for 2019?'—and it executes the necessary tool call.
The bottom line is that you ask the question in natural language, and the MCP translates that into a structured API call to get the raw data back.
Who Is BLS Labor Force MCP For?
Anyone who relies on accurate labor metrics—from corporate strategists planning workforce expansion to policy advisors drafting legislation. If you spend time manually cross-referencing government reports, this is for you.
Uses the MCP to track historical trends and compare complex metrics across different demographic cohorts.
Routs unemployment rates and participation figures into reports for legislative recommendations, needing fast, verifiable data points.
Checks labor market health indicators to forecast hiring needs or assess regional workforce stability for internal planning.
What Changes When You Connect
- Skip manual website checks. Calling
get_unemployment_rateinstantly pulls the national headline figure, saving you minutes of web browsing and data hunting. - Go beyond surface-level numbers. You can use
query_blswhen you need to compare specific BLS series IDs that a simple rate query wouldn't cover, like detailed industry breakdowns. - Build complex reports faster. By querying demographic splits—like comparing teen vs. adult unemployment—you build full policy context in one go.
- Keep your data secure. Every API call runs through Vinkius's zero-trust proxy, ensuring sensitive credentials are used only in transit and never stored on disk.
- Automate time series analysis. Your agent tracks how labor force participation has changed over years, letting you build historical trend lines without writing complex scripts.
Real-World Use Cases
Assessing Recession Risk
A policy advisor needs to know if the current labor market weakness is cyclical. They prompt the agent, which calls get_unemployment_rate and then uses query_bls to pull parallel data on industry-specific job losses, giving a comprehensive risk assessment.
Targeting Recruitment Efforts
An HR analyst needs to adjust hiring plans based on demographics. They ask the agent to compare adult vs. student unemployment rates, using the MCP's demographic breakdown capability to focus recruiting budgets accurately.
Forecasting Labor Needs Post-Pandemic
A BI lead wants to know if workforce participation has fully recovered since 2020. They prompt the agent, which analyzes the labor force participation rate over a multi-year period using time series queries.
Comparing State vs. National Data
A researcher needs to check if their state's unemployment figures align with the national picture. They use get_unemployment_rate for context, then use query_bls to pull the exact series ID necessary for a direct comparison.
The Tradeoffs
Trying to query everything at once
Asking 'What's the unemployment rate, and also tell me about demographics and participation in 2019?' is vague and often confuses the agent.
→
Break it down. First, use get_unemployment_rate for the headline number. Then, follow up with a specific request to check 'demographic breakdowns' or run a targeted query via query_bls.
Only asking for the general rate
Just asking 'What is the unemployment rate?' gives you one number, but tells you nothing about why it moved that way.
→
Always follow up by using query_bls with a secondary series ID. This lets your agent contextualize the single rate by comparing it to another metric (e.g., labor force size).
Using outdated data sources
Relying on old or non-standardized reports that don't match BLS’s official taxonomy.
→
Stick to the dedicated tools. Use get_unemployment_rate for the guaranteed current rate, and use query_bls when you need deep dives based on known BLS series IDs.
When It Fits, When It Doesn't
Use this MCP if your analysis requires authoritative, macro-level U.S. labor market data from primary government sources. You need to know what the current rate is or how demographics compare across time. Don't use it if you only need a simple definition of unemployment—your general AI client handles that fine. Also, don't rely on this for highly niche, localized state-by-state data unless BLS specifically covers it; stick to get_unemployment_rate and query_bls for the highest confidence in national metrics.
Common Questions About BLS Labor Force MCP
What is the difference between `get_unemployment_rate` and `query_bls`? +
get_unemployment_rate gives you the simple, most up-to-date headline figure. Use query_bls when you know a specific BLS series ID and need to pull deeper or more complex time-series data.
Does BLS Labor Force — National Unemployment & CPS help with state data? +
This MCP focuses on national, aggregated U.S. government data from the BLS Current Population Survey. For highly localized or state-specific metrics, you'll need a different source.
How do I use `query_bls` if I don't know the series ID? +
You can ask your agent first to help identify the correct BLS Series ID. Once you have that code, feed it into a prompt asking the agent to execute the query_bls tool.
Can I track labor force participation with this MCP? +
Yes. The MCP provides tools to measure how many working-age adults are actively employed or looking for work, which is key to understanding overall workforce health.
What credentials are required when I use `query_bls`? +
You need a free BLS API Key, which you must define in your Vinkius settings. The MCP handles the connection through a zero-trust proxy; your keys pass through for transit only and aren't stored on disk.
What are the concurrent lookback limitations when running `query_bls`? +
The tool supports up to 50 concurrent lookbacks. This limit lets you pull data across multiple series IDs simultaneously, speeding up complex reporting workflows.
Can I analyze demographic breakdowns using `get_unemployment_rate`? +
Yes. While it provides the national figure, this MCP can analyze unemployment rates across specific cohorts, like age groups and genders, giving context beyond just the overall average.
What happens if I provide an invalid series ID to `query_bls`? +
The agent reports a clear error message detailing why the BLS Series ID is incorrect or unavailable. This prevents guessing and helps you pinpoint exactly where the data query failed.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.