BLS Public Data API MCP. Analyze U.S. labor market trends and indicators.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
BLS Public Data API MCP provides access to authoritative U.S. Bureau of Labor Statistics data through your AI agent. It lets you audit complex economic indicators, pull historical labor statistics, and analyze time-series trends—all without navigating government websites.
You can query specific markers like the Consumer Price Index or track employment changes by simply talking to your AI client.
What your AI agents can do
Check api status
This tool checks the live status of the BLS Public Data service to ensure it’s operational before running a query.
Get bls timeseries data
This tool retrieves historical data points for specific economic series identifiers you provide.
Confirm if the entire BLS Public Data service is currently running and operational.
Fetch detailed historical data points for multiple specific economic series identifiers at once.
Analyze the longitudinal movement of labor statistics to understand shifts in economic scale over time.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
BLS Public Data API: 2 Tools
Use these tools to validate service health or fetch complex historical time series data for U.S. economic indicators.
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 Public Data API on Vinkius019d841echeck api status
This tool checks the live status of the BLS Public Data service to ensure it’s operational before running a query.
019d841eget bls timeseries data
This tool retrieves historical data points for specific economic series identifiers you provide.
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 Public Data API, then connect any of our 4,900+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,900+ 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 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
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.
Dealing with Economic Data Used To Be a Full-Time Job
Think about the process today. You need labor data for research, so you navigate to the BLS website. You find the series ID for what you want, then you click through several tabs to select date ranges and indicators. Next, you download a massive CSV file, which means hours of cleaning up headers, merging multiple sheets, and finally getting the right numbers into your analysis tool.
With this MCP, that entire process vanishes. You just tell your agent what data you need—'Give me the CPI for 2015 to 2023.' The system handles finding the series ID, pulling all the necessary historical time series data, and presenting it structured for immediate use. It's instant.
Getting Economic Data with BLS Public Data API
The key manual steps that go away are: searching the complex government taxonomy; remembering to download data in specific formats; and manually aligning dozens of different series IDs across multiple spreadsheets. You never have to do it again.
Your agent now acts as your personal economic research assistant, guaranteeing access to accurate, up-to-date labor statistics without you ever touching a portal. It’s simple.
What you can do with this MCP connector
Your AI agent now talks directly to the core data source for U.S. economic information. This MCP lets you run full labor audits and macroeconomic searches using natural conversation, turning complex financial research into a simple query. You don't need to jump between government portals or manually download CSV files anymore.
Need to track inflation markers? Ask your agent. Want to know how unemployment rates changed over the last decade? Tell it. It pulls the historical time series data and presents the trends instantly. This capability transforms how you conduct market research, letting you verify economic facts on the fly. The whole catalog of tools is managed through Vinkius, meaning this BLS connection works with whatever AI client you already use.
019d841f-2435-700a-831d-9bda783b169e How BLS Public Data API MCP Works
- 1 First, subscribe to this MCP and enter your specific BLS Registration Key.
- 2 Then, connect it to your preferred AI client—be it Cursor or Claude—via the Vinkius catalog.
- 3 Finally, ask your agent a question like, 'What was the CPI for 2015?' and let it retrieve the data.
The bottom line is you use your natural language prompt to trigger specific data calls that pull verifiable statistics directly into your AI workspace.
Who Is BLS Public Data API MCP For?
This MCP is for people whose job depends on knowing the real numbers. If you're a financial journalist who needs inflation data fast, or an economist running regional policy models, this cuts out weeks of manual API setup and web scraping.
Needs to perform rapid audits on key markers like CPI. Instead of spending hours digging through BLS reports for a quick inflation number, they ask the agent and get the data instantly.
Requires access to deep, historical time series data for multiple related indicators (e.g., wages, employment). They use the MCP to compare trends across different years in one go.
Must verify economic constraints and labor market shifts when advising local governments or large organizations. The agent provides verified data points for regional planning.
What Changes When You Connect
- Stop spending hours clicking through government websites. You ask your agent for the data, and it handles all the complex querying using
get_bls_timeseries_datain a single step. - Your economic research remains verifiable because every number comes straight from the authoritative BLS source. The data is always precise.
- You don't have to worry if your workflow will break; you can first run
check_api_statusto confirm the service is active before running any time series query. - Compare multiple economic markers—like CPI versus unemployment rates—in one session, letting your agent pull data for several series IDs at once.
- The MCP structure means that whether you're using Cursor or Claude, the workflow remains consistent. You just talk to your AI client and get answers.
Real-World Use Cases
Tracking Inflation Changes
A financial journalist needs to compare CPI data from 2018 to 2023 for an article. They ask their agent, 'Show me the CPI for the last five years.' The MCP uses get_bls_timeseries_data and returns a clean historical breakdown immediately.
Auditing Employment Shifts
A policy analyst needs to see how unemployment rates changed during an economic shock. They ask the agent for the specific series ID, and the MCP retrieves all relevant labor statistics, helping them understand the longitudinal distribution of the rate.
Validating Data Source Reliability
A data scientist starts a large project and first uses check_api_status to confirm the BLS feed is up. This prevents hours of work from failing because of a simple service outage.
Comparing Related Economic Markers
An economist wants to compare wage growth markers with general price indices. They prompt the agent with multiple series IDs, and get_bls_timeseries_data compiles them into one comprehensive data set for analysis.
The Tradeoffs
Manual Data Acquisition
Opening the BLS website, navigating to the correct table, and manually downloading a CSV file that might be outdated or hard to parse.
→
Instead, simply ask your agent: 'Get historical data for the Unemployment Rate series ID.' The MCP uses get_bls_timeseries_data to get the clean data you need without leaving your chat interface.
Assuming Service Uptime
Running a multi-day research query only to have it fail halfway through because an undocumented service dependency went down.
→
Always start by running the check_api_status tool. This confirms the entire BLS Public Data service is operational before you commit to deep data retrieval.
Over-relying on Single Series
Focusing only on one indicator, like CPI, and missing related labor market shifts that might explain the trend.
→
Use get_bls_timeseries_data to pass a comma-separated string of multiple series IDs. This ensures you get a comprehensive view by comparing several markers together.
When It Fits, When It Doesn't
Use this MCP if your core task involves verifying economic or labor statistics using official U.S. government data. You need verifiable, historical time series information (like CPI or unemployment rates), and the best way to get it is through an AI agent that handles API calls for you.
Don't use this if: 1) Your data comes from private company internal records; those are outside of BLS scope. 2) You only need general, non-specific financial advice—the MCP gives raw numbers, not interpretations. 3) The issue is with your local code structure, not the source data itself.
If you just need to know if the service works, run check_api_status. If you need historical values, use get_bls_timeseries_data.
Common Questions About BLS Public Data API MCP
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.
What should I do if the call to `get_bls_timeseries_data` fails? +
The API response will include a specific error code, which tells you exactly what went wrong. This helps determine if the problem is an invalid series ID, incorrect date parameters, or a temporary service outage.
How do I manage usage limits when calling `get_bls_timeseries_data`? +
The BLS Public Data API enforces rate limits to maintain system stability. If you hit a limit, your agent will receive a specific HTTP error; consult the official developer documentation for current quota details.
When should I use the `check_api_status` tool? +
You run this tool before starting any major economic research workflow. It confirms that the entire BLS Public Data service is operational and accepting requests, saving you time on failed data calls.
What format does the output from `get_bls_timeseries_data` use? +
The function returns a structured JSON object. Each entry includes the date, the series ID, and the corresponding numerical value, making it simple for your agent to parse and analyze.
How can I filter results by specific years using `get_bls_timeseries_data`? +
You must include explicit start and end date parameters in your request. Defining a precise time range ensures you only retrieve the historical records you need for accurate analysis.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.