Ashby

Tools to search candidates, manage applications, create notes and referrals, and query jobs and reports in your Ashby ATS workspace.

Overview

The Ashby MCP lets agents interact with your Ashby ATS workspace. It provides the ability to search for candidates and applications, retrieve job listings, look up users, create candidate notes, and submit referrals — all without leaving your Dust conversation.

Connection Setup (Admin)

  1. In Dust, go to Spaces → Tools and click Add Tools.
  2. Select Ashby from the list of available tools.
  3. Paste your Ashby API key into the field provided and save.

Once connected, the Ashby toolset will be available to add to agents in the spaces you grant access to.

Authentication

Ashby uses HTTP Basic Auth. The API key is passed as the Basic Auth username, with an empty password. Dust handles this automatically once you provide the API key.

See the official Ashby Authentication documentation for details.

Required API Key Permissions

In Ashby Admin → API Keys, create or edit your API key and grant at minimum the following permissions:

Permission areaAccess levelRequired for
CandidatesRead + WriteSearch candidates, get interview feedback, get candidate notes, get application details, create candidate notes, create referrals
JobsReadInternal job listing (used when creating referrals
ReportsReadGet report data
OrganizationReadInternal user lookup (used when creating referrals)
Hiring ProcessReadGet referral form

Optional toggles — enable these when your workspace data requires them:

  • Allow access to confidential jobs and projects — needed if agents must read confidential job postings.
  • Allow access to non-offer private fields — needed if agents must read private candidate fields.

For the full table of permissions and scopes, see the Ashby Authentication documentation.

Available Tools

ToolDescription
Search CandidatesSearch for candidates by name, email, or other criteria.
List Candidate NotesRetrieve the notes attached to a candidate's profile.
Create Candidate NoteAdd a new note to a candidate's profile.
Get Application DetailsRetrieve details of a specific application, including stage and status.
Get Application FeedbackRetrieve interview feedback submitted for an application.
Get Referral FormRetrieve the referral form configuration for a job.
Create ReferralSubmit a new referral for a candidate to a job.
List JobsList active job postings in your Ashby workspace.
Run Synchronous ReportExecute a synchronous Ashby report and return the results.
Search UsersSearch for users (employees/recruiters) in your Ashby organization.