ServiceTitan MCP Server

tasks_create

Create and manage tasks in ServiceTitan by assigning them to employees, setting priorities, tracking statuses, and linking to jobs or customers for improved task organization.

Input Schema

NameRequiredDescriptionDefault
assignedToIdNoID of the person the task is assigned to
businessUnitIdNoBusiness unit ID
completeByNoDate the task should be completed by
createdOnNoDate the task was created
customerIdNoCustomer ID
customerNameNoCustomer name
descriptionNoDescription of the task
descriptionModifiedByNoUser who modified the description
descriptionModifiedOnNoDate the description was last modified
employeeTaskResolutionIdNoEmployee task resolution ID
employeeTaskSourceIdNoEmployee task source ID
employeeTaskTypeIdNoEmployee task type ID
involvedEmployeeIdListNoList of involved employee IDs
isClosedNoWhether the task is closed
jobIdNoJob ID
jobNumberNoJob number
modifiedOnNoDate the task was last modified
nameYesName of the task
priorityNoPriority of the task
projectIdNoProject ID
refundIssuedNoRefund issued amount
reportedByIdNoID of the person who reported the task
reportedDateNoDate the task was reported
startedOnNoDate the task was started on
statusNoStatus of the task
tenantYesFormat - int64. Tenant ID

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "assignedToId": { "description": "ID of the person the task is assigned to", "type": "integer" }, "businessUnitId": { "description": "Business unit ID", "type": "integer" }, "completeBy": { "description": "Date the task should be completed by", "type": "string" }, "createdOn": { "description": "Date the task was created", "type": "string" }, "customerId": { "description": "Customer ID", "type": "integer" }, "customerName": { "description": "Customer name", "type": "string" }, "description": { "description": "Description of the task", "type": "string" }, "descriptionModifiedBy": { "description": "User who modified the description", "type": "string" }, "descriptionModifiedOn": { "description": "Date the description was last modified", "type": "string" }, "employeeTaskResolutionId": { "description": "Employee task resolution ID", "type": "integer" }, "employeeTaskSourceId": { "description": "Employee task source ID", "type": "integer" }, "employeeTaskTypeId": { "description": "Employee task type ID", "type": "integer" }, "involvedEmployeeIdList": { "description": "List of involved employee IDs", "items": { "type": "integer" }, "type": "array" }, "isClosed": { "description": "Whether the task is closed", "type": "boolean" }, "jobId": { "description": "Job ID", "type": "integer" }, "jobNumber": { "description": "Job number", "type": "string" }, "modifiedOn": { "description": "Date the task was last modified", "type": "string" }, "name": { "description": "Name of the task", "type": "string" }, "priority": { "description": "Priority of the task", "type": "string" }, "projectId": { "description": "Project ID", "type": "integer" }, "refundIssued": { "description": "Refund issued amount", "type": "number" }, "reportedById": { "description": "ID of the person who reported the task", "type": "integer" }, "reportedDate": { "description": "Date the task was reported", "type": "string" }, "startedOn": { "description": "Date the task was started on", "type": "string" }, "status": { "description": "Status of the task", "type": "string" }, "tenant": { "description": "Format - int64. Tenant ID", "type": "integer" } }, "required": [ "tenant", "name" ], "type": "object" }

You must be authenticated.

Other Tools from ServiceTitan MCP Server

Related Tools

ID: mrnu4dtu2r