Add candidate
Create a candidate on a position.
MCP tool comeet_write → add_candidate
write Confirm
Creates a candidate with the fields Recruit requires: full name, source, position and posting location. Email, phone, salary expectations and availability are optional. It does not check for duplicates, so search with list_candidates first. Email templates that fire on workflow steps still apply, so the candidate may hear from Recruit. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| full_name string required | string | Candidate's full name. |
| position_id string required | string | Position from list_positions. |
| source string required | string | Source name as Recruit lists it. |
| posting_location string required | string | One of the position's posting locations. |
| email string | string | Candidate email. |
| phone string | string | Candidate phone. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "comeet_write",
"arguments": {
"operation": "add_candidate",
"arguments": {
"full_name": "Jane Doe",
"position_id": "position_8c41d2",
"source": "source",
"posting_location": "posting location"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"candidate_id": "cand_8e44b0",
"name": "Ana Lopez",
"position": "Backend Engineer",
"source": "Referral",
"status": "in_progress",
"current_step": "Application review"
},
"isError": false
}