Claude + ServiceM8: How the Official MCP Connection Works in 2026
Short answer: yes, there’s a real connection — ServiceM8 built its own official MCP server, and Claude can plug into it. This is unusually good news, because most field-service platforms have nothing on the Claude side at all. ServiceM8 is the exception: it publishes a first-party MCP server at api.servicem8.com/mcp that uses a secure login (OAuth), so you can add it to Claude as a connector without paying a developer to build anything. The catch isn’t the connection — it’s what starts it. Claude has no event triggers. A job completing or an invoice going overdue can’t kick anything off.
Here’s the honest version: what actually connects today, how to set it up, where it stops, and what to use if you want ServiceM8 work to run without you.
ServiceM8 is one of the few trades apps with a real, first-party AI connection
Anthropic doesn’t publish a ServiceM8 connector, and ServiceM8 isn’t in Claude’s built-in directory. But ServiceM8 went and built the connection itself — an MCP server (the standard way an app exposes itself to an AI assistant) hosted at api.servicem8.com/mcp. Because it uses a secure sign-in rather than a pasted key, you can add it right inside claude.ai on a paid Claude plan, the same way you’d add any custom connector.
What that connection can touch, per ServiceM8’s own docs: creating and updating jobs, adding notes, recording payments, listing clients, and pulling materials and templates.
Two things to keep straight:
- It’s ServiceM8’s server, not Anthropic’s. You add it as a custom connector using the URL above. ServiceM8’s own how-to article is written for ChatGPT, but because it’s a standard OAuth MCP server, it works with Claude too.
- Its own AI is a separate thing. ServiceM8 markets in-app “AI Assists” — a writing helper for emails, quotes, and invoice descriptions, and an AI quoting assistant. Those are handy, but they’re not the Claude connection and they don’t run in Claude. ServiceM8 hasn’t disclosed which model powers them.
If you’d rather not use the MCP server, ServiceM8 also has a self-serve REST API. In Account → Settings → API Keys → Add API Key, you generate a key directly — read-only or full access, no developer account required. And ServiceM8 is on both Zapier and Make, so the no-code route exists as well.
What a Claude + ServiceM8 connection would actually do
Once ServiceM8 is connected, you get a sharp assistant inside a chat window. You can say “pull last week’s completed jobs from ServiceM8 and draft a review-request text for each customer,” and it will read the jobs and write the messages. Ask it to “summarize which invoices are still unpaid and draft a chase email,” and it does that too.
That’s genuinely useful for looking things up and writing things fast. What you don’t get is anything that happens on its own — and for a busy trades business, that’s the part that matters.
The limit that matters: a finished job can’t start anything
The connection is real. What it can’t do is start on its own.
Both ChatGPT Scheduled Tasks and Claude Cowork can do unattended work on a timer. Neither ordinary scheduler is a general webhook or business-app event listener. ChatGPT Workspace Agents accept API triggers, but only after an upstream service notices the event.
For a trades business that means:
- It never notices anything. There’s no way for Claude to see that a job just got marked complete, or that an invoice went overdue, and act on it. Nothing in ServiceM8 reaches out.
- A timer is the best you get. A scheduled task will genuinely send you a 6am run sheet without you touching anything — that one’s a real win. But “text the review link the moment the job’s done” needs the job-done signal, and there isn’t one. Jobs close at all hours; the timer doesn’t care.
Can’t Claude just send the review texts and reminder emails? Its built-in email (both Gmail and Outlook) only drafts — you still hit send yourself. So even “sending” doesn’t get you to hands-off.
Bottom line: Claude with the ServiceM8 connector is great for “help me pull and write this,” and simply not built for “text every customer a review link the moment their job is done.”
If you want ServiceM8 work to happen on its own: Carly
The moment you want something to happen around ServiceM8 the moment it happens — a review request texted as the job wraps, an unpaid invoice chased the day it ages out — you’ve walked past what a timer can do for you.
Carly is an AI executive assistant built to act on events, not just answer in a chat. It connects to ServiceM8 with your own API key — you paste it on carlyassistant.com/integrations, no building required — then runs the actual work for you, 24/7 in the cloud:
- When a job is marked complete, Carly texts the customer a review link and logs that it went out — off a single event, your laptop closed.
- When an invoice passes its due date, Carly writes and sends the reminder, then flags the balance for you to see.
- When a new booking lands, Carly emails the customer a confirmation with the appointment window and what to expect.
- Every morning, Carly sends each tech their day’s jobs so nobody’s calling the office for the schedule.
Carly drafts and sends across Gmail and Outlook, updates records, and manages tasks — and connects through 200+ built-in integrations or your own API key (see integrations). AI agents start at $35/month.
Claude vs Carly for ServiceM8
| Claude (with the ServiceM8 MCP) | Carly | |
|---|---|---|
| Look up jobs, clients & invoices | Yes | Yes |
| Draft review requests and reminders | Yes | Yes |
| Acts the moment a job completes or an invoice goes late | No | Yes |
| Chases reviews and unpaid invoices on its own | No | Yes |
| Has its own inbox to receive work | No | Yes (cloud) |
| Sends the emails itself, not just drafts | No — drafts only | Yes |
| What it takes to set up | Add ServiceM8’s MCP connector on a paid Claude plan | Paste your ServiceM8 key |
| Pricing | Claude Pro $20 / Max $100–$200, plus the build | AI agents from $35/mo |
Claude with ServiceM8’s MCP is a ServiceM8 lookup inside a chat window. Carly is a teammate that acts on jobs, invoices, and bookings the moment they happen.
Frequently Asked Questions
Does Claude work with ServiceM8?
Yes — better than most trades apps. ServiceM8 publishes its own official MCP server at api.servicem8.com/mcp that uses a secure sign-in, so you can add it to Claude as a custom connector on a paid plan. There’s no Anthropic-built connector and ServiceM8 isn’t in Claude’s built-in directory, but the first-party server is real and usable. It carries no event triggers, though — nothing in ServiceM8 can start the work.
How do I connect Claude to ServiceM8?
Add ServiceM8’s MCP server (api.servicem8.com/mcp) as a custom connector in Claude and sign in when prompted. If you’d rather not use the MCP server, ServiceM8 also has a self-serve API — go to Account → Settings → API Keys and add a key (read-only or full access) — plus Zapier and Make support.
Isn’t ServiceM8’s built-in AI the same as connecting Claude?
No. ServiceM8’s “AI Assists” — the writing helper and quoting assistant — are in-product features that run inside ServiceM8. They’re not the Claude connection and don’t run in your Claude account.
What if I want ServiceM8 to act on its own — send review texts, chase invoices?
That’s beyond what Claude does; it answers when asked or when a timer says so, never on a job event. Carly connects to ServiceM8 with your API key and runs on triggers and schedules 24/7 in the cloud — it can text review requests, chase unpaid invoices, confirm bookings, and send tech run sheets without you. AI agents start at $35/month.
More: Claude connectors · Claude + Housecall Pro · Claude + Jobber · Claude + Workiz · Can Claude send emails · Claude vs Carly
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."


