Get started free
All integrations

Ashby integration

Modern recruiting and applicant tracking platform for high-growth companies. Manage candidates, jobs, applications, interviews, and offers via a unified RPC-style API. Build sourcing automations, careers pages, and analytics integrations.

35 toolsBasic authAPI docs

Common Ashby use cases

  • Reporting
  • Job creation
  • Form rendering
  • Career site sync
  • Sourcing automation
  • Audit trail
  • Recruiter intake
  • Hiring evaluation
  • Incremental sync
  • Org chart

What you can do with Ashby

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Candidate, 7 operations

  • POSTadd_candidate_tag

    Adds a tag to a candidate.

  • POSTanonymize_candidate

    Permanently anonymizes a candidate's PII.

  • POSTcreate_candidate

    Creates a new candidate profile.

  • POSTget_candidate

    Retrieves details for a specific candidate.

  • POSTlist_candidates

    Lists candidates in the account.

  • POSTremove_candidate_tag

    Removes a tag from a candidate.

  • POSTupdate_candidate

    Updates fields on an existing candidate.

Application, 5 operations

  • POSTchange_application_stage

    Moves an application to a different interview stage.

  • POSTcreate_application

    Creates a new application linking a candidate to a job.

  • POSTget_application

    Retrieves details for a specific application.

  • POSTlist_applications

    Lists candidate applications across the account.

  • POSTupdate_application

    Updates an application's source, credited user, or creation timestamp.

Job, 5 operations

  • POSTcreate_job

    Creates a new job.

  • POSTget_job

    Retrieves details for a specific job.

  • POSTlist_jobs

    Lists jobs in the account.

  • POSTset_job_status

    Sets a job's status (Draft/Open/Closed/Archived).

  • POSTupdate_job

    Updates an existing job.

Interview schedule, 4 operations

  • POSTcancel_interview_schedule

    Cancels an interview schedule.

  • POSTcreate_interview_schedule

    Creates an interview schedule for an application.

  • POSTlist_interview_schedules

    Lists interview schedules.

  • POSTupdate_interview_schedule

    Updates events on an interview schedule.

Job posting, 3 operations

  • POSTget_job_posting

    Retrieves a job posting by UUID.

  • POSTlist_job_postings

    Lists public job postings.

  • POSTupdate_job_posting

    Updates a job posting.

Offer, 3 operations

  • POSTcreate_offer

    Creates a new offer.

  • POSTget_offer

    Retrieves an offer by UUID.

  • POSTlist_offers

    Lists offers in the account.

Custom field, 2 operations

  • POSTget_custom_field

    Retrieves a custom field definition.

  • POSTlist_custom_fields

    Lists custom field definitions.

Note, 2 operations

  • POSTcreate_candidate_note

    Creates a note on a candidate.

  • POSTlist_candidate_notes

    Lists notes attached to a candidate.

Department, 1 operation

  • POSTlist_departments

    Lists departments in the account.

Location, 1 operation

  • POSTlist_locations

    Lists locations in the account.

Source, 1 operation

  • POSTlist_sources

    Lists candidate sources.

Webhook, 1 operation

  • POSTcreate_webhook

    Creates a webhook subscription.

Use Ashby from Claude Code, Cursor or Codex

Connect Ashby in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Ashby operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Ashby

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Ashby once

    Add your Ashby connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Ashby integration FAQ

What can you do with the Ashby integration?
LiveContext exposes 35 operations on Ashby, covering candidate, application, job and interview schedule. Common uses include Reporting, Job creation and Form rendering.

Popular integrations

Browse the whole catalog