Create lead
Add an inquiry to Leads with the guest, date, guest count and request.
MCP tool tripleseat_write → create_lead
write Confirm
Creates a lead in your Leads list. First name, last name and email are required; the guest count must be a number such as 25, not a range, and the location is required if your account has more than one. Your team sees the new lead and may be notified, so the call asks you first. By default you confirm each call; you can switch that off for this tool.
Parameters
| Name | Type | Description |
|---|---|---|
| first_name string required | string | Guest first name. |
| last_name string required | string | Guest last name. |
| email_address string required | string | Guest email. |
| phone_number string | string | Guest phone. |
| company string | string | Guest company. |
| event_description string | string | What the guest wants to host. |
| event_date date | date | Requested date. |
| guest_count integer | integer | Number only, for example 25. |
| location_id integer | integer | Required if your account has more than one location. |
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "tripleseat_write",
"arguments": {
"operation": "create_lead",
"arguments": {
"first_name": "Ife",
"last_name": "Okafor",
"email_address": "ife@example.com",
"event_description": "Birthday dinner for my sister",
"event_date": "2026-11-14",
"guest_count": 28,
"location_id": 1201
}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"lead_id": 90455,
"status": "created",
"conversion_status": "Not Converted",
"created_at": "2026-10-17T10:05:00-04:00"
},
"isError": false
}