ServiceTitan MCP Server is an MCP server that integrates AI assistants with the ServiceTitan field service management platform. Built for home service contractors, trade businesses, dispatch teams, and software developers working in the trades ecosystem, this server bridges Model Context Protocol clients with the ServiceTitan API. By enabling AI environments like Claude Desktop, Cursor, and Windsurf to interface directly with ServiceTitan, users can interact with business operations data, scheduling systems, and customer management records using plain language. The integration relies on ServiceTitan API credentials including client ID, client secret, application key, and tenant ID to handle authentication and communication securely. This tooling simplifies operations for field service teams by allowing language models to review operational workflows, query trade management records, and retrieve business data directly from their ServiceTitan account without manually switching back and forth between disparate dashboards.
Category: CRM, ERP & E-commerce
Tags: crm, erp, field-service, servicetitan
git clone https://github.com/JordanDalton/ServiceTitanMcpServer.git 2. Navigate into the project folder and build the server: npm install && npm run build 3. Note the generated build path and JSON configuration emitted by the build script. 4. Open your MCP client configuration file (such as Claude Desktop, Cursor, or Windsurf) and register the server under the mcpServers section using node as the command, pointing the arguments to <thePathToYour>/build/index.js. 5. Provide your environment variables inside the configuration, defining SERVICE_TITAN_CLIENT_ID, SERVICE_TITAN_CLIENT_SECRET, SERVICE_TITAN_APP_KEY, and SERVICE_TITAN_TENANT_ID with your ServiceTitan API credentials.Part of MCP Servers
You install the server by cloning the GitHub repository, installing dependencies, and compiling the TypeScript code with npm install and npm run build. The build script generates the index.js file and outputs a sample configuration to paste into your MCP client.
ServiceTitan MCP Server enables AI assistants to interface directly with the ServiceTitan field service management platform. It allows users to query customer information, examine scheduling details, inspect job histories, and interact with business records using conversational prompts.
It is compatible with any standard Model Context Protocol client that supports local stdio server execution, including Claude Desktop, Cursor, Windsurf, and OtterMind Studio.
To authenticate with the ServiceTitan API, you need four environment variables configured: SERVICE_TITAN_CLIENT_ID, SERVICE_TITAN_CLIENT_SECRET, SERVICE_TITAN_APP_KEY, and SERVICE_TITAN_TENANT_ID.