
montrellcruse/servicetitan-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
ServiceTitan MCP v3: 261 API-backed reads across 15 domains, three system tools, and 194 opt-in experimental mutations. Built by Rowvyn.
Обзор
A ServiceTitan MCP package for independently configured companies. V3 uses pinned official API contracts, readonly discovery, configurable report bindings, and explicit data-completeness checks. Built by Rowvyn. Version provides stable read-only support under the readonly-v1 policy: one separately configured runtime per company, followed by that company's readiness and report-definition validation. Read the v3 migration guide before upgrading. Choose the workflow your agent needs before connecting. These counts include the three system tools for health, readiness, and stored-result retrieval: Use Node 22 or 24. The following complete stdio configurations install the versioned npm package. Replace all four credential placeholders with credentials for your company. They explicitly select production for a live company; use integration with matching integration credentials when validating there. Set ST_TIMEZONE to your company's IANA timezone.
README
Показан фрагмент оригинального README. Открыть оригинал.
ServiceTitan MCP Server
A ServiceTitan MCP package for independently configured companies. V3 uses pinned official API contracts, readonly discovery, configurable report bindings, and explicit data-completeness checks.
Built by Rowvyn. Version 3.0.2 provides stable read-only support under the readonly-v1 policy: one separately configured runtime per company, followed by that company’s readiness and report-definition validation. Read the v3 migration guide before upgrading.
Start with a focused profile
Choose the workflow your agent needs before connecting. These counts include the three system tools for health, readiness, and stored-result retrieval:
| Workflow | ST_TOOL_PROFILE |
Read tools |
|---|---|---|
| Customer and location work | crm |
33 |
| Revenue and operational analytics | analytics |
34 |
| Dispatch, scheduling, people, and settings | dispatch |
75 |
| Full API coverage | full (default when omitted) |
264 |
Use Node 22 or 24. The following complete stdio configurations install the versioned npm package. Replace all four credential placeholders with credentials for your company. They explicitly select production for a live company; use integration with matching integration credentials when validating there. Set ST_TIMEZONE to your company’s IANA timezone. Each server process serves one independently configured company.
For analytics:
{
"mcpServers": {
"servicetitan": {
"command": "npx",
"args": ["-y", "@rowvyn/[email protected]"],
"env": {
"ST_CLIENT_ID": "your-client-id",
"ST_CLIENT_SECRET": "your-client-secret",
"ST_APP_KEY": "your-app-key",
"ST_TENANT_ID": "your-tenant-id",
"ST_ENVIRONMENT": "production",
"ST_TIMEZONE": "America/New_York",
"ST_READONLY": "true",
"ST_TOOL_PROFILE": "analytics"
}
}
}
}
For CRM:
{
"mcpServers": {
"servicetitan": {
"command": "npx",
"args": ["-y", "@rowvyn/[email protected]"],
"env": {
"ST_CLIENT_ID": "your-client-id",
"ST_CLIENT_SECRET": "your-client-secret",
"ST_APP_KEY": "your-app-key",
"ST_TENANT_ID": "your-tenant-id",
"ST_ENVIRONMENT": "production",
"ST_TIMEZONE": "America/New_York",
"ST_READONLY": "true",
"ST_TOOL_PROFILE": "crm"
}
}
}
}
Установка
npx -y @rowvyn/[email protected]Конфигурация
{
"mcpServers": {
"servicetitan": {
"command": "npx",
"args": ["-y", "@rowvyn/[email protected]"],
"env": {
"ST_CLIENT_ID": "your-client-id",
"ST_CLIENT_SECRET": "your-client-secret",
"ST_APP_KEY": "your-app-key",
"ST_TENANT_ID": "your-tenant-id",
"ST_ENVIRONMENT": "production",
"ST_TIMEZONE": "America/New_York",
"ST_READONLY": "true",
"ST_TOOL_PROFILE": "analytics"
}
}
}
}