Adzuna MCP for AI. Analyze global job trends & salaries.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Adzuna provides direct access to millions of live job advertisements, plus deep labor market analytics. Search for jobs by keyword or location, estimate salary ranges for specific roles using real-time data, and track regional vacancy trends across global markets.
What your AI can do
Get categories
Lists all major employment sectors, helping you narrow down your search criteria.
Get geodata
Pulls regional data to show which specific areas have the highest demand for open positions.
Get histogram
Generates a visual distribution map of salary data, showing where most pay rates cluster.
Search millions of current jobs using keywords, location filters, and salary requirements.
Predict the typical salary range for a job title or description based on live data feeds.
Retrieve historical records to track how average pay and vacancy volume have changed year-over-year.
Drill into specific geographic areas to identify where the highest need for certain skills exists.
Get a list of top companies that are actively recruiting across various sectors or locations.
Ask an AI about this
Waiting for input…
Adzuna: Job Market Insights (8 Tools)
These tools let you query specific sectors, find top-hiring companies, map job demand by region, or check salary history for detailed market reports.
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 Adzuna on VinkiusGet Categories
Lists all major employment sectors, helping you narrow down your search criteria.
Get Geodata
Pulls regional data to show which specific areas have the highest demand for open...
Get Histogram
Generates a visual distribution map of salary data, showing where most pay rates...
Get History
Retrieves time-series data on salaries and job vacancies to show changes over past...
Get Jobsworth
Predicts the market salary range for a specific role title and skill set using...
Get Top Companies
Identifies the companies that are posting the highest number of vacancies right now.
Get Version
Checks the current version of the Adzuna API to ensure compatibility.
Search Jobs
Searches through millions of active job advertisements using keywords, location, and...
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 Adzuna, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ 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 Adzuna. 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 8 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Sifting through outdated job board data takes hours.
Today, analyzing the labor market means opening dozens of career sites. You spend time clicking between salary pages to get averages, cross-referencing vacancy lists from one site against another. Then you copy and paste those numbers into a spreadsheet just to spot trends or calculate regional differences.
With this MCP, your agent handles it all. It queries the live market data instantly, giving you structured reports on everything from salary distributions (`get_histogram`) to regional growth areas (`get_geodata`). You get clean answers, not 20 browser tabs.
Adzuna makes deep labor market insights available.
The manual steps—the cross-checking of vacancy counts against historical pay rates, or manually filtering by contract type across multiple platforms—all disappear. You simply ask the question and receive a comprehensive data package.
What's different now is that you get definitive market intelligence on demand, compensation, and company activity, all from one API endpoint.
What your AI can actually do with this
Need to figure out what a role actually pays in the current market? This MCP connects your AI agent directly to one of the world's largest job search engines. You can stop relying on guesswork or outdated salary guides. Instead, you query millions of active listings by keyword, location, or contract type.
Beyond simple searching, you analyze historical data to track how salaries and vacancies have changed over time, pinpointing specific regions with high demand for certain skills. It’s also useful for tracking which companies are hiring the most right now. You connect this Adzuna MCP through Vinkius's catalog, giving your agent immediate access to these professional-grade insights without needing manual data imports or complex API setups.
019e5cf7-8a15-72e5-a29d-67cc9ab47d91 Here's how it actually works
The bottom line is, you get professional-grade labor market intelligence routed straight into your workflow.
Subscribe to this MCP, then input your required Adzuna App ID and App Key.
Your AI client sends a request (e.g., 'What's the average salary for X?').
The MCP processes the query against millions of live listings and returns structured data directly to your agent.
Who is this actually for?
This MCP serves anyone whose job depends on understanding employment data. If you spend time researching salaries, tracking competitor hiring volume, or analyzing regional economic indicators, this is for you.
Tracking how many times a specific company posts jobs in a region, or benchmarking the salary requirements needed to fill senior roles.
Extracting labor market trends—like correlating high vacancy volumes with historical salary increases—for economic reports.
Quickly estimating their current market value for a job title and seeing which geographical areas pay the most for their skill set.
What Changes When You Connect
Pinpoint your value instantly. Use get_jobsworth to estimate the current market rate for any role, eliminating salary negotiation guesswork.
Track economic shifts over time. Running get_history lets you see if a skill's value has risen or fallen across multiple years.
Target high-growth areas. By calling get_geodata, you can tell clients exactly which regions are seeing the biggest spike in vacancy volume.
Understand corporate hiring power. Use get_top_companies to see who is aggressively expanding right now, giving you a competitive edge.
Refine your search scope. First, use get_categories to understand what broad sectors dominate the market before running a full search_jobs query.
See it in action
Assessing competitor hiring moves
A recruiter needs to know if their main competitor is suddenly expanding into AI. They use get_top_companies to check for spikes in postings, then run a targeted search_jobs query combined with get_categories to confirm the sector.
Building an economic forecast
An economist needs to write a report on salary inflation. They call get_history for several different fields, then use get_histogram to visualize how the average pay has changed over the last five years.
Optimizing job search strategy
A job seeker is unsure where to move. They ask their agent to run get_geodata for 'DevOps Engineer' roles, immediately identifying cities that have high demand and salary potential.
The honest tradeoffs
Searching too broadly
Running a general search_jobs query with just two keywords returns thousands of irrelevant listings. You get overwhelmed by low-signal noise.
Don't rely only on the search bar. First, use get_categories to confirm the correct sector, then combine that category data with location filters in search_jobs. This narrows the scope and gives you actionable results.
Ignoring salary context
Finding a job listing that says '$10k - $20k' without knowing if that's for an entry-level or senior role. The number means nothing on its own.
Always check the expected rate using get_jobsworth first. This tool provides context, predicting the market rate based on job title and skills, confirming if the listing is accurate.
Mistaking top companies for opportunity
Seeing a company pop up in get_top_companies and assuming they have open roles that fit your profile. They might be hiring in an entirely different department.
Verify the actual openings by running a specific search_jobs query, filtering by job title and location, rather than just trusting the list of high-volume posters.
When It Fits, When It Doesn't
Use this MCP if your workflow requires comparing data points across time, space, or salary expectations. If you need to know what is available (e.g., 'What are all jobs in Boston?'), use search_jobs. But if you need to know how much it costs to hire someone there, use get_jobsworth and supplement that with historical data from get_history. Don't use this MCP simply for general web browsing; its value comes from combining multiple tools—for instance, using get_geodata to find high-demand areas, then running a salary check via get_jobsworth on those specific locations. If all you need is a simple list of job titles without any market context, a basic keyword search engine might suffice.
Questions you might have
Can I see the distribution of salaries for a specific job title? +
Yes! Use the get_histogram tool with your keywords and country code to see the current salary distribution across the market.
How do I find which companies are hiring the most in a certain sector? +
You can use the get_top_companies tool. Provide the country and optional keywords to get a leaderboard of the top five employers by vacancy count.
Is it possible to estimate a salary for a job that doesn't have one listed? +
Absolutely. The get_jobsworth tool uses Adzuna's algorithms to estimate a salary based on the job title and description keywords you provide.
When I use `search_jobs`, do I need to worry about API rate limits? +
Yes, there are usage limits applied. If you exceed the quota, your agent will receive a standard 429 error code and must implement an exponential backoff strategy before retrying.
How do I use `get_categories` to ensure my job search is accurate? +
The get_categories tool lists all available employment sectors. You should run this first to get the precise category IDs, which helps narrow down your query and improve search relevance.
Does `get_geodata` provide real-time vacancy counts for every region? +
No, regional data is based on aggregated historical submissions. While it shows strong trends, the numbers represent market averages rather than live, minute-by-minute vacancy feeds.
What should I do if `get_history` returns insufficient salary data for a niche job? +
The tool provides the most robust data available from its connected sources. If the data is sparse, it means that specific market segment hasn't submitted enough records to establish a reliable trend line.
Is there a way to check if my connection works before running `search_jobs`? +
You can run the get_version tool first. This confirms API connectivity and tells you which version of the Adzuna engine your agent is currently querying.
We've already built the connector for Adzuna. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 8 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.