JUHE API Marketplace
JordanDalton avatar
MCP Server

ServiceTitan MCP Server

An MCP server that allows AI assistants to interact with the ServiceTitan API, requiring client credentials for authentication.

2
GitHub Stars
8/23/2025
Last Updated
MCP Server Configuration
1{
2 "name": "my-mcp",
3 "command": "node",
4 "args": [
5 "/build/index.js"
6 ],
7 "env": [
8 {
9 "SERVICE_TITAN_CLIENT_ID": ""
10 },
11 {
12 "SERVICE_TITAN_CLIENT_SECRET": ""
13 },
14 {
15 "SERVICE_TITAN_APP_KEY": ""
16 },
17 {
18 "SERVICE_TITAN_TENANT_ID": ""
19 }
20 ]
21}
JSON21 lines

README Documentation

ServiceTitan MCP Server

(Please test)

To build the MCP server, run:

npm install && npm run build

This will compile the typescript files and produce a build directory plus it will output the json you can copy/paste into your MCP client (Claude Desktop, Windsurf, Cursor, etc.)

If all things go well, this will produce an output similar to this:

{
  "mcpServers": {
    "my-mcp": {
      "command": "node",
      "args": [
        "<thePathToYour>/build/index.js"
      ],
      "env": [
        {
          "SERVICE_TITAN_CLIENT_ID": "<REPLACE>"
        },
        {
          "SERVICE_TITAN_CLIENT_SECRET": "<REPLACE>"
        },
        {
          "SERVICE_TITAN_APP_KEY": "<REPLACE>"
        },
        {
          "SERVICE_TITAN_TENANT_ID": "<REPLACE>"
        }
      ]
    }
  }
}

If you have found value in this service please share it on social media. You can tag me @jordandalton on X, or jdcarnivore on Reddit.

Quick Install

Quick Actions

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source