Supercharge your AI with BLS Wages. Get verifiable pay data by state or job title.
Works with every AI agent you already use
…and any MCP-compatible client
Connect to your AI in seconds.
The `query_bls` tool lets you pull official wage and employment statistics from the Bureau of Labor Statistics. You can get median or average earnings for specific professions, compare wages across different states, or track how pay rates change over time.
It's essential for anyone doing deep labor market analysis.
What your AI can do
Query bls
This tool runs a generic query against the BLS dataset. You must provide explicit series IDs and parameters to retrieve historical median wage data.
Compare median earnings for the same profession in two or more distinct states.
Pull time-series data to see how a specific job's average pay has changed over several years.
Calculate the full wage distribution, from entry-level (10th percentile) to top earners (90th percentile).
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
BLS Wages — OEWS Occupational Employment (1 Tool)
This MCP provides a single powerful tool, query_bls, allowing you to pull detailed wage data for specific professions across multiple states.
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 Wages — OEWS Occupational Employment on VinkiusQuery Bls
This tool runs a generic query against the BLS dataset. You must provide explicit series IDs and parameters to retrieve historical median...
Connect to your AI in seconds. Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 Wages — OEWS Occupational Employment, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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 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 connection provides 1 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Calculating wages manually is a nightmare of tabs and Excel sheets.
Right now, you spend hours copying job titles into one spreadsheet, cross-referencing them with state tax websites, then manually looking up the average pay for every single combination. You end up with dozens of tabs, half of which are outdated or missing a key region.
With this MCP, your agent handles that entire data mapping process for you. You just ask it to compare 'Software Engineers' in three states over five years. It spits out the clean, structured numbers you need.
Using `query_bls` delivers definitive wage benchmarks.
The complex manual steps that vanish are the data lookup, the cross-referencing of state codes, and the time spent trying to determine if a salary is median or average. It's all gone.
Now, you get definitive answers instantly. You stop estimating pay ranges and start building reports with verifiable facts.
What your AI can actually do with this
If figuring out exact compensation—say, what a financial analyst earns in New York versus Boston—is part of your job, this MCP is required. Instead of sifting through outdated PDFs and messy government websites, you talk to your agent, and it handles the complex data querying for you. You can get precise median pay ranges by mapping hundreds of distinct professions against dozens of states.
This lets you build real salary benchmarks instantly. When you connect this MCP via Vinkius, you get access to a powerful dataset that allows immediate comparison across geography or job type. It's all about getting hard data on wage distributions and knowing exactly what the market pays right now.
019d755f-d13b-70e8-b078-a4c8dca0984d Here's how it actually works
The bottom line is you get accurate salary comparisons without having to write complex API calls or navigate multiple government databases.
You tell your agent which profession and what specific states you want to compare.
The MCP uses the query_bls tool to run a targeted, multi-variable query against the BLS dataset.
Your agent sends back structured data showing median pay, average pay, and sometimes percentile ranges for every location you asked about.
Who is this actually for?
Anyone needing hard data on compensation—from HR teams building new pay bands to consulting firms advising clients. It's for the people tired of guessing salary ranges and who need verifiable, state-specific wage numbers.
Building internal salary band models by comparing current employee roles against official median pay data across different regions.
Quickly creating reports that compare the cost of labor for a specific industry (e.g., healthcare) between two different geographical markets.
Justifying pay increases or restructuring departments by showing clear, data-backed evidence of regional wage disparities.
What Changes When You Connect
Stop guessing salaries. Use the query_bls tool to pull real, median earnings for any profession across multiple states in one go.
Benchmarking is faster than ever. Compare a registered nurse's hourly rate in Texas versus California instantly, giving you immediate competitive data points.
Track pay trends over time. See how the average wage for software engineers has grown or shrunk over the last five years by querying historical series data.
Understand salary spread. You can compare the 10th percentile (entry-level) wages to the 90th percentile (top executive) salaries in a single job title.
Requires specific parameters, but that precision is key. Because query_bls demands BLS Series IDs, you get highly reliable and structured outputs every time.
See it in action
Comparing pay for relocation
A company is considering moving its office from Miami to Atlanta. The agent uses query_bls to query the median wage difference for 'Project Managers' in both cities, showing a concrete cost-of-labor delta they need to present to leadership.
Verifying job market claims
A recruiter hears that tech wages are booming. They use query_bls to pull data on 'Software Developers' over the last decade, proving whether the growth is real or if it was a temporary spike.
Analyzing career ladder pay
An HR professional wants to see how much an entry-level accountant earns versus a VP-level accountant. They use query_bls to compare the 10th percentile vs. 90th percentile for 'Accountants' across multiple states.
Assessing regional market value
A national franchise is expanding and needs to know if their typical service worker salary will be viable in a new state. They run query_bls comparing the median wage for 'Service Workers' across five potential expansion states.
The honest tradeoffs
Asking for general market data
Asking your agent, 'What are wages generally like in this industry?' or 'Tell me about pay.'
You need to be specific. Use the query_bls tool and provide the exact BLS Series IDs (or parameters) for the job title and location you're benchmarking.
Using vague job descriptions
Asking, 'What do doctors earn?' The result will be useless because 'doctor' covers too many pay bands.
Refine your search. Instead of 'doctors,' use the specific occupation code or a highly detailed title like 'Registered Nurse' and specify the state.
Ignoring required parameters
Running the query without specifying a time period, resulting in an incomplete dataset.
Always define your scope. Use query_bls to explicitly set the start and end dates for the wage data you want to analyze.
When It Fits, When It Doesn't
Use this MCP if you need hard numbers—median, average, or percentile pay data from official labor statistics by profession and state. You're comparing costs of labor or building salary bands; that’s your signal. Don't use it if you just need general industry sentiment or qualitative advice. For simple calculations (e.g., what is 15% of $80,000), don't bother with this tool; any standard calculator works better. If your goal involves predicting future market shifts without historical data, this MCP won't help because it only provides verifiable past and present numbers.
Questions you might have
How reliable is OEWS compared to private job boards? +
Extremely. OEWS pulls directly from true tax and payroll disclosures to the government, eliminating inflated self-reported figures typical on private job sites.
Is a Key required? +
Only one single Key is required from the registration page. Simply plug it into the settings page and access the entire 20-year catalog of wage distribution profiles globally.
Why is wage data a unique server? +
Because querying compensation brackets specific to states and detailed codes (like separating Senior vs Junior codes horizontally) takes specialized tool structures optimally tailored here.
What are the concurrent lookup limits when using the `query_bls` tool? +
The MCP supports up to 50 simultaneous lookbacks for query_bls. This limit allows you to run large comparisons and gather multiple data points in one session without hitting immediate rate restrictions.
Does the `query_bls` tool require knowledge of specific BLS numerical codes? +
Yes, query_bls is designed as a generic time-series query and requires explicit BLS Series IDs. However, you can describe what you need (e.g., 'Software Engineer wages') and let your agent identify the correct underlying ID for you.
If I run `query_bls` for a very niche combination, how does it handle missing wage records? +
The tool is built to handle incomplete data gracefully. If no record exists for the specific occupation and state pair you query, query_bls returns null or an appropriate error message instead of failing.
Can I use `query_bls` to analyze historical wage trends? +
Absolutely. Since this MCP functions as a generic time-series query, you can easily compare median wages for the same role across multiple years or quarters using query_bls. This is perfect for spotting long-term market shifts.
Is the compensation data retrieved by `query_bls` tied to individual employees? +
No, this MCP only accesses aggregated governmental statistics from the Bureau of Labor Statistics. The data provided through query_bls represents median and average earnings for groups, never private or personal identifying information.
We've already built the connector for BLS Wages. 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.
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.
Built, hosted, and secured by Vinkius. You just connect and go.