A professional walking through a modern office while reading something on her phone
Last updated on

Claude + BambooHR: The Official Connector (2026)

Claude works with BambooHR through an official connector. BambooHR built it, it sits in Claude’s connector directory, and it runs on BambooHR’s own hosted MCP server, so there is nothing to build or host. It is in beta. Once a BambooHR admin switches it on, Claude can look up employees, check who’s out, run saved reports, review candidates, and, after asking you first, submit time off or update a record. What it doesn’t have is a trigger. A new hire, a time-off request, a departure: none of them start anything. You ask, or a schedule asks for you.

Here’s how the integration works, how to turn it on, where the limits bite, and what to use if you want BambooHR work that runs on its own.


How Claude connects to BambooHR

BambooHR’s connector is listed in Claude’s directory as made by BambooHR and Anthropic verified. Under the hood it talks to BambooHR’s MCP server, which each company gets at its own address (https://{your-subdomain}.bamboohr.com/api/mcp) and which BambooHR hosts.

A few things follow from that:

  • Nothing to self-host. Sign-in happens on BambooHR’s own login page, and tokens refresh on their own.
  • It runs as you. Every request carries your BambooHR permissions. HR admins see the most; managers and employees see less. BambooHR warns that a short answer usually means permissions rather than missing data, and it doesn’t always say so.
  • Your admin controls it. Nobody can connect until an admin enables it, and switching it off revokes every connection at the company at once.

Once connected, Claude can answer questions about headcount, reporting lines, time off balances, goals and hiring pipelines in plain language, and combine that with other connectors in the same chat.


How to set it up

  1. A BambooHR admin turns it on. In BambooHR, go to Settings → Apps, find AI Connectors, and enable it. Under Give access to, choose admins only (the default), specific access levels, or all employees.
  2. Add BambooHR in Claude. Open Customize → Connectors, find BambooHR, and connect. When asked for the server URL, enter https://{your-subdomain}.bamboohr.com/api/mcp with your own subdomain.
  3. Sign in and approve. Claude sends you to BambooHR’s sign-in page. Review what’s requested and click Allow Access.
  4. Trim the tools. Click Configure on the connector and switch off anything you don’t want Claude to use, such as the tools that change data.
  5. Ask. Start a new chat and ask about your HR data.

The limits that actually matter

Even fully set up, the integration’s shape is “an analyst you query,” not “an agent that runs your HR ops.” Three limits define it:

  • No triggers. There’s no “when a new hire is added, kick off onboarding” or “when someone requests time off, route it for approval.” Nothing fires on a BambooHR event.
  • The clock is the trigger. Claude Cowork’s scheduled tasks will run a daily HR sweep for you, unattended and remotely. What they can’t do is start the moment the record changes, so a hire entered Friday afternoon begins onboarding whenever the next run lands.
  • Beta, and bound by permissions. Results are filtered to what the person who connected can read, and write actions still go through BambooHR’s own approval workflows.

ChatGPT added event triggers for Gmail, Slack and GitHub, and the plumbing underneath is turning out to be the hard part. An open thread on OpenAI's own developer forum documents Gmail and Drive showing as authorized in Settings while conversations report them unavailable at runtime, logged on 28 August and 1 September 2026 with no public fix. Claude's Cowork tasks do not fire on events at all. Carly watches thousands of apps and names the account it acted on.

So Claude is great for “help me understand our headcount and time-off picture right now” and for a recurring HR report, and not built for “run onboarding and HR follow-ups as things happen.”


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

The moment you want HR work to happen as it comes up — start onboarding the instant a new hire is added, send the welcome email, create the tasks, schedule the kickoff — you’ve crossed past what a Claude connector is for.

That’s where Carly fits. Carly is an AI executive assistant built to act on triggers:

  • Fires on events, 24/7, in the cloud — the new hire or time-off request itself starts the work, not the next scheduled sweep.
  • Connects BambooHR to the rest of your stack — tie HR changes into a workflow that also touches email, calendar, tasks, and your CRM.
  • Actually sends and updates — drafts and sends email (Gmail and Outlook) with attachments, files and labels, manages tasks, updates records.
  • Builds the workflow for you — tell it “I’d like to set up an onboarding system that triggers when a new hire is added” in plain English; it interviews you, then builds it with you. No prompt engineering, no server to host.

Carly connects to BambooHR with an API key: in BambooHR, click your name in the lower-left corner, choose API Keys, and create a key (it carries your permissions), then paste it at carlyassistant.com/integrations. Free Zapier-style workflows; AI agents from $35/month. Carly connects to thousands of apps, and our roundup of the best AI automation tools for BambooHR compares it with the other options.


Claude’s BambooHR connector vs Carly

Claude (official BambooHR connector)Carly
Read/query HR recordsYesYes
SetupAdmin enables it in BambooHR, then connect in ClaudePaste a BambooHR API key
Acts on triggers / eventsNoYes
Works while laptop is closedNoYes (cloud)
Runs onboarding & follow-upsNoYes
Sends email as part of the flowNo (Gmail draft-only)Yes (Gmail + Outlook)
PricingYour Claude plan (connector in beta)AI agents from $35/mo

Claude’s connector is a strong HR analyst you ask, or put on a timer. Carly is a teammate that runs onboarding and HR follow-ups as things happen.


Frequently Asked Questions

Does Claude integrate with BambooHR?

Yes. BambooHR publishes an official Claude connector, in beta, listed in Claude’s connector directory and running on BambooHR’s hosted MCP server. Once a BambooHR admin enables AI Connectors, Claude can query your HR data on request, or on a schedule you set, within your own BambooHR permissions.

Can Claude run onboarding or act on HR changes automatically?

No. The connector works inside a conversation you start, or a scheduled task you set up; there are no event triggers. For automatic, trigger-based onboarding and HR follow-ups, you need an agent platform like Carly.

How do I connect Claude to BambooHR?

A BambooHR admin enables AI Connectors under Settings → Apps. Then in Claude, open Customize → Connectors, add BambooHR with the server URL https://{your-subdomain}.bamboohr.com/api/mcp, sign in to BambooHR, and click Allow Access.

Who can use the Claude BambooHR connector?

Admins only, by default. The admin who enables AI Connectors can widen it to specific access levels or to all employees. Each person then sees only what their BambooHR access level allows, and Claude asks before running anything that creates or changes data.

What if I want onboarding to run without me in the chat?

That’s outside what a Claude connector does — it answers on request or on a timer, and doesn’t act on events. Carly fires on events 24/7 in the cloud, kicking off onboarding, sending email, and creating tasks the moment a new hire is added. AI agents start at $35/month.


More: Claude connectors · Claude + Google Calendar · Can Claude send emails · Claude vs Carly · Claude Cowork alternatives · 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