ServiceTitan MCP Server

installed_equipment_get_list

Retrieve a list of installed equipment from the ServiceTitan API, filtered by active status, creation/modification dates, location IDs, or specific IDs. Supports pagination and sorting for efficient data access.

Input Schema

NameRequiredDescriptionDefault
activeNoWhat kind of items should be returned
createdBeforeNoReturn items created before certain date/time (in UTC)
createdOnOrAfterNoReturn items created on or after certain date/time (in UTC)
idsNoPerform lookup by multiple IDs (maximum 50)
includeTotalNoWhether total count should be returned
locationIdsNoLocation IDs
modifiedBeforeNoReturn items modified before certain date/time (in UTC)
modifiedOnOrAfterNoReturn items modified on or after certain date/time (in UTC)
pageNoThe logical number of page to return, starting from 1
pageSizeNoHow many records to return (50 by default)
sortNoApplies sorting by the specified field
tenantYesTenant ID

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "active": { "description": "What kind of items should be returned", "type": [ "string", "null" ] }, "createdBefore": { "description": "Return items created before certain date/time (in UTC)", "type": [ "string", "null" ] }, "createdOnOrAfter": { "description": "Return items created on or after certain date/time (in UTC)", "type": [ "string", "null" ] }, "ids": { "description": "Perform lookup by multiple IDs (maximum 50)", "type": [ "string", "null" ] }, "includeTotal": { "description": "Whether total count should be returned", "type": [ "boolean", "null" ] }, "locationIds": { "description": "Location IDs", "type": [ "string", "null" ] }, "modifiedBefore": { "description": "Return items modified before certain date/time (in UTC)", "type": [ "string", "null" ] }, "modifiedOnOrAfter": { "description": "Return items modified on or after certain date/time (in UTC)", "type": [ "string", "null" ] }, "page": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "description": "The logical number of page to return, starting from 1" }, "pageSize": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "description": "How many records to return (50 by default)" }, "sort": { "description": "Applies sorting by the specified field", "type": [ "string", "null" ] }, "tenant": { "description": "Tenant ID", "type": "integer" } }, "required": [ "tenant" ], "type": "object" }

You must be authenticated.

Other Tools from ServiceTitan MCP Server

Related Tools

ID: mrnu4dtu2r