Tool | What It Does | Example Use |
---|---|---|
List Interviewer Pools | List all interviewer pools with optional filtering and pagination support | ”List interviewer pools matching pool name and return name, id, and member count as structured data” |
Get Interviewer Pool Info | Get detailed information about a specific interviewer pool | ”Using interviewer pool name , find the pool id with List Interviewer Pools, then return pool name, id, training stages, and member emails as structured data” |
Add User To Interviewer Pool | Add a user to an interviewer pool with optional training stage assignment | ”Using user email to get user id from List Users, and pool name to get pool id from List Interviewer Pools, add the user to the pool with training stage training stage , and return user id, pool id, and training stage as structured data” |
List Users | List or search Ashby users with pagination support | ”Search users matching name or email and return user id, name, email, and role as structured data” |
Get User Info | Get detailed information about a specific Ashby user | ”Given user email , find the user via List Users and return user id, name, email, manager, and active status as structured data” |
List Interviews | List all interviews with optional filtering and pagination support | ”List interviews scheduled in date range and return interview id, candidate name, interviewer names, start time, and time zone as structured data” |
Get Interview Info | Get detailed information about a specific interview | ”Using interview id from a previous step, return candidate name, job title, interviewer names, start time, end time, and interview format as structured data” |
List Interview Schedules | Get all interview schedules with filtering and pagination support | ”List interview schedules for candidate name on job title and return schedule id, start time, end time, and interviewer names as structured data” |
Create Interview Schedule | Create a new interview schedule with events, interviewers, and timing | ”Create an interview schedule for candidate name on date between start time and end time with interviewer interviewer name , and return schedule id, event start, event end, and interviewer names as structured data” |
Update Interview Schedule | Update an existing interview schedule with new events or timing | ”Update schedule id from previous step to new date with new start time to new end time , keep interviewer interviewer name , and return schedule id and updated times as structured data” |
Cancel Interview Schedule | Cancel an existing interview schedule with optional reschedule allowance | ”Cancel schedule id from previous step with reschedule allowed true or false , and return schedule id and status as structured data” |
List Jobs | List or search jobs with comprehensive filtering and pagination support | ”List jobs filtered by status and location , and return job id, title, location, and hiring manager as structured data” |
Update Job | Update job properties including title, team, location, and interview plans | ”Using job title to find the job via List Jobs, update location to location and team to team name , and return job id, title, team, and location as structured data” |
Set Job Status | Change the status of a job with validation and transition rules | ”Using job title , find the job via List Jobs, set status to Open or Closed , and return job id, title, and new status as structured data” |
List Applications | Get all applications with comprehensive filtering and pagination support | ”List applications for job title at stage stage , and return application id, candidate name, job title, and stage as structured data” |
Get Application Info | Get detailed information about a specific application | ”For candidate name on job title , find the application and return application id, stage, source, credited user, and owner as structured data” |
Update Application | Update application properties including source, credited user, and dates | ”Using application id from a previous step, set credited user to user email and add applied date YYYY-MM-DD , and return application id, credited user, and applied date as structured data” |
Remove Application Hiring Team Member | Remove a user from the hiring team at the application level | ”Using application id from a previous step, remove hiring team member user email , and return application id and updated hiring team as structured data” |
Change Application Source | Change the source of an application or unset it | ”For candidate name on job title , set application source to source name , and return application id and source as structured data” |
Change Application Stage | Move an application to a different interview stage | ”Move application for candidate name on job title to stage target stage , and return application id and new stage as structured data” |
List Candidates | List or search candidates with pagination support | ”Search candidates matching name or email and return candidate id, full name, email, and current company as structured data” |
Get Candidate Info | Get detailed information about a specific candidate | ”Given candidate name , find the candidate and return candidate id, full name, email, phone, and LinkedIn URL as structured data” |
Create Candidate | Create a new candidate with comprehensive profile information | ”Create a candidate with full name full name , email email address , and LinkedIn URL profile url , and return candidate id, name, and email as structured data” |
Update Candidate | Update candidate profile information including contact details and social links | ”Using candidate email to find the candidate, update phone to phone number and location to location , and return candidate id, name, phone, and location as structured data” |
Add Candidate To Project | Add a candidate to a specific project for organization and tracking | ”Using candidate id from List Candidates or Create Candidate, add to project project name , and return candidate id and project name as structured data” |
Add Candidate Tag | Add a tag to a candidate for categorization and filtering | ”Using candidate email to find the candidate, add tag tag name , and return candidate id and tags as structured data” |
Create Candidate Note | Create a note on a candidate with plain text or HTML formatting support | ”Add a note to candidate with candidate email using text note content , and return note id, author, and created time as structured data” |
Anonymize Candidate | Anonymize a candidate (irreversible action) | “Using candidate email to find the candidate, anonymize the record, and return candidate id and anonymization status as structured data” |
Create Your Ashby MCP Node
Add Your Prompt
Test Your Node
Save and Reuse
job title
and return job id and status”candidate name
, update their email, add a note, and schedule an interview tomorrow at 10am with interviewer name
”candidate name
on job title
to stage target stage
and return application id and new stage”Step 1: Get Candidates
department
and return candidate ids and emails as structured dataStep 2: Update Application Stage
job title
, move applications to target stage
and return application ids and new stage as structured dataStep 3: Schedule Interviews
candidate name
, create an interview schedule on date
from start time
to end time
with interviewer name
, and return schedule id and event times as structured datajob title
at stage stage
and return application id, candidate name, and stage as structured data”Empty Outputs
Incorrect Results
Errors
Iterate with Request Changes