4,500+ servers built on MCP Fusion
Vinkius

BLS Mega-Server MCP. Analyze the full history of US labor and economic data.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Bureau of Labor Statistics Full — The Mega Server MCP on Cursor AI Code Editor MCP Client Bureau of Labor Statistics Full — The Mega Server MCP on Claude Desktop App MCP Integration Bureau of Labor Statistics Full — The Mega Server MCP on OpenAI Agents SDK MCP Compatible Bureau of Labor Statistics Full — The Mega Server MCP on Visual Studio Code MCP Extension Client Bureau of Labor Statistics Full — The Mega Server MCP on GitHub Copilot AI Agent MCP Integration Bureau of Labor Statistics Full — The Mega Server MCP on Google Gemini AI MCP Integration Bureau of Labor Statistics Full — The Mega Server MCP on Lovable AI Development MCP Client Bureau of Labor Statistics Full — The Mega Server MCP on Mistral AI Agents MCP Compatible Bureau of Labor Statistics Full — The Mega Server MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

query_bls is the Mega Server for the Bureau of Labor Statistics. It gives your AI client access to six core datasets: CPI (Inflation), CES (Jobs), CPS (Unemployment), JOLTS (Turnover), LAUS (Local metrics), and OEWS (Wages by Profession).

You can run generic, deep time-series queries across the entire American labor market and economy, needing only the explicit BLS Series IDs.

What your AI agents can do

Query bls

Runs a generic time-series query across multiple BLS datasets. Requires you to provide explicit BLS Series IDs and allows up to 50 concurrent lookbacks.

Compare local unemployment rates

Compares state or county unemployment metrics using LAUS data to spot regional labor market shifts.

Cross-reference wages and job openings

Links job market demand (JOLTS) with specific wage data (OEWS) for targeted occupational analysis.

Track core economic indicators

Retrieves historical time-series data for inflation (CPI-U) and nonfarm payrolls across various timeframes.

Analyze labor force health

Checks national participation rates and unemployment trends using CPS and Labor Force data.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

BLS Mega-Server: 1 Tool for Economic Data

The query_bls tool lets you run deep, time-series queries across all six BLS datasets, giving you a full view of the US economy.

query019d755f

query bls

Runs a generic time-series query across multiple BLS datasets. Requires you to provide explicit BLS Series IDs and allows up to 50 concurrent 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
Start building

Make Your AI Do More

Start with Bureau of Labor Statistics Full — The Mega Server, 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

This server gives your AI client direct access to the Bureau of Labor Statistics' core data. You'll use the query_bls tool to run deep time-series queries across six major datasets: CPI (inflation), CES (jobs), CPS (unemployment), JOLTS (turnover), LAUS (local metrics), and OEWS (wages by profession). You just need the specific BLS Series IDs to get started, and the tool handles up to 50 concurrent lookbacks.

Track core economic indicators. You can pull historical time-series data for inflation (CPI-U) and nonfarm payrolls across various timeframes. Analyze labor force health. You can check national participation rates and unemployment trends using CPS and Labor Force data. Compare local unemployment rates. Use LAUS data to compare state or county unemployment metrics, letting you spot regional labor market shifts. Cross-reference wages and job openings. Link job market demand (JOLTS) with specific wage data (OEWS) to analyze targeted occupations.

How BLS Mega-Server MCP Works

  1. 1 Sign up for a free BLS Developer API Key.
  2. 2 Configure your agent to connect to the server.
  3. 3 Call the query_bls tool, providing the explicit BLS Series IDs and desired parameters.

The bottom line is you get macroeconomic insights across 20-year deep datasets without manually consulting multiple BLS pages.

Who Is BLS Mega-Server MCP For?

Anyone needing to model the economy—from hedge fund analysts to research departments. This tool cuts out the manual data gathering, giving your agent immediate, reliable access to the full scope of US labor and price data. Stop juggling spreadsheets and start asking questions.

Financial Analyst

Runs cross-market reports comparing CPI-U trends against nonfarm payroll growth to forecast sector resilience.

Economist

Compares local unemployment rates (LAUS) across multiple states and counties to identify emerging economic hotspots or slowdowns.

HR Strategist

Uses OEWS and JOLTS to determine the median wage and current demand for specific job roles (e.g., Software Developer) in different regions.

What Changes When You Connect

  • See how inflation (CPI-U) tracks against wage growth. You can combine historical wage data (OEWS) with inflation metrics to see if price increases are outpacing worker pay, giving a clearer picture of real purchasing power.
  • Track labor shifts by comparing the JOLTS job turnover data with the Local Area Unemployment Statistics (LAUS). This shows if job openings are keeping pace with job losses in specific metros.
  • Get a full picture of the job market. You can combine Nonfarm payrolls (Jobs) with the National Unemployment rate (Labor Force) to see if job creation is actually translating into lower overall unemployment.
  • Analyze regional economic health. Use LAUS to compare unemployment between Texas and California, or any two states, and see which area's labor market is showing more stability.
  • Model salary requirements. Cross-reference job openings (JOLTS) for a specific field, then use OEWS to find the median annual wage for that role. This pinpoints salary benchmarks instantly.
  • Build complex reports. Query multiple datasets—like CPI, Jobs, and Labor Force—in a single run. This avoids the need to export data to Excel and stitch together three different tabs.

Real-World Use Cases

01

Assessing the impact of remote work on wages.

An HR strategist wants to know if working from home has lowered tech salaries. They ask their agent to cross-reference JOLTS data for 'Information' sector jobs with OEWS wage data. The agent runs the query_bls tool, providing the necessary codes, and returns a precise median wage for Software Developers based on the current job market.

02

Comparing economic stability between two cities.

A financial analyst needs to compare labor market stability in Atlanta versus Miami. They ask the agent to run the query_bls tool using LAUS for both cities. The agent returns the current unemployment rates and historical trends, letting the analyst know which metro is currently absorbing labor faster.

03

Building a quarterly inflation report.

An economist needs to write a report covering the last quarter. They ask the agent to query_bls for CPI-U, PPI, and Nonfarm payrolls for the last 90 days. The agent compiles the three time-series metrics into one clean output, saving hours of data retrieval.

04

Modeling sector-specific downturn risks.

A hedge fund manager wants to know if wages are keeping up with inflation in the healthcare sector. They ask the agent to run query_bls, linking OEWS for healthcare roles with CPI-U inflation data. The resulting analysis shows if the sector's compensation growth is lagging behind the general price increase.

The Tradeoffs

Manual data comparison

Opening the BLS website, navigating to the Local Area Unemployment section, finding Texas data, then opening a second tab for California data, and manually comparing the percentages.

Use the query_bls tool. Just give the tool the required BLS Series IDs for both states and the date range. The agent runs the query and gives you a direct, side-by-side comparison.

Sequential data retrieval

Asking the agent to get Inflation data first, waiting for the result, and then asking for Nonfarm payrolls data. This is slow, and you lose context between steps.

Run all required data in one go. Use the query_bls tool to submit a single query containing the Series IDs for CPI-U, Nonfarm payrolls, and Unemployment. You get all three metrics at once.

Guessing the right BLS Series ID

Asking the agent, 'What is the job market doing?' and waiting for a vague answer. The agent can't guess the code.

You need to know the specific data point you want. Use query_bls and provide the exact BLS Series IDs (e.g., for CPI-U or Nonfarm payrolls) and the date range. The tool is powerful, but it needs precise input.

When It Fits, When It Doesn't

Use this if you need to model the entire US economy by linking disparate, time-series data points. You need to compare wages (OEWS) against inflation (CPI-U) or compare regional labor health (LAUS) against national job trends (JOLTS).

Don't use this if you only need one single, simple metric, like just the current unemployment rate. For that, a simple API endpoint might suffice. Also, if your data needs to include proprietary company records or internal metrics, this tool won't help—it only covers public BLS data.

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

How we secure it →

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 1 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

query_bls

Gathering macro data used to be a massive time sink.

Before this server, if you needed a full economic picture—say, comparing wage growth to inflation across multiple states—you spent hours navigating the BLS site. You'd download five different datasets, open them in Excel, and spend the rest of the day cleaning up the dates and merging the columns. It was a copy-paste nightmare.

Now, you just ask your agent. The agent runs the `query_bls` tool, feeding it the required BLS Series IDs. It pulls the data from CPI-U, LAUS, and OEWS and spits out a clean, single table. You get the answer, not a stack of CSVs.

query_bls: Get a complete economic data overlay.

You eliminate the need to jump between the Labor Force, Prices, and Local Area tabs. Instead of running three separate reports, you run one query. The agent handles the data integration across all six datasets.

The difference is that you aren't just pulling numbers; you're building a connected story. You can model complex relationships—like how job turnover (JOLTS) impacts local wages (OEWS)—without ever leaving your chat window.

Common Questions About BLS Mega-Server MCP

Why merge them all into a Mega-Server? +

Economics isn't isolated. An AI needs to simultaneously access Wage data (OEWS), Jobs data (CES), and Inflation data (CPI) to provide real context. The Mega-Server allows a single agent to paint the entire U.S. macroeconomic picture without missing puzzle pieces.

Does this require multiple API keys? +

No, a single free Developer Registration Key from the Bureau of Labor Statistics works across all of these datasets interchangeably. You paste it once, and your AI accesses the whole suite.

What is LAUS and OEWS? +

LAUS is Local Area Unemployment — letting your AI zoom down to county-level employment metrics. OEWS is Occupational Wages — letting your AI see exactly what a specific job title (e.g., Dental Hygienist) makes in a specific state.

Is the BLS Mega-Server safe to auto-run? +

Yes. The BLS API v2 processes payloads of up to 50 complex series across 20-year lookbacks in single POST requests. It is designed precisely for heavy, automated, multi-dataset lifting without timing out your agent.

How does the `query_bls` tool handle complex series ID lookups? +

It requires explicit BLS Series IDs. You must provide the exact numerical code for the time series data you want. The tool supports up to 50 concurrent lookbacks, letting you pull multiple, distinct datasets in one call.

Can the `query_bls` tool handle different time granularities? +

Yes, the underlying API supports various time frames. You specify the desired frequency—monthly, quarterly, or annual—when defining the query parameters for the BLS data.

What happens if my request exceeds the allowed lookbacks for `query_bls`? +

The system will return a specific rate limit error. You'll need to break your request into smaller batches, keeping the total number of concurrent lookbacks below the 50-query limit.

Does the `query_bls` tool require specific data formatting? +

The tool handles raw data retrieval, returning it in a standardized, machine-readable format (JSON). Your agent can then process this raw output for any specific structure you need.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 1 tools

We've already built the connector for BLS Mega-Server. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 1 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.