
Ashby guMCP Server
Interact with Ashby to manage hiring processes, interviewer pools, and recruitment workflows
Tools
List Candidates
List all candidates in your organization with pagination support. Supports search by email/name.
Get Candidate Info
Get detailed information about a specific candidate by their unique identifier. Returns comprehensive profile including contact details, applications, and history.
Create Candidate
Create a new candidate in your organization with comprehensive profile information including contact details, social links, and source attribution.
Update Candidate
Update candidate profile information including contact details, social links, source attribution, and location.
Add Candidate To Project
Add a candidate to a specific project for organization and tracking purposes.
Add Candidate Tag
Add a tag to a candidate for categorization and filtering purposes.
Create Candidate Note
Create a note on a candidate with support for plain text or HTML formatting with limited tags.
Anonymize Candidate
Anonymize a candidate - this action cannot be reversed and requires all applications to be in archived or hired state.
List Applications
Get all applications in your organization with comprehensive filtering and pagination support. Filter by job, status, creation date, and expand related data.
Get Application Info
Get detailed information about a specific application by application ID or submitted form instance ID. Returns comprehensive application data including candidate details and interview history.
Update Application
Update application properties including source, credited user, creation date, and notification settings.
Remove Application Hiring Team Member
Remove a user from the hiring team at the application level for a specific role.
Change Application Source
Change the source of an application. Pass null for sourceId to unset the application's source.
Change Application Stage
Move an application to a different interview stage, with optional archiving and email configuration.
List Interviewer Pools
List all interviewer pools in your Ashby organization with optional filtering and pagination support. Retrieves comprehensive details about each pool including training paths and stages.
Get Interviewer Pool Info
Get detailed information about a specific interviewer pool including its configuration, training paths, and member details.
Add User To Interviewer Pool
Add a user to an interviewer pool, optionally assigning them to a specific training path stage. If no training stage is specified, the user will be added as a fully qualified member.
List Users
List or search Ashby users in your organization. Supports listing all users with pagination, or searching by specific email address.
Get User Info
Get detailed information about a specific Ashby user by their unique identifier, including their role, permissions, and profile details.
List Interviews
List all interviews in your organization with optional filtering and pagination support. Includes both shared and job-specific interviews with archival options.
Get Interview Info
Get detailed information about a specific interview by its unique identifier, including interview structure, participants, and scheduling details.
List Interview Schedules
Get all interview schedules in your organization with filtering options and pagination support. Filter by application, interview stage, or creation date.
Create Interview Schedule
Create a new interview schedule in Ashby for a specific application with defined interview events, interviewers, and timing.
Update Interview Schedule
Update an existing interview schedule with new interview events and timing information. Include interviewEventId to update existing events, or omit to create new ones.
Cancel Interview Schedule
Cancel an existing interview schedule with optional reschedule allowance.
List Jobs
List or search jobs in your organization with comprehensive filtering and pagination support. Supports filtering by status, date ranges, or searching by title.
Update Job
Update job properties including title, team, location, interview plans, and custom requisition ID.
Set Job Status
Change the status of a job with validation. Status transitions: Draft→Open/Archived, Open→Closed, Closed→Draft/Archived, Archived→Draft.
Installation Steps
Get StartedCreate a Gumloop Account
To use this MCP, you need a Gumloop account. If you don't have one yet, you can create one for free.
Generate Your Server URL
Generate and copy your MCP server URL to use in your application.