BLS Labor Force — MCP. Track US unemployment rates and workforce demographics.
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 provides immediate access to official U.S. economic data. Query national unemployment rates, labor force participation figures, and detailed demographic breakdowns using the Current Population Survey (CPS) data.
Check unemployment and labor metrics for specific age groups or genders instantly.
What your AI agents can do
Get unemployment rate
Gets the Current Population Survey's national unemployment rate figure for labor force tracking.
Query bls
Runs generic time series queries across BLS data using explicit series IDs; allows up to 50 lookbacks.
Retrieves the official, headline unemployment figure reported by the Current Population Survey (CPS).
Allows deep data dives into any BLS time series metric using specific series IDs, supporting up to 50 concurrent lookbacks.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
BLS Labor Force — MCP Server: 2 Tools for Economic Data
Use these tools to pull specific U.S. labor market metrics, including national unemployment rates and detailed demographic time series, directly into your agent.
019d755fget unemployment rate
Gets the Current Population Survey's national unemployment rate figure for labor force tracking.
019d755fquery bls
Runs generic time series queries across BLS data using explicit series IDs; allows up to 50 lookbacks.
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,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
Your agent can pull official U.S. economic data straight from the Bureau of Labor Statistics (BLS) Current Population Survey (CPS). You'll get national unemployment rates, labor force participation numbers, and detailed breakdowns for different age groups or genders.
get_unemployment_rate gets the Current Population Survey's national unemployment rate figure for labor force tracking. query_bls runs generic time series queries across BLS data using explicit series IDs, letting you look back up to 50 periods.
This server lets your AI client check unemployment and labor metrics for specific demographics instantly. You're working with verified data, so you don't have to mess with manual downloads or other messy data sources. You'll get raw, structured data that your agent can immediately use to calculate, compare, and report on the health of the U.S. workforce.
You just need to set up the necessary API key in Vinkius.
How BLS Labor Force — MCP Works
- 1 First, ensure you've configured your API key in the Vinkius settings.
- 2 Next, instruct your agent to call
get_unemployment_ratefor the immediate national figure, or usequery_blsfor a specific time series ID. - 3 The server executes the call and passes the structured data back to your agent for analysis.
The bottom line is you get structured, verifiable economic data from the BLS, without needing to manually visit their website or handle API keys.
Who Is BLS Labor Force — MCP For?
Economists, policy analysts, and HR strategists use this. They need reliable, consistent numbers to track economic health and workforce trends. If you spend time clicking through BLS dashboards to compare rates across age groups, this saves hours of manual data wrangling.
Uses the tools to compare current unemployment rates against historical trends and demographic cohorts.
Analyzes labor force participation rates to forecast hiring needs and identify potential talent gaps.
Retrieves demographic breakdowns of unemployment by age or education level to inform policy recommendations.
What Changes When You Connect
- Get the national unemployment rate immediately. Use
get_unemployment_rateto pull the official headline figure without manual data lookup. - Deep dive into any BLS metric.
query_blslets you check specific time series data points using known BLS Series IDs, far beyond the basic metrics. - Compare demographics instantly. Run queries to compare unemployment across specific age groups or genders, building out a full picture of labor market health.
- Focus on participation. Measure labor force participation rates to see if the workforce is recovering to pre-pandemic levels, saving you from confusing raw data tables.
- Keep your analysis clean. The server delivers structured, verified data, so your agent doesn't have to worry about parsing messy CSV files.
- Automate reporting. Build workflows that automatically check the US workforce status every week, using the data from
get_unemployment_rate.
Real-World Use Cases
Benchmarking Quarterly Economic Reports
The economic team needs to write a report comparing current unemployment to the last quarter. They ask their agent: 'What was the national unemployment rate last quarter, and how did it compare to the 16-19 age group?' The agent uses get_unemployment_rate for the headline number, then uses query_bls to pull the specific youth demographic data, delivering a complete, comparative summary.
Assessing Workforce Readiness Post-Pandemic
An HR manager needs to know if the workforce has recovered. They ask their agent to check the labor force participation rate history. The agent runs query_bls with the relevant series ID, showing a graph and a summary that compares the current rate against the pre-pandemic baseline.
Targeted Policy Impact Analysis
A policy researcher needs to see if unemployment is disproportionately affecting a specific cohort. They prompt the agent to check the unemployment rate for women versus men, or for college-educated adults. The agent uses query_bls to pull these targeted demographic breakdowns for a precise analysis.
Building a Real-Time Dashboard Widget
A data scientist needs a widget that updates with the current national unemployment rate. Instead of setting up a complex data pipeline, they use the get_unemployment_rate tool to feed the live number directly into their application's state, keeping the dashboard current.
The Tradeoffs
Asking for 'the economic picture'
Just asking the agent: 'Tell me about the labor market.' This results in vague, unquantifiable prose that combines general knowledge with random, unverified data points.
→
Be specific. Ask the agent to run get_unemployment_rate to get the current figure, and then use query_bls to provide the unemployment breakdown for a specific age group (e.g., 25-34).
Treating all data as one source
Assuming that the national unemployment rate and the data for a specific industry are calculated using the same methodology or time scale.
→
Use the tools to cross-reference. Get the core rate with get_unemployment_rate, then use query_bls to pull the historical or specific industry data. This lets you spot discrepancies.
Relying on general web searches
Searching Google for 'US unemployment rate' and having to manually interpret conflicting reports from different news sites.
→
Run get_unemployment_rate. This pulls the direct, official number from the BLS CPS, eliminating interpretation risk and providing immediate, verifiable data.
When It Fits, When It Doesn't
Use this if you need verified, official U.S. economic statistics. Specifically, use get_unemployment_rate when you need the single, definitive headline number. Use query_bls when you need to drill down into specific metrics, time periods, or demographic cohorts (e.g., unemployment by state or by degree). Don't use this if your goal is a general economic opinion or prediction. For forecasts, you need a dedicated forecasting tool, not just historical data access.
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.
Available Capabilities
Sifting through BLS dashboards shouldn't take half a day.
Today, tracking labor market data means opening the BLS website. You click through multiple tabs—the main unemployment page, the labor force participation graphs, and then maybe a separate demographic report. You copy the numbers, paste them into Excel, and spend time making sure the dates and series IDs line up before you even start analyzing.
With this MCP server, you just talk to your agent. You ask for the national unemployment rate and the participation rate. The server runs the necessary queries and hands you the clean, structured data you need, ready for comparison or modeling. You get the answer, not a PDF.
BLS Labor Force — MCP Server: Access specific unemployment data.
Manual analysis requires checking multiple BLS data streams to compare, say, the unemployment rate for recent graduates versus the general population. You have to run separate searches for each group and manually align the data points.
Now, you simply tell your agent to compare those cohorts. The server executes the necessary `query_bls` calls and returns a unified dataset, allowing you to spot trends and differences instantly.
Common Questions About BLS Labor Force — MCP
How do I use the get_unemployment_rate tool with BLS Labor Force? +
The get_unemployment_rate tool pulls the official national unemployment figure. It's designed for quick checks on the headline metric. You don't need to specify dates; it retrieves the most recent data point.
Can I use query_bls to compare unemployment rates by state? +
Yes, query_bls is designed for deep time series queries. You must provide the specific BLS Series IDs for the states you want to compare, but the tool can pull that granular data for you.
Is the data from BLS Labor Force — MCP Server real-time? +
The data reflects official BLS releases. It is not real-time in the sense of live feeds, but it's the most current, verifiable data the BLS has published.
What is the difference between `get_unemployment_rate` and `query_bls`? +
Use get_unemployment_rate for the quick, standardized national figure. Use query_bls when you need to build a custom dataset, comparing multiple metrics or specific demographic groups.
How do I handle errors when using `query_bls`? +
The query_bls tool throws specific error codes for invalid series IDs or date ranges. You should wrap calls in try/catch blocks and check the HTTP status code for immediate failure detection.
What kind of data does `get_unemployment_rate` return? +
It returns the official National Unemployment Rate (LNS14000000) for the requested period. The output is a direct percentage figure, making it easy to report on overall workforce health.
Does `query_bls` support historical data lookbacks? +
Yes, query_bls handles historical time series queries. Just provide the BLS Series IDs and the start/end dates, and it pulls the full data set.
Do I need special credentials to use the `get_unemployment_rate` tool? +
The tool requires an active BLS API Key defined in your environment settings. The server uses this key to authenticate the request against the official BLS API.
How do I start? +
Input your free API Key into the configuration and simply ask your AI for unemployment percentages. The system builds the proper BLS query automatically.
Is this updated monthly? +
Yes, exactly tied to the U.S. Employment Situation report releases on the first Friday of each month.
Can it breakdown by state? +
No, CPS provides the broad national figures. You would use our LAUS tool (Local Area Unemployment Statistics) for state and city level data.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Giftpack
Manage AI-curated corporate gifting, track campaigns, and oversee recipients via AI agents with Giftpack AI.
Onfido
Automate identity verification via Onfido — create applicants, manage workflow runs, and retrieve verification reports directly from any AI agent.
Kippy
Track GPS locations of pets and loved ones in real time with wearable devices that send alerts when they leave safe zones.
You might also like
Klarna
Manage payment sessions, orders, and fulfillment via the Klarna REST API.
Langflow (Visual Multi-agent Orchestrator)
Orchestrate multi-agent AI workflows visually — execute flows, manage projects, and trigger webhooks directly from any AI agent.
Authorize.net
Manage payments, transactions, and customer profiles via Authorize.net — the trusted payment gateway directly via AI.