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 + Writecandidate.search, candidate.listNotes, candidate.createNote, referral.create
JobsReadjob.list
ReportsReadreport.synchronous
OrganizationReaduser.search
Hiring ProcessReadreferralForm.info

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.