Claude + Tebra (formerly Kareo): What the Integration Can (and Can't) Do in 2026
Short answer: there’s no ready-made way to connect Claude to Tebra. Anthropic doesn’t offer a Tebra connector and Tebra hasn’t built one. Tebra (the EHR and practice-management platform formed from the 2021 merger of Kareo and PatientPop; PatientPop was fully folded into Tebra.com in April 2026) does publish an API — but it’s an older, clunkier style than most modern tools use, and there’s nothing polished to install. So connecting Claude to Tebra means someone technical builds a custom connection from scratch — and even then you hit the HIPAA wall and the same “only works while you’re in the chat” limits every EHR does.
Here’s the plain-English version: what’s possible today, the limits, and what to use if you want Tebra work that runs on its own.
Tebra’s API is real, but it’s an older style — and it’s account-specific
Any Tebra customer can get access; the friction is the shape of it, not a partner gate:
- An older-style API. The Tebra API (inherited from Kareo) covers patients, appointments, charges, payments, and practice data — but it’s built in an older format than most current tools expect, so wiring anything to it is extra plumbing.
- A per-account “customer key.” Access needs your Tebra login plus a customer key that a System Administrator requests from Help → Get Customer Key. It’s account-scoped and self-serve for existing customers — no separate partner-approval portal — but there are API Terms of Use to accept.
- No modern developer setup. Documentation lives in the Tebra Help Center, not a polished developer site with a self-serve key and a test sandbox.
So the honest read: any Tebra customer can get a customer key, but “connecting Claude” still means someone building a connection by hand — there’s nothing off-the-shelf to drop in.
What a Claude + Tebra connection would take
There’s no first-party path and, unlike DrChrono, no ready-made free connector. To connect the two, someone technical has to build and run a small piece of software that sits between Claude and Tebra — in Claude’s world this is called an MCP connector. Because of Tebra’s older API format, that’s real work, not a quick wrapper, and no mainstream no-code shortcut (Zapier or similar) reliably covers Tebra either.
Keep the vendor’s own AI separate from all this: Tebra ships in-product features (patient-engagement and admin assists across the former Kareo + PatientPop stack). Those are Tebra features — not something you connect to your Claude account.
The HIPAA wall — the actual blocker
Even once a connection works, the compliance problem is the same as every EHR. Consumer Claude plans are not HIPAA-compliant, and Anthropic does not sign a business-associate agreement (BAA) for them — and a homemade connector doesn’t come with one either. Tebra holds full protected health information — charts, billing, demographics — and routing that through a general Claude chat means patient data is flowing through a system with no agreement covering it.
So building the connector doesn’t make it safe to push live patient data through. Keep anything you paste de-identified, and treat any connection you build as unofficial and uncovered.
The limit that matters: Claude only acts when you ask
Everything Claude does happens inside a conversation you start. That has three consequences:
- It never notices anything. There’s nothing sitting on Tebra to catch a new appointment or a posted payment and act. No “when a patient’s balance clears, send a receipt.” Nothing happens unless you open a chat and ask.
- Close the chat and it stops. Claude pulls a record or a schedule when you ask; it doesn’t watch your practice and follow up. The moment you’re done, it’s done.
- “Scheduled” isn’t really automatic. The closest Claude gets to running on its own is a scheduled task — but it runs on a preset timer, not in response to what arrives, and Claude has no inbox to receive work. That’s not an assistant that reacts the moment a patient replies.
What about email — can’t Claude just send the reminders? Out of the box, no: Claude’s built-in email (both Gmail and Outlook) only drafts, it doesn’t send — you still hit send yourself, and it only works while you’re in the chat. You could pay a developer to build sending in too, but it’s one more thing to maintain and it still only fires while you’re in the chat. So Claude is good for “summarize this week’s charges” and not built for “send every patient with an outstanding balance a reminder automatically.”
If you want Tebra work that runs on its own: Carly
The moment you want something to happen around Tebra without you in the chat — email a patient after a visit, send an appointment reminder, chase an outstanding balance, prep the front desk’s morning schedule — you’ve walked past what Claude is for. And given the older-API friction plus the HIPAA wall, the durable pattern is to anchor that work to the non-clinical seams: appointment times on a connected calendar, and the inbox.
That’s where Carly fits — an AI executive assistant built to act on triggers, not just answer in a chat:
- When a balance goes outstanding → Carly emails the patient a payment nudge and logs the follow-up — 24/7 in the cloud, whether or not your laptop is awake.
- When an appointment is booked → Carly sends the confirmation and the reminder sequence.
- When a cancellation opens a slot → Carly offers it to your waitlist and preps the rebooking note.
- Never touches data it shouldn’t. A custom Claude connection dead-ends at the HIPAA wall — no Anthropic BAA covers clinical data in an EHR, and no homemade connection changes that. Carly sidesteps it by working the calendar and inbox seams around the record — reminders, rebooking, balance nudges — so it runs the day-to-day follow-up without ever reading the chart.
Carly drafts and sends email across Gmail and Outlook, files and labels, and manages tasks. AI agents start at $35/month, and any step in a workflow that doesn’t use AI runs free and unlimited. Carly connects to 200+ tools across 40+ categories — see integrations.
Claude vs Carly for Tebra
| Claude (with a custom build) | Carly | |
|---|---|---|
| Look up appointments / charges | Yes (if you build it) | Via calendar/inbox seams |
| Summarize non-clinical info | Yes (de-identified) | Yes |
| Acts the moment something happens | No | Yes (calendar/inbox-side) |
| Sends appointment reminders on its own | No | Yes |
| Triggers on new patient messages | No | Yes |
| Sends the emails itself, not just drafts | No — drafts only | Yes |
| HIPAA agreement for clinical data | No — keep messages de-identified | No — keep messages de-identified |
| What it takes to set up | Build & run your own connector against Tebra’s older API | Connect your calendar & inbox — no build |
| Pricing | Pro $20 / Max $100–$200, plus the build | AI agents from $35/mo |
Claude with a custom build is a Tebra lookup inside a chat, with a HIPAA caveat on real data. Carly is a teammate that runs the reminders and follow-ups around visits — on the calendar and inbox seams.
Frequently Asked Questions
Does Claude work with Tebra?
Not out of the box — there’s no Claude Tebra connector and Tebra hasn’t built one. Tebra has an older-style API keyed to a per-account customer key, but there’s nothing ready-made, so connecting Claude means someone builds a custom connection by hand. Live patient data through consumer Claude isn’t HIPAA-compliant, and any connection only works inside a conversation you start.
How do I get Tebra API access?
Any Tebra customer can get a customer key: a System Administrator goes to Help → Get Customer Key and accepts the API Terms of Use. That plus your login is what a connection would use. It’s self-serve for customers — but it’s an older API format, not a modern developer setup.
Is it HIPAA-compliant to connect Tebra to Claude?
No. Consumer Claude plans aren’t HIPAA-compliant and Anthropic doesn’t sign a business-associate agreement, and a homemade connection doesn’t add one. Real patient data shouldn’t flow through a general Claude chat. Keep anything you paste de-identified.
What if I want Tebra to act on its own — reminders, balance follow-ups?
That’s beyond what Claude does; it responds inside a chat and doesn’t act on events. Carly fires on schedules and calendar/inbox events 24/7 in the cloud — sending reminders, prepping schedules, and handling follow-up email. AI agents start at $35/month.
More: Claude connectors · Claude + DrChrono · Claude + SimplePractice · Can Claude send emails · Claude vs Carly · Best AI personal assistants
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."


