A commuter checking a phone by a train window, morning light streaking across the seat and blurred scenery passing outside

Claude + ServiceTitan: What the Integration Can (and Can't) Do in 2026

No — there’s no official Claude ServiceTitan connector and no ServiceTitan-built MCP server. ServiceTitan isn’t in Anthropic’s connectors directory, and developer.servicetitan.io documents an API v2 but no MCP. What exists on the Claude side are third-party community MCP servers (the most-cited has about 4 GitHub stars) and middleware like Zapier MCP. And even wired up, every Claude MCP setup carries the same limit: it only works inside a conversation you start. Nothing watches ServiceTitan, nothing fires when a job is booked, nothing runs while you’re away from the desk.

Here’s what’s actually available, how to connect it, where the limits bite, and what to use if you want ServiceTitan work that runs on its own.


What ServiceTitan ships — and what it doesn’t

ServiceTitan has a broad, capable API, but it’s a developer platform, not a Claude hookup:

  • API v2 at developer.servicetitan.io, with a wide surface: jobs, customers, dispatch, invoices, estimates, pricebook, payroll, marketing, and reporting.
  • OAuth 2.0 client-credentials auth — you need an App Key, Client ID, Client Secret, and Tenant ID; access tokens expire roughly every 15 minutes.
  • Two app types. A Private App (your own single tenant) needs no ServiceTitan review — a contractor can self-serve and integrate their own account. A Public App (multi-customer) requires ServiceTitan approval on a weekly review cadence; allow a few business days. It’s a one-time approval, and adding tenant IDs or scopes later doesn’t require re-approval.

What you won’t find is anything Claude-native. ServiceTitan’s AI story is its own brand, Titan Intelligence, and its plain-English “sidekick” Atlas, unveiled at Pantheon 2025 to run reports, find jobs, and dispatch techs from the ServiceTitan mobile app. Impressive — but it’s an in-product feature, not an MCP server, and it doesn’t connect to Claude. This is the classic “vendor AI is not connectable AI” case.


How you’d actually connect Claude to ServiceTitan today

No first-party path exists, so the options are unofficial:

  1. A community MCP server — the most-cited (around 4 stars, ~60 tools across CRM, jobs, accounting, estimates, dispatch, pricebook, inventory, memberships, payroll, and reporting) runs against API v2 using your App Key, Client ID, Client Secret, and Tenant ID.
  2. Middleware MCPZapier MCP exposes ServiceTitan actions to Claude without your maintaining code.
  3. Your own app — register a Private App in the developer portal (no review needed for your own tenant) and point a local MCP server at API v2.

Any of these adds ServiceTitan as a custom MCP connector. Remote custom connectors on claude.ai require a paid Claude plan; local servers run through Claude Desktop or Claude Code. Vet any community server before handing over credentials — the field is small and repos come and go.


The limits that actually matter

However you connect it, the shape is “an assistant you operate,” not “an agent that runs.” Three limits define it:

  • No triggers, no monitoring. Claude’s MCP tools only run inside a conversation you start. There’s no “when a job is booked, text the customer a confirmation and assign a tech.” Nothing fires on a ServiceTitan event — you have to be in the chat, prompting.
  • Conversation-only. Claude pulls a report or looks up a job when you ask; it doesn’t sit on your tenant watching dispatch and acting on its own. Close the chat and nothing continues.
  • Laptop-bound for anything scheduled. The closest thing to “running on its own” is Claude Cowork’s scheduled tasks, which fire on a fixed clock, not on inbox events. That’s not an always-on, event-driven dispatch agent.

So Claude is good for “summarize this week’s completed jobs by tech” and not built for “confirm every new booking the moment it comes in.”


If you want ServiceTitan work that runs on its own: Carly

The moment you want something to happen around ServiceTitan without you in the chat — text a customer when their job is scheduled, flag high-value estimates to a manager, pull a daily revenue summary every morning — you’ve crossed past what Claude’s MCP setup is for.

That’s where Carly fits. Carly is an AI executive assistant built to act on triggers, not just answer in a chat:

  • Runs on a schedule or an event, 24/7, in the cloud — pull a booked-jobs digest each morning, or act when a job or estimate changes; your laptop doesn’t need to be awake.
  • Ties ServiceTitan to the rest of your stack — read a job, message the customer, update a task, and notify a manager in one flow.
  • Actually sends and updates — drafts and sends email (Gmail and Outlook) with attachments, files and labels, manages tasks, updates your CRM, and records meetings.
  • Builds the workflow for you — tell it “I’d like a daily summary of yesterday’s completed jobs and revenue by tech” in plain English; it interviews you, then builds it with you. No prompt engineering.

AI agents start at $35/month, and steps in a workflow that don’t use AI run free and unlimited. Carly connects to 200+ tools across 40+ categories — see integrations. Carly natively integrates with ServiceTitan.


Claude vs Carly

Claude (community/middleware MCP)Carly
Look up jobs & customersYesYes
Pull reportsYesYes
Acts on triggers / schedulesNoYes
Confirms new bookings on its ownNoYes
Works while laptop is closedNoYes (cloud)
Sends email as part of the flowNo (Gmail draft-only)Yes (Gmail + Outlook)
Official ServiceTitan supportNo (community/middleware)Yes (native)
PricingPro $20 / Max $100–$200AI agents from $35/mo

Claude with a community MCP is a ServiceTitan query inside a chat. Carly is a teammate that acts on jobs and schedules as they change.


Frequently Asked Questions

Does Claude work with ServiceTitan?

Not officially. There’s no Claude ServiceTitan connector in Anthropic’s directory and no ServiceTitan-built MCP server. You can connect them through a third-party community MCP server against API v2, or through middleware like Zapier MCP — both unofficial, and like all MCP setups they only work inside a conversation you start.

Isn’t Titan Intelligence or Atlas a Claude integration?

No. Titan Intelligence and Atlas are ServiceTitan’s own in-product AI. Atlas runs inside the ServiceTitan app to dispatch techs and run reports; it’s not an MCP server and it doesn’t connect to your Claude account.

How do I connect Claude to ServiceTitan?

Register a Private App in the developer portal — no ServiceTitan review needed for your own tenant — to get an App Key, Client ID, Client Secret, and Tenant ID, then run a community or self-built MCP server against API v2 and add it to Claude as a custom connector (paid plan for remote connectors). Middleware like Zapier MCP is an alternative.

What if I want ServiceTitan to act on its own — confirm bookings, send digests?

That’s outside what Claude’s MCP setup does; it responds inside a chat. Carly runs on schedules and events 24/7 in the cloud and can message customers, send daily digests, update records, and send email. AI agents start at $35/month.


More: Claude connectors · Claude + Jobber · Claude + Housecall Pro · Can Claude send emails · Claude vs Carly · Best AI agents for productivity

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR