Weavz
ServiceTitan

ServiceTitan

Trades and home-services operations for jobs, dispatch, CRM, invoices, payments, technicians, and setup data.

OAuth2Commerce
24 tools
6 triggers
Use withChatGPTClaudeClaude CodeCursorCodexMCP clientsSetup guide

Tools

Name
list_jobs

List ServiceTitan job records using documented paging and filters.

get_job

Get a ServiceTitan job by ID.

create_job

Create a ServiceTitan job using the documented request body.

update_job

Update a ServiceTitan job by exact ID using the documented request body.

list_appointments

List ServiceTitan appointment records using documented paging and filters.

get_appointment

Get a ServiceTitan appointment by ID.

list_customers

List ServiceTitan customer records using documented paging and filters.

get_customer

Get a ServiceTitan customer by ID.

create_customer

Create a ServiceTitan customer using the documented request body.

update_customer

Update a ServiceTitan customer by exact ID using the documented request body.

list_locations

List ServiceTitan location records using documented paging and filters.

get_location

Get a ServiceTitan location by ID.

create_location

Create a ServiceTitan location using the documented request body.

update_location

Update a ServiceTitan location by exact ID using the documented request body.

list_invoices

List ServiceTitan invoice records using documented paging and filters.

get_invoice

Get a ServiceTitan invoice by ID.

list_payments

List ServiceTitan payment records using documented paging and filters.

get_payment

Get a ServiceTitan payment by ID.

list_technicians

List ServiceTitan technician records using documented paging and filters.

get_technician

Get a ServiceTitan technician by ID.

list_business_units

List ServiceTitan business unit records using documented paging and filters.

get_business_unit

Get a ServiceTitan business unit by ID.

list_job_types

List ServiceTitan job type records using documented paging and filters.

get_job_type

Get a ServiceTitan job type by ID.

Triggers

Name
job_created_or_updated

Poll ServiceTitan job records after an initial baseline.

appointment_created_or_updated

Poll ServiceTitan appointment records after an initial baseline.

customer_created_or_updated

Poll ServiceTitan customer records after an initial baseline.

location_created_or_updated

Poll ServiceTitan location records after an initial baseline.

invoice_created_or_updated

Poll ServiceTitan invoice records after an initial baseline.

payment_created_or_updated

Poll ServiceTitan payment records after an initial baseline.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('service-titan', 'list_jobs', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'service-titan',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect ServiceTitan to my app?

Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does ServiceTitan support?

ServiceTitan supports 24 tools including List Jobs, Get Job, Create Job, Update Job, List Appointments, and more.

Can I use ServiceTitan with AI agents?

Yes. Add ServiceTitan to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

How do I connect ServiceTitan to ChatGPT or Claude?

Open the Weavz connector setup, sign in, choose a workspace, and add ServiceTitan as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped ServiceTitan tools exposed by that workspace.

Does ServiceTitan work with Claude Code, Cursor, Codex, and local agents?

Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved ServiceTitan work, and execute Code Mode workflows from a terminal.

What can I ask an AI agent to do with ServiceTitan?

ServiceTitan exposes 24 tools, including List Jobs, Get Job, Create Job, Update Job, List Appointments, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.

Can ServiceTitan be used in stateful agent workflows?

Yes. Agents can combine ServiceTitan tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does ServiceTitan use?

ServiceTitan uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.

How much does the ServiceTitan integration cost?

The ServiceTitan integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does ServiceTitan support?

ServiceTitan supports 6 triggers including Job Created or Updated, Appointment Created or Updated, Customer Created or Updated, Location Created or Updated, Invoice Created or Updated, and more.

Connect ServiceTitan in minutes

Get 20,000 free action executions every month. No credit card required.