Message a candidate
message_candidateSends recruiter outreach to a talent-search candidate. Without confirm=true it returns a preview and sends nothing; with confirm=true it sends an email through Jobiba (limits: 20 per day, 2 per candidate per 30 days). The candidate's contact details are never exposed.
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": {
"jobId": "<jobId>",
"candidateProfileId": "<candidateProfileId>",
"subject": "<subject>",
"message": "<message>"
},
"name": "message_candidate"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobId | Yes | Jobiba job ID (the id field from search_jobs or list_my_jobs). | |
| confirm | No | true only after explicit user approval. | |
| message | Yes | Message (20+ chars). Be specific and honest about the role. | |
| subject | Yes | Email subject (4+ chars). | |
| candidateProfileId | Yes | candidateProfileId from find_candidates. |