MS

montrellcruse/servicetitan-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

5 stars 6 forks 品質 73 トレンド 33MIT

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"
      }
    }
  }
}
GitHub で README 全文を見る

インストール

npx -y @rowvyn/[email protected]
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "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" } } } }