ZipRecruiter MCP
Search job listings across ZipRecruiter's marketplace by role, location, and salary.
Verdict
Common use cases
- Draft job descriptions with AI feedback
- Triage new applicants by experience level
- Generate weekly hiring pipeline summaries
- Compare candidate qualifications side by side
- Pull time-to-fill metrics for leadership reports
Integration
- Vendor
- ZipRecruiter MCP
- Category
- other
- Auth
- NONE
- Composio slug
ziprecruiter_mcp
Tools
Setup
Setup guide
- 11. Open your Switchy workspace and navigate to Settings > Integrations. 2. Find ZipRecruiter MCP in the list and click Connect. 3. Since this MCP uses no authentication, the connection activates immediately — no OAuth flow or API key required. 4. Return to any Project and type '@ZipRecruiter' in the chat to confirm the integration appears in the mention menu. 5. Test the connection by asking '@ZipRecruiter what job postings are currently active' or a similar query. 6. If the MCP responds with data or confirms it can access your account, setup is complete. 7. If you see an error, verify that your ZipRecruiter account has API access enabled and that your workspace admin has granted the necessary permissions in Switchy.
What teammates see: by default, memories from ZipRecruiter MCP are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Draft Job Posting
@ZipRecruiter draft a job posting for a Senior Product Manager role. Include responsibilities around roadmap planning, cross-functional collaboration, and user research. Match our company's conversational tone.
Summarize Applicant Pool
@ZipRecruiter summarize applicants for the Backend Engineer posting from the last week. Show me experience levels, top skills, and any candidates with startup background.
Compare Candidates
@ZipRecruiter compare the top three candidates for the Marketing Manager role. Focus on campaign experience, team leadership, and culture fit signals from their applications.
Pipeline Status Update
@ZipRecruiter generate a pipeline update for all active postings. Include number of applicants, interview stages, and estimated time to fill for each role.
Optimize Job Visibility
@ZipRecruiter review our Software Engineer posting and suggest changes to increase qualified applicants. Look at title, keywords, and required qualifications.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@ZipRecruiter search for senior software engineer positions in Austin, Texas with remote options and salaries above $120k
Found 47 matching positions. Top results include: Senior Backend Engineer at TechFlow ($135k-$165k, hybrid), Staff Software Engineer at DataCore ($140k-$180k, remote-first), and Senior Full Stack Engineer at CloudSync ($125k-$155k, 3 days remote). All listings are active within the last 7 days. Most require 5+ years experience and list React, Python, or Go as primary technologies.
This example shows job search filtering across location, salary, and work arrangement. Without authentication, results reflect public listings only—logged-in users would see application history and saved searches. Search relevance depends on how recently ZipRecruiter's index was updated.
@ZipRecruiter compare the average salary for product managers in San Francisco versus Denver, and show me the cost-of-living adjusted difference
San Francisco product managers average $142k across 230 active listings (range: $105k-$195k). Denver product managers average $118k across 89 listings (range: $90k-$155k). Raw difference: $24k. Adjusting for SF's 61% higher cost of living versus Denver, the Denver salary equivalent is roughly $190k in SF purchasing power—meaning Denver roles offer better real compensation in this sample.
This synthesis example combines salary aggregation with economic reasoning. The MCP provides market data; the AI applies cost-of-living context. Salary figures reflect posted ranges, not actual offers, and fluctuate with market conditions. Useful for relocation or compensation benchmarking decisions.
@ZipRecruiter what skills are most frequently required in data analyst job postings this month, and which ones correlate with salaries above $100k
Across 1,340 data analyst postings: SQL appears in 89%, Python in 67%, Excel in 61%, Tableau in 54%. For roles above $100k (n=412), the skill mix shifts: Python jumps to 84%, SQL holds at 91%, but R (41%) and AWS (38%) become significant differentiators. Machine learning keywords appear in 29% of high-salary postings versus 8% overall.
This example demonstrates trend analysis across job listings. The MCP aggregates structured data from postings; the AI identifies patterns. Skill frequency doesn't prove causation—correlation reflects what employers bundle together. Best used for understanding market expectations, not guaranteeing salary outcomes.
Use-case deep-dives
When ZipRecruiter MCP helps a 2-person startup fill roles fast
A founder and one ops hire need to fill three roles in six weeks. They're drowning in ZipRecruiter emails and losing track of which candidates replied to what. The MCP lets them query candidate status, pull application details, and update pipeline stages without leaving their workspace. This works when you're posting 3-5 jobs at once and need a single place to triage. If you're hiring one role every quarter, the native ZipRecruiter dashboard is enough. If you're running 20+ reqs across departments, you need a full ATS. But in that narrow window where you're scaling from solo founder to small team, this MCP keeps hiring from becoming a second full-time job. Worth trying if you're already paying for ZipRecruiter and your team lives in Switchy.
How a contract recruiter uses this MCP to manage multiple clients
A contract recruiter handles 8-12 open roles across three small companies, all posting on ZipRecruiter. She needs to check new applicants every morning, flag strong matches, and send updates to each client by noon. The MCP consolidates that morning sweep into one query instead of logging into three separate ZipRecruiter accounts. She can pull candidate lists by job ID, filter by application date, and copy summaries into client Slack channels. This saves 20 minutes per day if you're juggling multiple ZipRecruiter accounts. It breaks down if clients use different job boards—then you're back to tab-switching. The buying call: if you bill hourly and ZipRecruiter is your primary board, the time saved pays for Switchy in week two.
When distributed hiring teams need shared candidate context
A 6-person remote team is hiring two engineers. The hiring manager is in Austin, the tech lead is in Berlin, and the recruiter is in Manila. They're all looking at the same ZipRecruiter pipeline but coordinating over email and Notion. The MCP pulls candidate data into Switchy where the whole team can see it, add notes, and decide who moves forward—without forwarding PDFs or pasting résumé links. This works when your team is async and needs a shared view of hiring state. If everyone's in the same office or on the same Zoom calls, you don't need this. If you're hiring 50 people, you need Greenhouse. But for small distributed teams filling 2-4 roles, this MCP turns hiring into a team sport instead of a relay race.
Frequently asked
What does the ZipRecruiter MCP do in Switchy?
The ZipRecruiter MCP connects your team's AI workspace to ZipRecruiter's job posting and candidate management platform. Your team can query job listings, check application status, and pull candidate data without leaving Switchy. Since it requires no authentication setup, any team member can start using it immediately once the integration is enabled.
Do I need a ZipRecruiter account to use this MCP?
No authentication is required to enable the ZipRecruiter MCP in Switchy. However, the functionality you can access depends on what ZipRecruiter's public API allows without credentials. If you need to post jobs or access private candidate data, you'll likely need to provide API credentials through a future update or use ZipRecruiter's dashboard directly.
Can this MCP post job listings to ZipRecruiter?
The current implementation doesn't expose specific tools yet, so posting jobs directly from Switchy isn't confirmed. Most recruiting platforms require authenticated write access for job posting. Check the tool list in Switchy's integration settings once it's connected. If posting isn't available, you can still use it to search and monitor listings.
How is this different from using ZipRecruiter's website?
Using the MCP in Switchy lets your team query job data and candidate information through natural language in your shared workspace. Instead of logging into ZipRecruiter separately, switching contexts, and copying data back, your AI assistant handles the lookup and formats results inline. It's faster for quick checks but won't replace the full dashboard for complex recruiting workflows.
Does connecting this MCP count against my Switchy plan limits?
MCP connections themselves don't count as seats or users. However, the API calls made through the ZipRecruiter MCP consume your workspace's overall usage quota. If your team runs frequent candidate searches or pulls large datasets, monitor your plan's API call limits. Heavy recruiting workflows might push you toward a higher tier.