4,500+ servers built on MCP Fusion
Vinkius

BLS Public Data API MCP. Audit economic trends and labor statistics instantly.

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

BLS Public Data API MCP on Cursor AI Code Editor MCP Client BLS Public Data API MCP on Claude Desktop App MCP Integration BLS Public Data API MCP on OpenAI Agents SDK MCP Compatible BLS Public Data API MCP on Visual Studio Code MCP Extension Client BLS Public Data API MCP on GitHub Copilot AI Agent MCP Integration BLS Public Data API MCP on Google Gemini AI MCP Integration BLS Public Data API MCP on Lovable AI Development MCP Client BLS Public Data API MCP on Mistral AI Agents MCP Compatible BLS Public Data API MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

BLS Public Data API. Your AI agent connects directly to the U.S. Bureau of Labor Statistics (BLS) to pull economic and labor data.

Instantly audit historical time series, check inflation markers like the CPI, and retrieve specific employment statistics without leaving your chat window.

This tool lets your agent act as a live data analyst, making complex economic research a natural conversation.

What your AI agents can do

Check api status

Checks if the BLS Public Data service is currently running and available.

Get bls timeseries data

Fetches historical data for specific BLS series IDs you provide, listed in a comma-separated string.

Check Service Status

Runs a simple check to confirm if the BLS Public Data service is currently operational.

Retrieve Time Series Data

Gets historical data points for multiple specific BLS series IDs provided in a comma-separated list.

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

check019d841e

check api status

Checks if the BLS Public Data service is currently running and available.

get019d841e

get bls timeseries data

Fetches historical data for specific BLS series IDs you provide, listed in a comma-separated string.

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 BLS Public Data API, 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 AI agent connects straight to the U.S. Bureau of Labor Statistics (BLS) data. It lets you pull economic and labor numbers without ever leaving your chat window. You can audit historical time series, check markers like the CPI, and pull specific employment stats instantly. This tool makes your agent act like a live data analyst, turning complex economic research into a normal conversation.

check_api_status checks if the BLS Public Data service is actually running and available.

get_bls_timeseries_data grabs historical data points for multiple BLS series IDs you give it, listed in a comma-separated string.

How BLS Public Data API MCP Works

  1. 1 Subscribe to the BLS Public Data API and input your BLS Registration Key.
  2. 2 Tell your agent what data you need (e.g., 'CPI data for the last 10 years').
  3. 3 Your agent runs the necessary data pulls using the available tools and presents the historical data in the chat.

The bottom line is you get the numbers you need, formatted for immediate use, without ever touching the BLS website.

Who Is BLS Public Data API MCP For?

Economists, policy analysts, and financial journalists need this. If your job involves tracking long-term economic shifts or building reports based on official government data, this saves hours of manual data querying. It lets you audit complex series patterns in natural conversation.

Economist

Audits labor trends and retrieves official BLS metadata directly into their research workflow.

Financial Journalist

Performs rapid audits of inflation markers and identifies economic patterns by asking natural language questions.

Policy Analyst

Manages regional economic constraints by automating statistical data querying.

Academic Researcher

Verifies economic data and audits series patterns for papers without manual searching across government websites.

What Changes When You Connect

  • Audit economic history instantly. Use get_bls_timeseries_data to pull high-resolution time series data for thousands of BLS identifiers, allowing you to track economic changes without manual data dumps.
  • Analyze inflation markers quickly. Query specific series IDs, like the Consumer Price Index (CPI), and get the relevant fiscal markers needed for research using get_bls_timeseries_data.
  • Maintain a reliable workflow. Run check_api_status first. This confirms the BLS API is up, so your agent doesn't waste time failing on a dead service connection.
  • Compare complex data sets. You can pass multiple series IDs to get_bls_timeseries_data to compare data points across different economic indicators in one call.
  • Streamline research. Instead of clicking through multiple government portals, you just talk to your agent. It handles the data fetching and analysis using the BLS data.
  • Get structured metadata. Retrieve unique series identifiers and year-based metadata to help you classify and structure your data sets before analysis.

Real-World Use Cases

01

Investigating Inflation Changes

A financial journalist needs to compare CPI data against wage growth. They ask their agent to run get_bls_timeseries_data with both the CPI and the wage series IDs. The agent returns a clean, comparative table, letting them write the article immediately.

02

Tracking Unemployment Trends

An economist needs to see how the unemployment rate changed over the last decade. They prompt their agent, and the agent calls get_bls_timeseries_data using the specific unemployment rate series ID. The result provides the full historical distribution for longitudinal analysis.

03

Preparing a Policy Brief

A policy analyst is writing about regional economic constraints. They first run check_api_status to confirm the data source is active. Then, they use get_bls_timeseries_data to pull multiple regional labor indicators to support their argument.

04

Classifying Data Sources

A researcher is building a custom data library and needs to know all the possible series IDs. They use the metadata capabilities to retrieve unique identifiers, which helps them classify and structure their data before running large-scale queries.

The Tradeoffs

Manual API Calls

Logging into the BLS website and manually copying/pasting data for every series ID you want. This is slow, error-prone, and you often miss the metadata you need.

Use your agent to call get_bls_timeseries_data. Just tell your agent the series IDs you need, and it handles the complex data retrieval and formatting.

Assuming Data Availability

Writing code that attempts to pull data without first verifying if the BLS service is actually operational, leading to runtime errors and stalled pipelines.

Always start by running check_api_status. This confirms the connection is live before your agent attempts any data pulls.

Over-Complicating Queries

Trying to pass a huge, unstructured list of series IDs in one go, exceeding the tool's limits or causing the agent to fail mid-process.

Group related series IDs and pass them to get_bls_timeseries_data in logical batches. Your agent can help structure these batches for you.

When It Fits, When It Doesn't

Use this server if your job requires auditing official U.S. economic or labor data. You need to pull historical time series data for multiple, known BLS series IDs, or you need to confirm the data source's current status. Don't use this if you are looking for real-time, non-public data (like internal company metrics) or if you only need simple, single-point data lookups—you'll need a different kind of data service. If you only need to confirm the API connection, use check_api_status. If you need the data, use get_bls_timeseries_data.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by BLS. 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 2 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

check_api_status get_bls_timeseries_data

Pulling economic data used to be a massive, manual chore.

Before this server, getting comprehensive economic data meant jumping through hoops. You'd spend hours on government websites, filling out forms, and copy-pasting tables for every series ID you wanted. It was a tedious, multi-day process that always left you guessing if you missed a key metadata field.

Now, you just ask your agent. It calls `get_bls_timeseries_data` with the correct series IDs and pulls the clean data directly into your conversation. You get the full historical record instantly, ready to analyze.

BLS Public Data API MCP Server: Instant Status Checks

You used to have to hope the data source was working. You'd run a full analysis, only to find the whole workflow failed because the API was temporarily down. You had no way of knowing if the problem was your query or the source itself.

With `check_api_status`, you confirm the data source is operational in seconds. Your workflow stays reliable, knowing the BLS data is live before you even start querying.

Common Questions About BLS Public Data API MCP

How do I use the `get_bls_timeseries_data` tool with multiple series? +

You pass a comma-separated string of series IDs (e.g., 'CUUR0000SA0,LNS14000000'). Your agent handles the multiple pulls and gives you a comparative view of the data.

Is the BLS Public Data API reliable? +

You can check this by running check_api_status. This tool confirms if the entire BLS data service is currently running and available for querying.

What kind of data does the BLS Public Data API handle? +

It provides authoritative U.S. labor statistics and macroeconomics data, including series like the CPI and employment rates.

Does `get_bls_timeseries_data` require specific formatting? +

Yes, you must provide the BLS series IDs as a comma-separated string in the request.

What do I do if I get an error when calling `get_bls_timeseries_data`? +

First, check the check_api_status tool to ensure the service is operational. If the status is good, double-check your input series IDs for typos or incorrect formats. Errors often mean the series ID is wrong or the data range is invalid.

Can I use `get_bls_timeseries_data` with data from different years? +

Yes, you can retrieve historical data across multiple years. Just include the desired series IDs, and your agent handles the date range automatically. You specify the IDs, and the tool returns the full historical record.

Does `check_api_status` help me know if my API key is working? +

The check_api_status tool confirms if the BLS Public Data service is online and accepting requests. While it doesn't validate the key itself, a successful status check is the first step in confirming connectivity.

What format should I use for the series IDs in `get_bls_timeseries_data`? +

The tool requires the series IDs as a comma-separated string (e.g., 'ID1,ID2'). Ensure every ID is correctly formatted and includes the necessary prefix to pull the data.

How do I find my BLS Registration Key? +

Register for an account at the BLS developer portal, and you will receive your Registration Key via email. Copy and paste it below.

What is a series ID? +

A series ID is a unique code identifying a specific statistical dataset, such as 'CUUR0000SA0' for the Consumer Price Index.

Can I query multiple series at once? +

Yes. The get_bls_timeseries_data tool accepts an array of series IDs to retrieve metadata for multiple datasets in a single request.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 2 tools

We've already built the connector for BLS Public Data API. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 2 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.