How to Use the BLS Local — LAUS State & County Unemployment MCP in Mastra AI
Build complex labor research workflows in Mastra AI using BLS Local — LAUS State & County Unemployment data.
Works with every AI agent you already use
…and any MCP-compatible client
Connect BLS Local — LAUS State & County Unemployment MCP to Mastra AI
Create your Vinkius account to connect BLS Local — LAUS State & County Unemployment to Mastra AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Automated labor analysis in Mastra AI
Create agent workflows that trigger based on unemployment shifts. Use the `query_bls` tool to pull specific state data, then let your agents decide the next step. If the data shows a spike, the workflow engine handles the alert. It's built for multi-step logic that needs to be reliable.
Conditional data fetching for your agents
Set up your agents to request different BLS series based on previous findings. The `query_bls` tool provides the raw numbers your Mastra AI agents need to reason effectively. Branch your logic automatically. If one query returns empty, the workflow retries with a different series ID without manual intervention.
Deployable labor statistics for agents
Move your agent logic to production with one command. This MCP Server integrates with your Mastra AI workflow engine, ensuring your agents have constant access to accurate labor stats. Configure tool approvals to keep a human in the loop. You control exactly when the agent calls `query_bls` to fetch new data.
Set up BLS Local — LAUS State & County Unemployment MCP in Mastra AI
Prerequisites
- Node.js 18+ and a TypeScript project
-
@mastra/mcp+@mastra/corepackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
npm install @mastra/mcp @mastra/coreplus your preferred model provider (e.g.@ai-sdk/openai). - 2
Configure the MCPClient
Create an
MCPClientwith your Vinkius endpoint as aURLobject. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Discover and inject tools
Call
mcpClient.listTools()and spread the result into your agent'stoolsobject. All BLS Local — LAUS State & County Unemployment tools become native Mastra tools. - 4
Run with any model
Swap
openai("gpt-4o")for any AI SDK-compatible provider. Callagent.generate()and the agent routes tool calls through MCP automatically.
import { MCPClient } from "@mastra/mcp";
import { Agent } from "@mastra/core/agent";
import { openai } from "@ai-sdk/openai";
const mcpClient = new MCPClient({
id: "bls-local-laus-state-county-unemployment-mcp-client",
servers: {
"bls-local-laus-state-county-unemployment-mcp": {
url: new URL(
"https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
),
},
},
});
const agent = new Agent({
name: "BLS Local — LAUS State & County Unemployment Agent",
model: openai("gpt-4o"),
instructions: "You have access to BLS Local — LAUS State & County Unemployment tools.",
tools: {
...(await mcpClient.listTools()),
},
});
const result = await agent.generate(
"List recent BLS Local — LAUS State & County Unemployment transactions"
);
console.log(result.text); 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about BLS Local — LAUS State & County Unemployment MCP in Mastra AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the BLS Local — LAUS State & County Unemployment MCP today
We host it, we monitor it, we maintain it. You just paste one token.