# ZipRecruiter MCP for AI Agents AI Agent Connect

> ZipRecruiter MCP lets you search millions of job listings directly through your AI agent. Find specific roles by keyword, location, and salary requirements without leaving your chat interface. It handles complex filters like posting dates and search radiuses to help you find the best opportunities quickly.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/undefined/ai-agent-connect
- **Tags:** job-search, hiring, recruitment, career, employment

## Description

Imagine you're hunting for a new role but don't want to spend hours refreshing tabs and scrolling through endless pages of listings. With this Connector, you just tell your agent what you want in plain English. It pulls live data from ZipRecruiter to show you exactly what's out there right now. You can ask for remote marketing roles with a specific salary floor or find software engineering jobs within a specific zip code. Instead of manually clicking through dozens of filters, your agent does the heavy lifting by applying those constraints to the search results for you. It even handles pagination, so you can browse through multiple pages of listings just by asking to see more results. This means you don't have to keep track of where you left off or worry about missing a great opportunity because it was buried on page five. If you're looking for the best way to manage this, Vinkius makes it easy to get connected and start pulling these listings into your existing workflow. It turns a tedious research task into a quick conversation, letting you spend more time evaluating companies and less time fighting with search bars.

## Tools

### search_jobs
Find specific job listings based on keywords, location, salary, and date posted. It allows your agent to pull real-time data from the ZipRecruiter database.

## Prompt Examples

**Prompt:** 
```
Find remote Marketing roles posted in the last 3 days with a minimum salary of 90,000.
```

**Response:** 
```
I found 3 remote Marketing positions posted recently that meet your salary criteria.

**Top Matches:**
* **GrowthLabs**
* **BrandSync**

Would you like me to list the full descriptions for these roles?
```

**Prompt:** 
```
Search for 'Software Engineer' jobs in Austin, Texas.
```

**Response:** 
```
I've found several Software Engineer positions in Austin.

**Key Listings:**
* **TechFlow**
* **CloudScale**

Would you like more details on any of these?
```

**Prompt:** 
```
Show me the second page of 'Data Scientist' jobs in San Francisco.
```

**Response:** 
```
Fetching the next set of results for Data Scientist roles in San Francisco...

**Next Page Results:**
* **InsightAI**
* **DataCore**

There are 20 more listings in this batch. Let me know if you want to see the next page.
```

## Capabilities

### Search by keyword
Find specific roles like project managers or designers across different regions.

### Filter by location
Narrow down results to specific cities, states, or zip codes with custom radiuses.

### Set salary requirements
Only see listings that meet your minimum annual pay goals.

### Filter by post date
Focus on the freshest listings by limiting results to the last few days.

### Browse multiple pages
Move through large sets of results easily by letting the agent handle pagination for you.

## Use Cases

### Finding a remote role with a high salary floor
A job seeker asks for remote marketing roles posted in the last 3 days with a minimum pay of 90,000. The agent uses search_jobs to find 3 specific listings and summarizes the companies.

### Mapping out a local job market
A recruiter asks for all project manager roles in Austin, Texas. The agent pulls the listings to help them understand the local competition and common job titles.

### Browsing through many results
A user wants to see more than the first few results for data science jobs in San Francisco. The agent uses pagination to fetch the second page of listings automatically.

### Searching for niche technical roles
A developer looks for frontend roles in specific zip codes. The agent applies the location radius to find the closest opportunities.

## Benefits

- Stop manual browsing by using search_jobs to pull targeted listings into your chat.
- Get precise geographic results by applying specific zip codes and search radiuses.
- Save time on research by filtering for jobs posted within the last few days.
- Focus on your budget by setting minimum annual salary requirements for all results.
- Navigate large result sets easily by letting the agent handle pagination for you.

## How It Works

The bottom line is you get live job listings from ZipRecruiter directly inside your favorite AI client.

1. Get your ZipRecruiter API key from your account settings.
2. Connect your API key to the Connector via the Vinkius dashboard.
3. Ask your AI agent to find jobs in a specific city or with a certain salary.

## Frequently Asked Questions

**Can I use the ZipRecruiter MCP to find jobs in specific cities?**
Yes. You can tell your agent to search for any role in a specific city, state, or zip code. It even lets you set a search radius to find jobs nearby.

**Does the ZipRecruiter MCP filter by salary?**
Yes. You can specify a minimum annual salary, and the agent will only pull listings that meet or exceed that amount.

**How does the ZipRecruiter MCP handle large lists of jobs?**
It supports pagination. If the first set of results isn't enough, your agent can fetch the next page of listings for you automatically.

**Can I use ZipRecruiter MCP to see the newest job postings?**
Yes. You can tell your agent to filter for jobs posted within a specific number of days to ensure you're seeing the freshest opportunities.

**Is the ZipRecruiter MCP good for market research?**
It's great for that. Recruiters and coaches can use it to quickly see what roles are available in certain areas and what the typical salary ranges look like.

**What kind of roles can I search for with ZipRecruiter MCP?**
You can search for any role by using keywords like Project Manager, Frontend Developer, or any other job title you're interested in.

**Can I filter jobs by a specific minimum salary?**
Yes! You can use the `refine_by_salary` parameter in the `search_jobs` tool to set a minimum annual salary floor for your results.

**How do I search for jobs within a certain distance from my location?**
When using `search_jobs`, provide a `location` and set the `radius_miles` parameter to your preferred distance (default is 25 miles).

**Is it possible to see only the most recently posted jobs?**
Absolutely. Use the `days_ago` parameter in the `search_jobs` tool to limit results to jobs posted within the last N days.