Ashby MCP for AI Agents. Manage your entire hiring pipeline via conversation.
Ashby MCP manages your entire recruiting pipeline through natural language commands. Your AI agent can list all active jobs, search for candidates by name or email, and pull full application details without you switching tabs. It gives you a single source of truth for job listings, candidate profiles, and interview schedules.
Give Claude and any AI agent real-world access
Retrieve a complete list of all jobs—open, closed, or archived—and get detailed metadata for any specific position.
Find candidates quickly using names or emails, and pull up their full profile including tags and contact information.
Monitor where every job application stands by filtering results based on the specific job ID or current workflow stage.
Get a list of all scheduled interviews so you stay organized and never miss a meeting date.
Confirm that the MCP has successfully linked to your Ashby account for immediate use.
Ask an AI about this
Waiting for input…
What AI agents can do with Ashby: Your Recruitment Pipeline Tools (10 Tools)
These tools allow your agent to perform every core function of the Ashby platform, from listing open roles to pulling specific candidate details.
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 Ashby MCPGet Account Check
Verifies the connection status to your Ashby account.
Get Application Info
Retrieves all specific details about a single job application.
Get Candidate Info
Pulls the complete profile and contact information for one candidate.
Get Job Info
Gets comprehensive details for a single, specific job listing.
List Applications
Lists every job application currently recorded in the system.
List Candidates
Retrieves a list of all candidates stored within Ashby.
List Interviews
Lists all scheduled interviews to keep track of the recruiting calendar.
List Jobs
Provides a list of job listings, supporting filtering by status (open, closed, etc.).
Search Candidates
Searches for and finds candidates using their name or email address.
Search Jobs
Searches for job openings based on keywords in the title.
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 Ashby, 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 Ashby. 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 hours spent switching between tabs are brutal. Solved with Vinkius AI Gateway
You know the process: You check your job board for open roles, copy a Job ID. Then you jump to your CRM to find the candidate's email and search their profile. Next, you switch to your calendar just to see if they have an interview scheduled. Finally, you go back to the application tracker to confirm the current workflow stage. It's five different clicks, four minutes minimum, and half of it involves copy-pasting.
With this MCP connected through Vinkius, those steps disappear. You tell your agent what you need—like 'Show me all candidates who applied for Product Designer and list their tags.' The agent runs the necessary tools in sequence and gives you one single, compiled answer.
The Ashby MCP Gives Your Agent Full Pipeline Visibility
You no longer have to manually verify if a candidate's profile matches the requirements of an open job. You can ask your agent to list jobs and then immediately pull candidate details to compare them in one prompt.
The result is that you get actionable summaries, not raw data dumps. This means faster decision-making and less time spent managing tools and more time talking to talent.
What your AI can actually do with this
Managing hiring involves juggling dozens of systems—job boards, CRM tools, calendar invites. You spend hours copying IDs and navigating between different dashboards just to get a status update on one person. This MCP changes that. It connects your AI agent directly to Ashby, letting you talk about your pipeline like it's already in your head.
Instead of running five separate reports, you simply ask for what you need. You can list all open jobs and then immediately pull the detailed profile for a candidate who applied last week. Need to check on an interview? Ask. The MCP gives your agent enough context that it doesn't just dump raw data; it organizes it into usable insights.
This is how Vinkius brings powerful, specialized tools like Ashby directly into your AI workflow, letting you treat complex HR operations as simple conversations.
019d7552-fb11-7333-bdc4-faf134f91ce7 Here's how it actually works
The bottom line is you get comprehensive hiring intelligence delivered directly back into your chat window, without leaving your current workspace.
You connect your preferred AI client and authorize access using your API key.
Your agent sends a natural language prompt, such as 'Find all candidates tagged with Engineering who applied to the Product Designer role.'
The MCP translates that request into specific tool calls, fetching job data, candidate profiles, and application status in one sequence.
Who is this actually for?
Recruiters who are tired of jumping between multiple tabs to check a candidate's status. Hiring managers who need quick summaries of applicant profiles during planning sessions. Talent Operations teams that manage hiring trends and application throughput.
Needs to quickly audit the entire pipeline, checking job statuses or candidate applications without manually filtering every view.
Requires an AI agent to summarize key details from a full candidate profile so they can review talent during short planning sessions.
Must monitor hiring trends and ensure that every application is moving through the correct workflow stages efficiently.
What Changes When You Connect
Stop switching tabs. Instead of moving between job boards and CRM dashboards, you ask your agent for a candidate's status, pulling all the necessary data in one go using get_candidate_info and list_applications.
Get immediate oversight on your hiring rhythm. You can use list_jobs to see exactly how many positions are open or archived, giving you an instant view of capacity without running reports.
Never lose track of a candidate again. Use search_candidates followed by get_candidate_info to pull up full profiles and tags instantly, making sourcing much faster.
Stay on top of your schedule using the list_interviews tool. You get a clean list of upcoming interviews so you can plan follow-ups without checking a separate calendar app.
Streamline reporting by querying job details with get_job_info. This lets your agent pull structured data about requirements and metadata for multiple roles at once.
See it in action
The end-of-day status report
A recruiter needs to know if the top 5 candidates are moving forward. They ask their agent, 'List all applications for Senior Frontend Engineer and check the latest status.' The agent uses list_applications and then retrieves specific details using get_application_info, giving a clean summary without manual data extraction.
Quickly vetting a referral
A hiring manager gets an email with a name. Instead of searching the database manually, they ask their agent to 'Search for John Doe.' The tool uses search_candidates and provides the full profile using get_candidate_info, including contact info and tags.
Checking job market gaps
A Talent Ops specialist wants to see if they have enough roles open in a specific department. They prompt the agent, 'List all jobs with status Open.' The tool runs list_jobs, allowing them to immediately assess the current volume of openings.
Investigating an old application
A recruiter needs historical data on a candidate. They provide the ID and ask their agent to show details, running get_application_info to confirm the job role and previous workflow stages.
The honest tradeoffs
What to watch out for, and the recommended way to handle each one.
Searching without context
Asking 'Tell me about hiring' results in a generic response because the agent doesn't know what specific data to pull.
Be precise. Instead, ask your agent to 'List all open jobs and give me details for Product Designer.' This uses list_jobs and get_job_info together.
Mixing up IDs
Providing a candidate name when the system needs an application ID, causing the query to fail.
First, use list_applications to find the correct job/application ID. Then, provide that ID along with your request for details using get_application_info.
Assuming data exists
Asking for a candidate's salary history when that data is outside of Ashby.
Only ask the agent to pull information related to core records. Use get_candidate_info or search_candidates—those are the defined sources.
When It Fits, When It Doesn't
Use this MCP if your pain point is data retrieval across multiple stages of hiring. Specifically, you need an AI client to talk to Ashby and pull together a mix of records: job listings, candidate profiles, and application statuses. If you only need to read one piece of static information (like just listing all candidates), this works. However, don't use it if your goal is writing or creating new data outside of the defined tools; for instance, if you want to send an email or update a field manually, you might need a separate messaging or workflow automation tool instead. This MCP is read-only access to Ashby records via conversational prompts.
Questions you might have
How does the Ashby MCP connect to my existing accounts? +
You initiate the connection through Vinkius by providing your API key during setup. The agent then uses get_account_check to verify the link is active before running any commands.
Can I use the Ashby MCP to update candidate records? +
No, this MCP is designed for reading data only. It allows your agent to retrieve profiles using get_candidate_info but cannot write or modify data within Ashby.
Does the Ashby MCP support filtering open jobs? +
Yes, you can use the list_jobs tool and specify filters like 'open' or 'closed' to narrow down job listings immediately.
What if I want to find a candidate by their email? +
Use the search_candidates tool. You only need to provide the name or email, and it will locate the correct profile for you.
Does the Ashby MCP handle interview scheduling? +
The MCP can list all scheduled interviews using list_interviews, helping you stay organized. However, it does not actually book or modify calendar appointments.