Ashby MCP. Manage your entire recruiting pipeline through conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Ashby MCP Server connects your AI agent directly to your recruiting platform. It lets you manage candidate records, check job openings, and track application statuses using natural conversation.
You can programmatically create new profiles, list all candidates, and pull detailed interview feedback, all without leaving your chat window.
This is for people who spend too much time switching between tabs to manage talent pipelines.
What your AI agents can do
Create ashby candidate
Creates a new candidate profile in Ashby.
Get ashby application
Retrieves detailed information about a specific job application.
Get ashby candidate
Fetches all details for a single candidate.
The agent can list, get, and create candidate records within Ashby.
You can list and retrieve detailed status metrics for job applications and candidates.
The agent pulls interview feedback reports and summarizes candidate performance and sentiment.
You can retrieve lists of open job postings, departments, and internal user/location data.
The agent lists upcoming and past interviews for tracking.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Ashby MCP Server: 10 Tools for Recruiting
Use these tools to programmatically create candidate profiles, retrieve job details, and track the full lifecycle of job applications and interviews via your AI agent.
019dd0bccreate ashby candidate
Creates a new candidate profile in Ashby.
019dd0bcget ashby application
Retrieves detailed information about a specific job application.
019dd0bcget ashby candidate
Fetches all details for a single candidate.
019dd0bcget ashby job
Gets the complete details for a specific job posting.
019dd0bclist ashby applications
Lists multiple job applications and their current statuses.
019dd0bclist ashby candidates
Provides a list of multiple candidates in the system.
019dd0bclist ashby feedback
Lists submitted interview feedback reports for multiple candidates.
019dd0bclist ashby interviews
Lists scheduled and past interviews for tracking.
019dd0bclist ashby jobs
Provides a list of all active job postings and department units.
019dd0bclist ashby users
Lists all internal users and office locations for operational reporting.
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 Ashby, then connect any of our 4,500+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,500+ 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
What you can do with this MCP connector
Ashby MCP Server lets your AI agent talk directly to your recruiting platform. You'll manage candidate records, check job openings, and track applications using nothing but natural conversation. You can programmatically create profiles, list all candidates, and pull detailed interview feedback—all without ever leaving your chat window.
Manage Candidate Profiles
Your agent can list all candidates in the system, get all details for a single candidate, and create brand new profiles in Ashby. You'll also get a list of all internal users and office locations for reporting.
Review Application Status
Your AI client can list multiple job applications and check their current statuses. It can also pull detailed information for a specific job application or retrieve the status for a candidate.
Summarize Interview Performance
Your agent lists both upcoming and past interviews for tracking. It pulls submitted interview feedback reports for multiple candidates, summarizing their performance and sentiment.
View Job and User Directories
Your AI client can list all active job postings and department units. It can also list all internal users, giving you a complete view of your organization's people and needs.
How Ashby MCP Works
- 1 Subscribe to the Ashby server and grab your API Key from the Ashby dashboard.
- 2 Provide your AI client with the API key and connect the server.
- 3 Use natural language prompts (e.g., 'List all candidates in the Sales department') to trigger the available tools.
The bottom line is that your AI client handles the API calls and data formatting for you, letting you work entirely within your chat interface.
Who Is Ashby MCP For?
Recruiters, Sourcers, and HR Operations staff use this. It's for the recruiter who spends half their day manually updating candidate records, and the hiring manager who needs to check interview feedback before their next meeting. This saves hours of dashboard clicking.
Instantly pulls candidate summaries and updates application stages using natural language commands.
Searches large candidate pools for specific skills and retrieves full candidate metadata without leaving their sourcing tool.
Checks pipeline health and interview feedback across multiple departments without leaving their primary workspace.
Automates the oversight of job postings and user permissions by querying the system directory.
What Changes When You Connect
- Track candidate progress instantly. Use
list_ashby_candidatesorlist_ashby_applicationsto see who's active and where they are in the funnel, eliminating manual dashboard checks. - Reduce time spent reviewing feedback. The agent uses
list_ashby_feedbackto summarize interview performance and sentiment, giving you quick insights without opening reports. - Maintain organizational visibility. Query
list_ashby_jobsandlist_ashby_usersto get directories of open roles and internal contacts, keeping your planning coordinated. - Build profiles on the fly. Use
create_ashby_candidateto generate new profiles immediately when a promising lead comes in, ready for job linking. - Deep dive into records. Need everything on one person?
get_ashby_candidatepulls the full history and metadata for a single individual. - Coordinate complex steps. You can check job details (
get_ashby_job) and list related interviews (list_ashby_interviews) in one prompt sequence.
Real-World Use Cases
A candidate needs a profile created immediately.
A sourcer finds a top-tier contact but needs to start tracking them. They prompt their agent: 'Create a new candidate profile for John Doe (john@example.com)'. The agent uses create_ashby_candidate, adding the record to the system, and the sourcer can immediately list open jobs to link the profile.
The hiring team needs a quick status update on a job.
The hiring manager needs to know if Candidate X applied for Job Y and what the status is. They ask the agent: 'What's the application status for Candidate X on Job Y?'. The agent runs get_ashby_application and reports the current stage and any associated metrics.
Reviewing feedback across multiple candidates.
HR Operations needs to compare the interview feedback for five different people. They prompt: 'List the latest feedback for these five candidate IDs.' The agent executes list_ashby_feedback and returns a compiled summary of performance and sentiment for quick comparison.
Finding all available internal contacts for a new department.
A new department head needs to know who works there and what jobs are open. They ask the agent: 'Show me the users and all open jobs in the Marketing department.' The agent calls list_ashby_users and list_ashby_jobs sequentially, providing a unified directory report.
Building a candidate record for a future role.
A recruiter anticipates a job posting. They first use get_ashby_job to review the requirements for the open role, then use list_ashby_candidates to find existing people who match those requirements, keeping the pipeline prepped.
The Tradeoffs
Manual dashboard hopping
Checking a candidate's status requires opening the candidate tab, then the application tab, then the interview tab. This takes 3-5 minutes of clicking and switching context.
→
Just tell your AI agent: 'What is the full status and last feedback for Candidate X?'. The agent runs get_ashby_candidate, get_ashby_application, and list_ashby_feedback in the background and gives you one comprehensive answer.
Querying only by job title
Trying to find candidates without knowing the exact job title, forcing multiple searches across the entire candidate pool.
→
Start by calling list_ashby_jobs to narrow down the department or job line. Then, use list_ashby_candidates to filter the results against the specific job context.
Forgetting to create the record first
Trying to get details on a candidate who was just found but hasn't been formally entered into the system.
→
Always use create_ashby_candidate first to get the record ID, then use that ID with get_ashby_candidate to ensure the data is tracked correctly.
When It Fits, When It Doesn't
Use this if you need to interact with Ashby data from any interface (IDE, chat, web app) and need the data structure to be queryable via plain English. You need to track candidate lifecycle, job postings, or user directories.
Don't use this if you only need to view a single, static report that doesn't involve querying multiple related entities. For simple data visualization, you might use a native reporting tool. If your goal is purely to build a custom, non-Ashby backend service, you'll need a different data access layer.
This server is for action and context, letting your agent do the heavy lifting of stitching together data points from list_ashby_candidates, get_ashby_application, and list_ashby_feedback into a single response.
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 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 server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Finding a candidate's status shouldn't take five clicks.
Today, checking a candidate's status is a multi-step ordeal. You jump from the candidate profile to the job application view, then check the interview scheduling tab. You have to manually cross-reference who interviewed them and what the feedback score was. It's a mess of tabs and copy-pasting.
With the Ashby MCP Server, you just ask your agent: 'What's the full status for Candidate X?'. The agent runs the necessary tools—like `get_ashby_candidate` and `list_ashby_applications`—and gives you one summary that answers everything. Period.
Ashby MCP Server: Manage Talent Data
No more jumping between the candidate list, the job directory, and the user directory to get a full picture. The agent pulls complete data on job openings (`list_ashby_jobs`), the internal users (`list_ashby_users`), and the people who applied (`list_ashby_applications`)—all in one conversational pass.
The difference is that your agent acts as a dedicated coordinator. It knows which tools to run and how to stitch the data together. You just talk to it.
Common Questions About Ashby MCP
How do I use the `create_ashby_candidate` tool? +
Use this tool when you find a promising lead but haven't added them to Ashby yet. You prompt your agent with the name and email, and it creates the initial record for you. It's the first step in tracking a new source.
Can `list_ashby_candidates` give me all active people? +
Yes, list_ashby_candidates retrieves a list of all candidates in the system. You can then ask your agent to filter that list by status or department name for a more specific view.
Does `get_ashby_application` show the interview feedback? +
No. get_ashby_application only provides details on the job application itself. You must use list_ashby_feedback to retrieve the actual interview reports.
How do I check if a job is still open? +
Use list_ashby_jobs to get a directory of all open jobs. This list confirms which roles are currently active and managed within Ashby.
What is the difference between `get_ashby_candidate` and `list_ashby_candidates`? +
The list_ashby_candidates tool gives you a summary list of many candidates. The get_ashby_candidate tool pulls the full, detailed profile for one specific candidate by ID.
What tools can I use to find open jobs and hiring managers? +
Use list_ashby_jobs to get a directory of all open positions. This tool provides job details, including department names and associated hiring managers for coordination.
How do I get the details of a specific candidate's profile? +
The get_ashby_candidate tool retrieves a candidate's full profile. It gives you high-fidelity metadata, which is useful for deep analysis or summarizing their background.
Can I list all the scheduled interviews for a specific candidate? +
Yes, use list_ashby_interviews. This tool fetches a list of scheduled interviews, giving you dates, times, and associated feedback reports for tracking.
How do I find my Ashby API Key? +
Log in as an Admin, navigate to Admin > API Keys, and generate a new key for your integration.
Can I retrieve interview feedback via AI? +
Yes! The list_ashby_feedback tool allows your agent to retrieve high-fidelity feedback reports submitted by interviewers.
How do I create a new candidate record? +
Use the create_ashby_candidate tool and provide a JSON object with the candidate's name and contact details programmatically.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Legito
Automate document lifecycle management via Legito — manage template suites, document records, and user permissions directly from any AI agent.
intelliHR
Manage employee directory, jobs, and organization data via intelliHR API.
TheySaidSo
Access the world's largest quote API — retrieve the Quote of the Day, search by author, and fetch random inspiration directly via AI.
You might also like
WHO GHO
Access 2,200+ health indicators from 194 countries — life expectancy, disease prevalence, mortality rates, immunization coverage, and environmental health data from the World Health Organization.
Nifty Gateway (NFT Marketplace API)
Explore and manage NFT assets via Nifty Gateway — list available nifties, browse collections, and audit your personal portfolio directly from any AI agent.
Presenton
Automate presentation generation via Presenton — create AI slide decks and manage exports directly from any AI agent.