List candidates

Candidates of a job with stage, rating and apply date, filtered by stage, status or name.

MCP tool jazzhr_read → list_candidates

read

Lists candidates 100 to a page, newest application first; pass next_cursor back as cursor for the next page. stage is the workflow stage as JazzHR shows it for that job, or a closing status. Each row is one candidate on one job, so a person who applied to two jobs appears twice. Use candidate_id for the other candidate tools.

Parameters

Parameters: list_candidates
NameTypeDescription
job_id string string Only candidates of this job. Default: all jobs.
stage string string Workflow stage name from list_workflow_stages.
name string string Part of the candidate name.
applied_since date date Only candidates who applied on or after this date.
rating integer integer Only candidates with this rating.
cursor string string Next page cursor from the previous call.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "jazzhr_read",
    "arguments": {
      "operation": "list_candidates",
      "arguments": {}
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "candidates": [
      {
        "candidate_id": "prospect_20261019_5e2c",
        "name": "Dana Whitfield",
        "email": "dana.whitfield@example.com",
        "job_id": "job_20261012_8f3a",
        "stage": "New",
        "rating": 0,
        "applied_at": "2026-10-19"
      },
      {
        "candidate_id": "prospect_20261016_77ad",
        "name": "Luis Ortega",
        "email": "luis.ortega@example.com",
        "job_id": "job_20261012_8f3a",
        "stage": "Interview",
        "rating": 4,
        "applied_at": "2026-10-16"
      }
    ],
    "next_cursor": null
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.