appointments_add
Add appointments to ServiceTitan by specifying job details, time slots, customer ID, and special instructions using the MCP server.
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": {
"tenant": "<tenant>",
"jobId": "<jobId>",
"appointmentNumber": "<appointmentNumber>",
"start": "<start>",
"end": "<end>",
"customerId": "<customerId>",
"createdById": "<createdById>"
},
"name": "appointments_add"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appointmentNumber | Yes | Appointment Number | |
| arrivalWindowEnd | No | Arrival Window End time | |
| arrivalWindowStart | No | Arrival Window Start time | |
| createdById | Yes | Created By ID | |
| customerId | Yes | Customer ID | |
| end | Yes | End time | |
| isConfirmed | No | Is Confirmed | |
| jobId | Yes | Job ID | |
| specialInstructions | No | Special Instructions | |
| start | Yes | Start time | |
| status | No | Status | |
| tenant | Yes | Format - int64. Tenant ID |