Token导航 LogoToken导航TokenDH.com
Servicetitan MCP 2026 Complete logo
运维云端未说明官方级别未说明来源级核验

Servicetitan MCP 2026 Complete

MCP Server

ServiceTitan MCP服务器是一个完整的现场服务管理平台,提供108种工具和15个React应用程序,涵盖工作管理、客户管理、调度、报告等功能。

工具数

108

提示词数

0

GitHub Stars

1

资源数

0
TypeScript云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

BusyBee3333

提供方

BusyBee3333

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

ServiceTitan MCP服务器

ServiceTitan现场服务管理平台的完整模型上下文协议(MCP)服务器 108工具15个React应用.

特性

🔧 工具(共108件)

作业管理(8个工具)

  • servicetitan_list_jobs -列出带有筛选器的作业
  • servicetitan_get_job -获取作业详细信息
  • servicetitan_create_job -创建新作业
  • servicetitan_update_job -更新作业详细信息
  • servicetitan_complete_job -标记作业完成
  • servicetitan_cancel_job -取消作业
  • servicetitan_list_job_appointments -列出工作预约
  • servicetitan_get_job_history -获取工作历史记录

客户管理(9个工具)

  • servicetitan_list_customers -列出客户
  • servicetitan_get_customer -获取客户详细信息
  • servicetitan_create_customer -创建新客户
  • servicetitan_update_customer -更新客户
  • servicetitan_deactivate_customer -停用客户
  • servicetitan_get_customer_balance -获取账户余额
  • servicetitan_list_customer_contacts -列出客户联系人
  • servicetitan_create_customer_contact -创建联系人
  • servicetitan_list_customer_locations -列出客户位置

估算管理(8个工具)

  • servicetitan_list_estimates -列出估计数
  • servicetitan_get_estimate -获取估算详细信息
  • servicetitan_create_estimate -创建新估算
  • servicetitan_update_estimate -更新估算
  • servicetitan_mark_estimate_sold -将估价标记为已售出
  • servicetitan_dismiss_estimate -驳回估价
  • servicetitan_get_estimate_items -获取估算行项目
  • servicetitan_add_estimate_item -添加行项目

发票和付款(10个工具)

  • servicetitan_list_invoices -列出发票
  • servicetitan_get_invoice -获取发票详细信息
  • servicetitan_create_invoice -创建新发票
  • servicetitan_update_invoice -更新发票
  • servicetitan_post_invoice -邮寄发票
  • servicetitan_void_invoice -无效发票
  • servicetitan_get_invoice_items -获取发票项目
  • servicetitan_add_invoice_item -添加发票项目
  • servicetitan_list_invoice_payments -列出付款
  • servicetitan_create_payment -记录付款

调度(8个工具)

  • servicetitan_list_appointments -列出约会
  • servicetitan_get_appointment -获取预约详情
  • servicetitan_create_appointment -安排预约
  • servicetitan_update_appointment -更新预约
  • servicetitan_assign_technician -指派技术人员
  • servicetitan_cancel_appointment -取消预约
  • servicetitan_list_dispatch_zones -列出调度区域
  • servicetitan_get_dispatch_board -获取调度板视图

技术人员(8个工具)

  • servicetitan_list_technicians -列出技术人员
  • servicetitan_get_technician -获取技术人员详细信息
  • servicetitan_create_technician -创建技术人员
  • servicetitan_update_technician -更新技术人员
  • servicetitan_deactivate_technician -停用技术人员
  • servicetitan_get_technician_schedule -获取日程安排
  • servicetitan_get_technician_shifts -获得轮班
  • servicetitan_create_technician_shift -创建班次

设备管理(6个工具)

  • servicetitan_list_equipment -列出设备
  • servicetitan_get_equipment -获取设备详细信息
  • servicetitan_create_equipment -注册新设备
  • servicetitan_update_equipment -更新设备
  • servicetitan_deactivate_equipment -停用设备
  • servicetitan_get_equipment_history -获取服务历史记录

会员资格(7工具)

  • servicetitan_list_memberships -列出成员资格
  • servicetitan_get_membership -获取会员详细信息
  • servicetitan_create_membership -创建会员资格
  • servicetitan_cancel_membership -取消会员资格
  • servicetitan_renew_membership -续订会员资格
  • servicetitan_list_membership_types -列出成员类型
  • servicetitan_get_membership_type -获取会员类型

库存管理(7个工具)

  • servicetitan_list_inventory_items -列出库存项目
  • servicetitan_get_inventory_item -获取商品详细信息
  • servicetitan_create_inventory_item -创建商品/SKU
  • servicetitan_update_inventory_item -更新项目
  • servicetitan_deactivate_inventory_item -停用项目
  • servicetitan_get_inventory_levels -获取库存水平
  • servicetitan_adjust_inventory -调整库存

位置(6个工具)

  • servicetitan_list_locations -列出地点
  • servicetitan_get_location -获取位置详细信息
  • servicetitan_create_location -创建服务地点
  • servicetitan_update_location -更新位置
  • servicetitan_deactivate_location -停用位置
  • servicetitan_list_location_equipment -列出定位设备

营销和线索(10个工具)

  • servicetitan_list_campaigns -列出活动
  • servicetitan_get_campaign -获取活动详细信息
  • servicetitan_create_campaign -创建活动
  • servicetitan_update_campaign -更新活动
  • servicetitan_list_leads -列出潜在客户
  • servicetitan_get_lead -获取潜在客户详细信息
  • servicetitan_create_lead -创建潜在客户
  • servicetitan_convert_lead -将潜在客户转化为客户
  • servicetitan_list_call_tracking -列表呼叫跟踪
  • servicetitan_get_lead_sources_report -获取潜在客户来源报告

报告和分析(9个工具)

  • servicetitan_get_revenue_report -收入报告
  • servicetitan_get_technician_performance -技术人员绩效
  • servicetitan_get_job_costing_report -作业成本报告
  • servicetitan_get_sales_report -销售报告
  • servicetitan_get_customer_acquisition_report -客户获取
  • servicetitan_get_ar_aging_report -AR账龄报告
  • servicetitan_get_membership_revenue_report -会员收入
  • servicetitan_get_job_type_analysis -工作类型分析
  • servicetitan_get_dispatch_metrics -调度指标

标签(7工具)

  • servicetitan_list_tag_types -列出标签类型
  • servicetitan_create_tag_type -创建标记类型
  • servicetitan_add_job_tag -添加作业标签
  • servicetitan_remove_job_tag -删除作业标签
  • servicetitan_list_job_tags -列出工作标签
  • servicetitan_add_customer_tag -添加客户标签
  • servicetitan_remove_customer_tag -删除客户标签

工资单(5个工具)

  • servicetitan_list_payroll_records -列出工资记录
  • servicetitan_get_technician_timesheet -获取时间表
  • servicetitan_get_technician_commissions -获得佣金
  • servicetitan_get_payroll_summary -获取工资汇总
  • servicetitan_export_payroll -导出工资数据

🎨 React应用程序(共15个)

  1. 招聘板 -通过筛选查看和管理所有服务作业
  2. 作业详细信息 -完整的工作信息和预约
  3. 客户仪表盘 -管理客户账户和活动
  4. 客户详细信息 -完整的客户资料,包括位置和联系人
  5. 调度板 -每日技术人员时间表和任务
  6. 估算生成器 -创建和跟踪估算和报价
  7. 发票仪表板 -管理发票和跟踪付款
  8. 技术人员时间表 -查看技术人员的可用性和班次
  9. 设备跟踪器 -监控客户设备和保修
  10. 会员经理 -管理定期服务成员资格
  11. 营销仪表板 -跟踪活动和潜在客户开发
  12. 库存管理员 -跟踪材料和库存水平
  13. 工资单概述 -跟踪技术人员工资和佣金
  14. 报告仪表板 -财务报告和分析
  15. 位置图 -服务地点目录

所有应用程序功能:

  • 🌑 深色主题已针对可读性进行了优化
  • 📱 响应式设计
  • ⚡ 通过MCP工具实时获取数据
  • 🎯 直观的过滤和搜索

安装

cd /Users/jakeshore/.clawdbot/workspace/mcpengine-repo/servers/servicetitan
npm install
cd src/ui/react-app && npm install && cd ../../..

配置

创建一个 .env 文件:

SERVICETITAN_CLIENT_ID=your_client_id_here
SERVICETITAN_CLIENT_SECRET=your_client_secret_here
SERVICETITAN_TENANT_ID=your_tenant_id_here
SERVICETITAN_APP_KEY=your_app_key_here

获取ServiceTitan API凭据

  1. 登录您的ServiceTitan帐户
  2. 前往设置→ 集成→ API应用程序管理
  3. 创建新的API应用程序
  4. 复制您的客户端ID、客户端密码、租户ID和应用程序密钥
  5. 根据需要配置OAuth2作用域

构建

npm run build

这将:

  1. 编译TypeScript服务器代码
  2. 构建所有15个React应用程序
  3. 使主入口点可执行

用法

作为MCP服务器

添加到MCP客户端配置中:

{
  "mcpServers": {
    "servicetitan": {
      "command": "node",
      "args": ["/path/to/servers/servicetitan/dist/main.js"],
      "env": {
        "SERVICETITAN_CLIENT_ID": "your_client_id",
        "SERVICETITAN_CLIENT_SECRET": "your_client_secret",
        "SERVICETITAN_TENANT_ID": "your_tenant_id",
        "SERVICETITAN_APP_KEY": "your_app_key"
      }
    }
  }
}

直接使用

npm start

发展

# Watch TypeScript compilation
npm run watch

# Run in development mode
npm run dev

# Build React apps only
npm run build:apps

建筑

servicetitan/
├── src/
│   ├── clients/
│   │   └── servicetitan.ts       # API client with OAuth2
│   ├── types/
│   │   └── index.ts               # TypeScript interfaces
│   ├── tools/                     # 14 tool modules
│   │   ├── jobs-tools.ts
│   │   ├── customers-tools.ts
│   │   ├── estimates-tools.ts
│   │   ├── invoices-tools.ts
│   │   ├── dispatching-tools.ts
│   │   ├── technicians-tools.ts
│   │   ├── equipment-tools.ts
│   │   ├── memberships-tools.ts
│   │   ├── inventory-tools.ts
│   │   ├── locations-tools.ts
│   │   ├── marketing-tools.ts
│   │   ├── reporting-tools.ts
│   │   ├── tags-tools.ts
│   │   └── payroll-tools.ts
│   ├── ui/
│   │   └── react-app/             # 15 React applications
│   │       └── src/
│   │           ├── apps/
│   │           ├── components/
│   │           ├── hooks/
│   │           └── styles/
│   ├── server.ts                  # MCP server setup
│   └── main.ts                    # Entry point
├── package.json
├── tsconfig.json
└── README.md

API覆盖范围

此MCP服务器涵盖所有主要的ServiceTitan API v2端点:

  • ✅ 工作管理(JPM)
  • ✅ 客户关系管理(CRM)
  • ✅ 销售和估算
  • ✅ 会计和发票
  • ✅ 调度与调度
  • ✅ 技术人员管理
  • ✅ 设备跟踪
  • ✅ 会员资格和经常性收入
  • ✅ 库存和材料
  • ✅ 营销和潜在客户开发
  • ✅ 报告和分析
  • ✅ 工资和佣金
  • ✅ 设置和配置

许可证

麻省理工学院

作者

MCP发动机-BusyBee3333

链接

-

目录标签

目录标签

TypeScript云端部署Docker现场服务管理本地部署工作管理客户管理调度系统报告分析

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

108

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP