← Back to MCP Directory
Ashby guMCP Server

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 StartedGet Started
1

Create 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.

2

Generate Your Server URL

Generate and copy your MCP server URL to use in your application.