ServiceTitan MCP Server

appointments_add

Add appointments to the ServiceTitan system by specifying details like start/end times, customer ID, job ID, and special instructions via the MCP server.

Input Schema

NameRequiredDescriptionDefault
appointmentNumberYesAppointment Number
arrivalWindowEndNoArrival Window End time
arrivalWindowStartNoArrival Window Start time
createdByIdYesCreated By ID
customerIdYesCustomer ID
endYesEnd time
isConfirmedNoIs Confirmed
jobIdYesJob ID
specialInstructionsNoSpecial Instructions
startYesStart time
statusNoStatus
tenantYesFormat - int64. Tenant ID

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "appointmentNumber": { "description": "Appointment Number", "type": "string" }, "arrivalWindowEnd": { "description": "Arrival Window End time", "type": "string" }, "arrivalWindowStart": { "description": "Arrival Window Start time", "type": "string" }, "createdById": { "description": "Created By ID", "type": "integer" }, "customerId": { "description": "Customer ID", "type": "integer" }, "end": { "description": "End time", "type": "string" }, "isConfirmed": { "description": "Is Confirmed", "type": "boolean" }, "jobId": { "description": "Job ID", "type": "integer" }, "specialInstructions": { "description": "Special Instructions", "type": "string" }, "start": { "description": "Start time", "type": "string" }, "status": { "description": "Status", "type": "string" }, "tenant": { "description": "Format - int64. Tenant ID", "type": "integer" } }, "required": [ "tenant", "jobId", "appointmentNumber", "start", "end", "customerId", "createdById" ], "type": "object" }

You must be authenticated.

Other Tools from ServiceTitan MCP Server

Related Tools

ID: mrnu4dtu2r