4,500+ servers built on MCP Fusion
Vinkius

Ashby MCP. Manage your entire hiring pipeline via conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Ashby MCP on Cursor AI Code Editor MCP Client Ashby MCP on Claude Desktop App MCP Integration Ashby MCP on OpenAI Agents SDK MCP Compatible Ashby MCP on Visual Studio Code MCP Extension Client Ashby MCP on GitHub Copilot AI Agent MCP Integration Ashby MCP on Google Gemini AI MCP Integration Ashby MCP on Lovable AI Development MCP Client Ashby MCP on Mistral AI Agents MCP Compatible Ashby MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Ashby MCP Server connects your AI agent directly to your Ashby recruiting platform. Use it to manage your hiring pipeline by listing, searching, and retrieving details on jobs, candidates, and applications.

Your agent can track job statuses, find specific candidates by email, and monitor the full application lifecycle without you opening a single tab.

What your AI agents can do

Get account check

Verifies the connection and authentication status for your Ashby account.

Get application info

Retrieves specific details for a single job application record.

Get candidate info

Gets full profile details for a specific candidate.

+ 7 more capabilities included
Search for Job Openings

Retrieves job listings based on keywords or titles.

Find Specific Candidates

Searches the candidate database using an email address or name to pull up full profiles.

View Job Details

Retrieves all detailed metadata for a specific job ID.

Get Application Status

Pulls all details for a single job application ID.

List and Filter Applications

Lists all job applications, allowing filtering by job ID or current workflow stage.

List All Candidates

Retrieves a full list of all candidates stored in Ashby.

Get Interview Schedule

Lists all scheduled interviews for immediate oversight.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Ashby MCP Server: 10 Tools for Recruiting Pipelines

Use these tools to manage jobs, candidates, and applications within your Ashby account via natural language prompts.

get019d7552

get account check

Verifies the connection and authentication status for your Ashby account.

get019d7552

get application info

Retrieves specific details for a single job application record.

get019d7552

get candidate info

Gets full profile details for a specific candidate.

get019d7552

get job info

Retrieves detailed metadata for a specific job listing.

list019d7552

list applications

Lists all job applications in your account, allowing filtering by job ID or workflow stage.

list019d7552

list candidates

Retrieves a full list of all candidates currently stored in Ashby.

list019d7552

list interviews

Lists all scheduled interviews in your recruiting calendar.

list019d7552

list jobs

Lists all job listings, supporting filtering by status (e.g., open, closed).

search019d7552

search candidates

Searches the candidate database using either an email address or a name.

search019d7552

search jobs

Searches for job openings using keywords from the job title.

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
Start building

Make Your AI Do More

Start with Ashby, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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 hooks your AI agent right into your Ashby recruiting platform. You can use it to manage your whole hiring pipeline—from tracking job openings to monitoring candidate applications—without ever touching a single tab. Your agent handles all the heavy lifting.

Search for Job Openings: Your agent pulls job listings using keywords or titles. To get the full picture on a specific role, it retrieves all the detailed metadata for that job ID. You can also list every job, filtering by status like open or closed.

Find Candidates: You can search the candidate database using an email address or a name; the agent pulls up the full profile, including all the details. Need to see everyone? It retrieves a full list of all candidates stored in Ashby. For immediate oversight, it also lists all scheduled interviews for you.

Track Applications: The agent lists all job applications, letting you filter them by a specific job ID or by their current workflow stage. If you need the deep dive on one application, it pulls all the specific details for that single job application record. You'll also get a list of all job applications in your account, which lets you filter by job ID or workflow stage.

System Check: Before you start, the agent verifies the connection and authentication status for your Ashby account.

How it works: Your agent handles everything. You just tell it what you need, and it executes the complex queries across jobs, candidates, and applications, keeping you focused on hiring, not on data entry.

How Ashby MCP Works

  1. 1 Tell your agent what you need, like 'List all open jobs with status X.'
  2. 2 The agent calls the relevant tool (e.g., list_jobs) and sends the parameters.
  3. 3 The server returns the structured data (e.g., a list of job titles and IDs) directly to your AI client.

The bottom line is you talk to your agent, and it talks to your Ashby account for the data.

Who Is Ashby MCP For?

This is for the recruiter who's tired of juggling 15 tabs just to see where a candidate stands. It's for the hiring manager who needs to quickly review candidate profiles without leaving their planning session. It gives talent operations staff a unified view of all hiring trends and application statuses.

Recruiter

Audits the full candidate pipeline and tracks application statuses across multiple roles instantly.

Hiring Manager

Reviews candidate profiles and job details using AI-assisted summaries during planning sessions.

Talent Operations Specialist

Monitors hiring trends and ensures all applications move through the required workflow stages efficiently.

What Changes When You Connect

  • See a candidate's full profile, tags, and contact details instantly using get_candidate_info. You don't have to navigate to their profile page to get basic data points.
  • Stop manually cross-referencing job IDs. Use list_applications to filter all jobs by workflow stage—like 'Hired' or 'Lead'—to see exactly where every applicant stands.
  • Get immediate oversight of your calendar using list_interviews. You can pull a list of all scheduled interviews without logging into your calendar tool.
  • Find open roles without guessing. Use search_jobs to quickly search the job title, and list_jobs to filter by status (open, closed, etc.).
  • Audit the entire candidate pool using list_candidates and search_candidates to pull up profiles by name or email. It's a massive time saver compared to manual searches.
  • Review specific job requirements on the fly. Use get_job_info to pull detailed metadata for any job ID, giving context to the current hiring stage.

Real-World Use Cases

01

Need to check a candidate's latest status?

A recruiter needs to confirm if 'Jane Doe' is still in the process. Instead of searching her name, they run search_candidates to get her ID. Then, they use get_application_info with that ID to confirm her current stage and assigned job.

02

I need to see all jobs that are currently open.

The hiring manager needs a list of all active roles. They run list_jobs and filter by 'open' status. This gives them the titles and IDs, which they can then pass to get_job_info to review the full job description.

03

What was the status of the 'Senior Frontend Engineer' job?

The talent ops specialist wants a quick audit. They use list_applications and filter by the Job ID for 'Senior Frontend Engineer'. This shows the count of applicants and their current stage, letting them quickly identify bottlenecks.

04

Need to find an applicant from a few months ago?

The recruiter remembers an applicant's email but not their name. They run search_candidates using just the email. This pulls up the full profile details, letting them resume communication instantly.

The Tradeoffs

Assuming one single data dump

Trying to get a full candidate profile by only listing all candidates (list_candidates) and then manually finding the details for each one.

Don't use list_candidates for specific data. First, use search_candidates to find the candidate's ID, then use get_candidate_info with that ID. That gives you the full profile in one shot.

Missing job context

Running list_applications and only seeing the job ID and status. You have no idea what the job actually is.

Always cross-reference. After running list_applications, take the Job ID and run get_job_info to get the full details and context for that specific job.

Forgetting the workflow stage

Only checking get_application_info and seeing 'Pending.' You don't know if 'Pending' means the candidate is waiting for the job description or if the hiring manager hasn't looked at it yet.

Use list_applications and specifically filter by the workflow stage. This gives you a clearer picture of the application bottleneck.

When It Fits, When It Doesn't

Use this server if your core workflow revolves around the candidate lifecycle—tracking, searching, and managing status changes. You need to connect the dots between a person (candidate), a role (job), and a status (application).

Don't use this if your primary need is something else, like managing payroll or logging sales leads. For those, you'll need a different system. If you just need to list all job titles without status filtering, list_jobs is fine, but if you need to know who applied and where they are in the process, you need the combination of list_applications and get_application_info.

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

How we secure it →

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

get_account_check get_application_info get_candidate_info get_job_info list_applications list_candidates list_interviews list_jobs search_candidates search_jobs

Tracking job applications shouldn't require 12 different clicks.

Today, tracking one candidate means opening the ATS dashboard, finding their name, clicking the application record, checking the status field, then potentially opening a separate tab to see the job description they applied for. It's a lot of manual switching and copy-pasting.

With this MCP server, you tell your agent: 'What is the status of candidate John Doe for the Senior Frontend role?' Your agent runs `search_candidates` and `get_application_info`. You get the status and the job context in one answer. Period.

Ashby MCP Server: Know the Candidate and Job Details

You currently have to pull candidate data from one place and job details from another. You manually match up IDs and descriptions to understand the full picture of the opening.

The server lets you combine `get_candidate_info` and `get_job_info` into one workflow. You instantly know who the person is and exactly what the job requires, without ever leaving your AI client.

Common Questions About Ashby MCP

How do I use the `list_jobs` tool to find only open roles? +

You pass 'open' as the status filter to the list_jobs tool. This returns a list of job titles and IDs that are currently active in Ashby.

Does `get_candidate_info` show me everything about the candidate? +

Yes. get_candidate_info pulls the full profile, including tags, contact details, and all stored metadata for that specific candidate.

Can I use `list_applications` to check multiple jobs at once? +

Yes. list_applications lets you list all applications, and you can filter the results by job ID or by the current workflow stage, which is really useful for auditing.

What's the difference between `search_candidates` and `list_candidates`? +

Use list_candidates to get a full, raw list of everyone. Use search_candidates when you know an email or name and only want to find that specific person quickly.

How do I check the connection status using `get_account_check`? +

You run get_account_check to verify the connection to Ashby. The output confirms if the API key is valid and if the agent has access to the platform's core data.

If I search for a candidate using `search_candidates`, what fields can I expect? +

The results provide the candidate's core identity and relevant metadata. You'll get the candidate's name, email, and any associated tags found in the profile.

Can `get_job_info` pull in historical data for a job? +

It pulls the full, current job listing details. This includes the job title, description, and the date the role was posted, but not past application records.

How do I handle too many applications when using `list_applications`? +

The tool handles pagination automatically. If you need more results, just ask your agent to fetch the next batch of applications. It manages the data flow for you.

How do I find my Ashby API Key? +

Log in to Ashby, go to Admin > API Keys, and click Create API Key. Ensure you grant the necessary permissions (e.g., jobsRead, candidatesRead).

Why does this server use POST for all requests? +

The Ashby API is designed as an RPC-style API where even data retrieval (reading) endpoints require a POST request with a JSON body.

Can I search for candidates by email? +

Yes, use the search_candidates tool and provide the email parameter to find a specific candidate in your database.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Ashby. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.