ServiceTitan MCP Server

services_create

Create and manage service entries in ServiceTitan by defining properties like code, display name, pricing, and categories using the MCP tool for streamlined service setup and organization.

Input Schema

NameRequiredDescriptionDefault
accountNoAccount Number
activeNoIs Active
addOnMemberPriceNoAdd-On Member Price
addOnPriceNoAdd-On Price
bonusNoBonus Amount
businessUnitIdNoBusiness Unit ID
categoryIdsNoArray of Category IDs
codeYesService Code
commissionBonusNoCommission Bonus Amount
costNoService Cost
crossSaleGroupNoCross-Sale Group
descriptionNoService Description
displayNameYesService Display Name
externalDataNoExternal Data Key-Value Pairs
externalIdNoExternal Service ID
hoursNoService Hours
isLaborNoIs Labor Service
memberPriceNoService Member Price
paysCommissionNoPays Commission
priceNoService Price
recommendationIdsNoArray of Recommendation IDs
soldByCommissionNoCommission Percentage
sourceNoService Source
taxableNoIs Taxable
tenantYesFormat - int64. Tenant ID
upgradeIdsNoArray of Upgrade IDs
warrantyDescriptionNoWarranty Description
warrantyDurationNoWarranty Duration

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "account": { "description": "Account Number", "type": "string" }, "active": { "description": "Is Active", "type": "boolean" }, "addOnMemberPrice": { "description": "Add-On Member Price", "type": "number" }, "addOnPrice": { "description": "Add-On Price", "type": "number" }, "bonus": { "description": "Bonus Amount", "type": "number" }, "businessUnitId": { "description": "Business Unit ID", "type": "integer" }, "categoryIds": { "description": "Array of Category IDs", "items": { "type": "integer" }, "type": "array" }, "code": { "description": "Service Code", "type": "string" }, "commissionBonus": { "description": "Commission Bonus Amount", "type": "number" }, "cost": { "description": "Service Cost", "type": "number" }, "crossSaleGroup": { "description": "Cross-Sale Group", "type": "string" }, "description": { "description": "Service Description", "type": "string" }, "displayName": { "description": "Service Display Name", "type": "string" }, "externalData": { "description": "External Data Key-Value Pairs", "items": { "additionalProperties": false, "properties": { "key": { "type": "string" }, "value": { "type": "string" } }, "required": [ "key", "value" ], "type": "object" }, "type": "array" }, "externalId": { "description": "External Service ID", "type": "string" }, "hours": { "description": "Service Hours", "type": "number" }, "isLabor": { "description": "Is Labor Service", "type": "boolean" }, "memberPrice": { "description": "Service Member Price", "type": "number" }, "paysCommission": { "description": "Pays Commission", "type": "boolean" }, "price": { "description": "Service Price", "type": "number" }, "recommendationIds": { "description": "Array of Recommendation IDs", "items": { "type": "integer" }, "type": "array" }, "soldByCommission": { "description": "Commission Percentage", "type": "number" }, "source": { "description": "Service Source", "type": "string" }, "taxable": { "description": "Is Taxable", "type": "boolean" }, "tenant": { "description": "Format - int64. Tenant ID", "type": "integer" }, "upgradeIds": { "description": "Array of Upgrade IDs", "items": { "type": "integer" }, "type": "array" }, "warrantyDescription": { "description": "Warranty Description", "type": "string" }, "warrantyDuration": { "description": "Warranty Duration", "type": "integer" } }, "required": [ "tenant", "code", "displayName" ], "type": "object" }

You must be authenticated.

Other Tools from ServiceTitan MCP Server

Related Tools

ID: mrnu4dtu2r