Breezy HR MCP for AI Agents. Automate candidate tracking and hiring workflow.
Breezy HR MCP connects your AI agent directly to your entire talent acquisition workflow. Use it to track job positions, manage candidate profiles from initial application through interview stages, and move applicants through your pipeline using natural conversation.
Give Claude and any AI agent real-world access
Get metadata for all active job positions or retrieve core company information directly.
Create new applicant records, get details on specific candidates, or list all applicants connected to a single job role.
List pipeline stages for any position and move an existing candidate record into a different stage with a simple command.
Ask an AI about this
Waiting for input…
What AI agents can do with Breezy HR: 10 Tools for Recruiting Workflow
These tools let you create new job openings, track candidate details, and move people through your entire recruitment funnel directly from your agent.
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 Breezy HR MCPCreate Candidate
Adds a new applicant profile linked to a specific job opening.
Create Position
Builds and saves an entirely new job listing within your company's system.
Get Candidate
Pulls the full, detailed record for one specific applicant.
Get Company
Retrieves fundamental details about your company's account setup.
Get Position
Gets all the metadata and core details for one specific job opening.
List Candidates
Generates a list of every candidate who applied to a given position.
List Positions
Returns a comprehensive list of all job positions, active or draft.
List Stages
Shows the defined steps and stages in your hiring pipeline for any role.
List Task Templates
Displays all pre-built task templates available to your team.
Move Candidate
Changes an applicant's status by moving them into a different pipeline stage.
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 each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Breezy HR, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Breezy HR. 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 each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The headache of managing candidate statuses manually Solved with Vinkius AI Gateway
Today, keeping track of candidates means jumping between multiple tabs. You open the main dashboard to see a list of roles, then click into each role's specific pipeline view. To update one person, you might have to locate their file, find the correct stage name, and manually hit 'Move.' Then you repeat that process for every single applicant.
With this MCP, that whole sequence disappears. You just tell your agent what needs doing—for example, telling it to move a group of people into the next round. Your agent handles all the internal data retrieval and status updates so you get confirmation in seconds, right in your chat.
Get candidate records instantly with get_candidate
Before this MCP, checking a specific applicant's history meant navigating deep into the system until you found their profile. You’d spend time confirming which stages they actually passed or who sourced them.
Now, just ask your agent to run get_candidate for that person. It delivers all of their historical data and current status right away. That means faster decisions and zero digging.
What your AI can actually do with this
Connect this MCP to any compatible client to take control of hiring processes without clicking through dashboards. You can ask your agent to get a list of all active jobs or pull up detailed records for specific candidates. Need to update someone's status? Your agent handles that, moving an applicant from one stage to the next in the pipeline.
It even pulls necessary administrative data, like company details and task templates. When you subscribe through Vinkius, your AI client gains access to this entire set of tools, letting you manage every step of candidate sourcing and placement right from a chat window.
019d7562-efce-73b0-a14d-88bb1c33930c Here's how it actually works
The bottom line is you manage your entire talent pipeline using plain conversation, never opening a web dashboard again.
First, subscribe to this MCP in Vinkius and enter your Breezy HR API Key and Company ID.
Second, connect your preferred AI client or agent to the newly added connection within your platform.
Third, use natural language prompts—like 'List all open jobs' or 'Move candidate X to Interview stage'—and let your agent execute the necessary actions.
Who is this actually for?
Recruiters and HR leads who are sick of manually updating applicant statuses in multiple tabs. This MCP gives them the ability to coordinate complex hiring flows—from initial job posting to final candidate move—using only natural language.
A technical recruiter uses this MCP to check a candidate's full history and list all open positions without leaving their chat window.
They use it to pull specific job details or get a quick list of candidates for a role, letting them review applicants straight from their editor.
This person monitors the entire hiring funnel by listing pipeline stages and task templates to ensure compliance across all open roles.
What Changes When You Connect
Stop digging through dashboards. Use your agent to list all job positions or pull detailed records for a specific applicant using get_position or get_candidate, giving you instant visibility.
Keep the pipeline flowing smoothly. When you move an applicant's status using move_candidate, you don't have to log into Breezy HR; your agent does it for you in one chat command.
Onboarding new roles is faster. You can use create_position to build out a job opening and then immediately use list_task_templates to see what follow-up actions are needed.
Never lose track of who applied where. Instead of manually tracking, your agent lets you list_candidates for a specific position so you know exactly how many people are in the funnel.
Get context instantly. Before talking about candidates, use get_company to pull up foundational company data, making sure all follow-up communication is accurate.
See it in action
Need to check a candidate's status before calling them.
A recruiter needs to know if John Doe moved past the initial screen. Instead of opening his profile, they prompt their agent: 'Get details for John Doe.' The agent runs get_candidate and reports back his current stage instantly.
Launching a new role requires immediate tracking.
A hiring manager defines a brand-new job opening. They use create_position to set it up, then prompt the agent to list_stages so they know exactly what pipeline steps need to be documented.
Batch updating multiple applicants after an interview.
The team just finished a round of interviews. The recruiter uses move_candidate repeatedly: 'Move candidate X to Interview' and then 'Move candidate Y to Offer Stage,' completing the updates without touching the web app.
Getting an overview of all available roles for Q3.
A talent operations specialist needs a full count. They prompt: 'List all open job positions.' The agent runs list_positions and gives them the current count and ID for every active role.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Using manual dashboard clicks
The recruiter has to click into a candidate's file, then navigate to the pipeline tab, find the correct stage, and finally hit 'Save' or 'Move.' This takes 4-5 mouse movements.
Just ask your agent: 'Move candidate ID 123 to Interview Stage.' Your agent runs move_candidate, handles the clicks internally, and confirms the change instantly.
Mixing up job listings
The manager might forget if a position was active or just drafted. They waste time clicking through menus trying to find the right role ID.
Use list_positions first. This shows you all options, giving you clear IDs and statuses for every current and draft job listing.
Trying to guess candidate details
The user assumes a candidate's status because they saw them in an email chain, but the actual record is different. They risk miscommunicating bad data.
Always run get_candidate first. This pulls the single source of truth for that person's current stage and history.
When It Fits, When It Doesn't
Use this MCP if your workflow requires constant, iterative updates to candidate status, job listings, or company data across multiple roles. Specifically, if you routinely need to list positions (list_positions), check applicant details (get_candidate), or change a stage (move_candidate). Don't use it if you only need read access—for simple reporting, another general database connector might be fine. However, if your core pain point is the repetitive manual action of updating status across dozens of applicants in different stages, this MCP is exactly what you need.
Questions you might have
How do I start a new job role using the Breezy HR MCP? +
You use create_position to build out the job listing in your system. This is the first step, as it gives you an official position ID that other tools will reference.
What if I need to see all the stages for a new role? +
Run list_stages for that specific position using its ID. This confirms your full hiring pipeline steps are correctly set up before you start adding candidates.
Can I update multiple people's statuses at once with Breezy HR MCP? +
Yes, by making consecutive requests to move_candidate for each person. You can instruct your agent to process a list of IDs and change their status systematically.
Does the Breezy HR MCP only work if I already have candidates? +
No. If you need to start fresh, use create_candidate to add new people to a position before any action is taken on them.