Integration

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.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Ashby.Built from the 35 Ashby tools below, on the connection you add once.

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

  • add_candidate_tagAdd candidate tagPOSTAdds a tag to a candidate.
  • anonymize_candidateAnonymize candidatePOSTPermanently anonymizes a candidate's PII.
  • create_candidateCreate candidatePOSTCreates a new candidate profile.
  • get_candidateGet candidatePOSTRetrieves details for a specific candidate.
  • list_candidatesList candidatesPOSTLists candidates in the account.
  • remove_candidate_tagRemove candidate tagPOSTRemoves a tag from a candidate.
  • update_candidateUpdate candidatePOSTUpdates fields on an existing candidate.

Application, 5 operations

  • change_application_stageChange application stagePOSTMoves an application to a different interview stage.
  • create_applicationCreate applicationPOSTCreates a new application linking a candidate to a job.
  • get_applicationGet applicationPOSTRetrieves details for a specific application.
  • list_applicationsList applicationsPOSTLists candidate applications across the account.
  • update_applicationUpdate applicationPOSTUpdates an application's source, credited user, or creation timestamp.

Job, 5 operations

  • create_jobCreate jobPOSTCreates a new job.
  • get_jobGet jobPOSTRetrieves details for a specific job.
  • list_jobsList jobsPOSTLists jobs in the account.
  • set_job_statusSet job statusPOSTSets a job's status (Draft/Open/Closed/Archived).
  • update_jobUpdate jobPOSTUpdates an existing job.

Interview schedule, 4 operations

  • cancel_interview_scheduleCancel interview schedulePOSTCancels an interview schedule.
  • create_interview_scheduleCreate interview schedulePOSTCreates an interview schedule for an application.
  • list_interview_schedulesList interview schedulesPOSTLists interview schedules.
  • update_interview_scheduleUpdate interview schedulePOSTUpdates events on an interview schedule.

Job posting, 3 operations

  • get_job_postingGet job postingPOSTRetrieves a job posting by UUID.
  • list_job_postingsList job postingsPOSTLists public job postings.
  • update_job_postingUpdate job postingPOSTUpdates a job posting.

Offer, 3 operations

  • create_offerCreate offerPOSTCreates a new offer.
  • get_offerGet offerPOSTRetrieves an offer by UUID.
  • list_offersList offersPOSTLists offers in the account.

Custom field, 2 operations

  • get_custom_fieldGet custom fieldPOSTRetrieves a custom field definition.
  • list_custom_fieldsList custom fieldsPOSTLists custom field definitions.

Note, 2 operations

  • create_candidate_noteCreate candidate notePOSTCreates a note on a candidate.
  • list_candidate_notesList candidate notesPOSTLists notes attached to a candidate.

Department, 1 operation

  • list_departmentsList departmentsPOSTLists departments in the account.

Location, 1 operation

  • list_locationsList locationsPOSTLists locations in the account.

Source, 1 operation

  • list_sourcesList sourcesPOSTLists candidate sources.

Webhook, 1 operation

  • create_webhookCreate webhookPOSTCreates 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