PlugWiki

BambooHR MCP servers: which one to use

Use BambooHR's own hosted server if your admin allows it. Use a community server only if you want a local setup with an API key.

Servers
6
active
Official
1
by BambooHR
Hosted
2
nothing to install
Local
4
runs on your machine
OAuth
1
sign in, no key

BambooHR hosts its own MCP server, now in beta, and it powers the BambooHR connectors for Claude and ChatGPT. You sign in with your BambooHR account, and the assistant sees only what your account can already see. An admin must first turn on the AI Connectors app in Settings, then Apps. The community servers run on your computer with a BambooHR API key. They add tools for areas such as training and webhooks, and the key carries the permissions of the user who made it.

Good for

  • HR teams who want Claude or ChatGPT to answer questions about time off, goals and hiring
  • Managers who want to check their team's time off and directory details
  • BambooHR admins who control who may connect an AI tool
  • Developers who prefer a local server with an API key

Which BambooHR MCP server to use

Use the official BambooHR server unless your admin has not enabled AI Connectors. Pick hurtener if you want a local server that cannot write until you switch writes on.

ServerRunsSign-inCan change dataToolsGitHub stars
For BambooHR
BambooHR MCP ServerThis pageHostedAccountYes––
twentytwokhz bamboohr-mcpLocalAPI keyYes711
hurtener mcp-bamboohrLocalAPI keyOff by default280
Other tools for the same job
acalder bamboohr-mcpLocalAPI keyYes7415

All BambooHR MCP servers

6 active · 1 official · official first, then by GitHub stars

Questions

Is there an official BambooHR MCP server?

Yes. BambooHR hosts it at https://{your-subdomain}.bamboohr.com/api/mcp, where the subdomain is the part before .bamboohr.com in your BambooHR address. It is in beta, and there is nothing to install.

What do I need before I can connect the official server?

A BambooHR admin has to enable the AI Connectors app under Settings, then Apps, and your access level must be in the audience they chose. Then you sign in on BambooHR's own login screen and approve what the connector asks for.

Does it work in Claude and ChatGPT?

Yes, with different setups. The Claude connector works in Claude on the web and in the desktop apps. ChatGPT is a closed beta that uses developer mode on Plus, Pro, Business, Enterprise or Education plans, with credentials from BambooHR, and BambooHR suggests starting with Claude.

Can I use it with other MCP clients?

Yes, if the client can complete an OAuth sign-in. You create an application in the BambooHR developer portal and request the mcp scope. BambooHR calls this a beta, best-effort path.

Can it change or delete HR data?

The official server can. Most of its tools only read, but some are marked Write and a few permanently delete. In Claude you can click Configure on the connector and turn off the tools you do not want. Of the community servers, hurtener keeps writes off until you turn on its mutations setting, and twentytwokhz asks for confirm: true before deletes.

Which BambooHR server is safest for HR data?

The official one is the better default. It runs as you under BambooHR permissions, uses a one-hour sign-in token, and signs in with OAuth instead of an API key. A community server uses an API key, which carries the permissions of the user who created it, so make the key from a limited user.

Why does it return fewer people than I expect?

The official server hides what you are not allowed to see, and some tools do not say so. BambooHR warns that two people can run the same query and get different counts, so read a short or empty result as "nothing this account can see".

Do the community servers need an API key?

Yes. The acalder, twentytwokhz and hurtener READMEs each ask for a BambooHR API key and your subdomain. In BambooHR you create the key from your profile icon under API Keys.

Server facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Archived servers are not listed.