Convert lead
Convert a lead to a Prospect event, a booking or a contact.
MCP tool tripleseat_write → convert_lead
write Confirm
Does what Convert this Lead does in Tripleseat: the lead details fill the new record. An event or booking needs a room (event space). A new event starts as Prospect unless you set another status. Tripleseat sends the guest no email on conversion. Converting changes what your team works on and is not reversed with one call. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| lead_id integer required | integer | Lead ID from list_leads. |
| convert_to string required | string | prospect_event, booking or contact. |
| room_id integer | integer | Required for prospect_event and booking. From list_rooms. |
| event_name string | string | Name of the new event or booking. Default: built from the lead. |
| status string | string | Prospect, Tentative or Definite. Default: Prospect. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "tripleseat_write",
"arguments": {
"operation": "convert_lead",
"arguments": {
"lead_id": 90412,
"convert_to": "prospect_event",
"room_id": 3301,
"event_name": "Okafor birthday dinner"
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"lead_id": 90412,
"converted_to": "prospect_event",
"event_id": 5530340,
"booking_id": 770412,
"event_name": "Okafor birthday dinner",
"status": "Prospect",
"room": "Garden Room",
"converted_at": "2026-10-17T10:10:00-04:00"
},
"isError": false
}