Send email to candidate
send_candidate_emailSend an email to a candidate from the organization's configured email address. Takes either a free-form subject and body, or an email template (by templateId or templateName) whose {{variables}} are filled in for the candidate and job position. The email reaches the candidate.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"candidateId": "<candidateId>"
},
"name": "send_candidate_email"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Email body content (free-form email only) | |
| subject | No | Email subject line (free-form email only) | |
| templateId | No | Contact template ID to send instead of subject/body | |
| candidateId | Yes | The candidate ID to send email to | |
| templateName | No | Contact template name (exact, case-insensitive) to send instead of subject/body | |
| jobDescriptionId | No | Associated job position ID; required for templates that reference the position |