PlugWiki

BambooHR MCP Server: ask Claude about employees, time off and reports

OfficialRemote

Lets Claude look up employees, check who is out, run HR reports, and handle time off, goals and hiring in your BambooHR account. In beta.

This is BambooHR's own server for connecting your HR account to Claude, with ChatGPT in a closed beta. You can ask who is out this week, how many people work in each department, or what a saved report says, and you can file or approve time off and update goals. A BambooHR admin has to turn on the AI Connectors app first, and the assistant only sees what your own BambooHR access allows.

Good for

  • HR admins who want headcount, reports and employee lookups from a chat
  • Managers checking who is out and approving time off
  • Employees asking about their own time off balance or goals
  • Recruiters reviewing open jobs and candidates without opening the ATS

Works in

2 supported · 11 should work

Tap an app to see how to set it up and any known problems.

Install BambooHR MCP

Claude Desktop

  1. 1

    In Claude, add a connector following Claude's connector instructions.

  2. 2

    For Server URL, enter https://{your-subdomain}.bamboohr.com/api/mcp with your own subdomain (the part before .bamboohr.com).

  3. 3

    Click Connect. Claude sends you to BambooHR's sign-in page.

  4. 4

    Sign in to BambooHR, review what the connector requests and click Allow Access.

  5. 5

    Optional: click Configure on the connector and turn off tools you do not want Claude to use.

  6. 6

    Open a new chat and ask your first question.

Requires BambooHR account, AI Connectors turned on by a BambooHR admin.

Read-only mode: Click Configure on the BambooHR connector and turn off the tools that create, update or delete data.

BambooHR's connector works in Claude on the web and in the Claude desktop apps. A BambooHR admin must first turn on the AI Connectors app (Settings, then Apps) and include your access level; by default only admins can connect. Use your own subdomain, not api.bamboohr.com. Claude only sees what your BambooHR account can see, and sign-in renews on its own. To revoke access, disconnect the connector in Claude, or an admin turns off AI Connectors, which ends every connection at your company.

From the vendor's docs. Source.

Tools

  • Looks up coworkers in your company directory: name, team, title and contact details

    Searches the employee directory your company publishes, so anyone can find who a coworker is, what team they are on and how to reach them, even outside their own reporting line.

    Try: “Who is Priya Shah and what team is she on?”

    Network · get_employees_directory

  • Lists and filters employees by department, location, manager or any field

    Searches the employee roster and filters or sorts it by fields such as department, location, manager or a custom field. People whose details you cannot see are left out.

    Try: “List everyone in the Sales department based in Denver.”

    Network · list_employees

  • Shows one employee's record, such as job title, manager, hire date or contact details

    Opens a single employee's record and returns the fields you ask for, like job title, manager, hire date or work phone. Fields you are not allowed to see are left out.

    Try: “What is Dwight's hire date and who is his manager?”

    Network · get_employee

  • Shows an employee's history tables, like past job titles or pay changes

    Reads the history tables on an employee's record, such as job history or compensation history, when your access level allows it.

    Try: “Show me Maria's job history over the last three years.”

    Network · get_employee_table_data

  • Shows who is out and which company holidays fall in a date range

    Lists the people who are out of office and the company holidays between two dates.

    Try: “Who's out this week, and are there any company holidays coming up?”

    Network · list_whos_out

  • Shows how much vacation, sick or other time off someone has left, on any date

    Returns an employee's time off balances for each category as of a date you choose. You need Time Off view permission for that person; being their manager is not enough.

    Try: “What are my time off balances?”

    Network · get_time_off_balance

  • Lists time off requests in a date range, filtered by status, person or type

    Finds time off requests between two dates and can narrow them to pending, approved or denied, a single employee, or one type of leave.

    Try: “Show me all pending time off requests for my team next month.”

    Network · list_time_off_requests

  • Submits a time off request for you or someone you manage

    Files a new time off request with dates and a leave type. It then goes through your company's normal approval flow.

    Try: “Create a vacation request for me for the last week of next month.”

    Write · create_time_off_request

  • Approves, denies or cancels a time off request

    Changes the status of a time off request to approved, denied or cancelled, if you have permission to do that in BambooHR.

    Try: “Approve Jim's time off request for December 22 to 26.”

    Write · update_time_off_request_status

  • Lists your company's time off types, like Vacation, Sick or Bereavement

    Returns the names of the leave types your company has set up, so the assistant uses the right name (your company may call PTO something else).

    Try: “What time off types do we have?”

    Network · list_time_off_types

  • Lists your company's time off policies

    Returns the time off policies your company has set up, such as how leave is earned for different groups.

    Try: “What time off policies does the company have?”

    Network · list_time_off_policies

  • Shows which time off policies apply to one employee

    Returns the time off policies assigned to a specific employee.

    Try: “Which time off policies is Pam on?”

    Network · list_employee_time_off_policies_v1_1

From the official docs

Pros and cons

Good

  • Built and hosted by BambooHR, with nothing to install
  • Uses your existing BambooHR permissions, so it cannot reach more than you can
  • You sign in on BambooHR's own page instead of pasting an API key
  • Admins decide who can connect and can cut off everyone at once
  • No extra charge for BambooHR customers during the beta
  • Covers time off, reports, datasets, goals, hiring and global employment

Watch out

  • Still in beta, and not every BambooHR feature is covered yet
  • An admin must turn on AI Connectors before anyone can connect
  • ChatGPT is a closed beta that needs credentials emailed by BambooHR
  • Other apps need a developer portal app; there is no one-click setup
  • Results the user cannot see are dropped without a warning
  • Cannot read the contents of employee or company files

Permissions

medium risk · 4 things to watch

Medium risk

Your assistant can read sensitive HR records and change them, such as approving time off or editing an employee's details. If you only want answers, turn off the tools that create, update or delete data when you connect it.

What it can do

Watch out for

  • It can change records and approve time off

    Write tools update employee fields, submit, approve or deny time off, and change goals. Turn off write tools in Configure if you only want answers. documentation.bamboohr.com

  • It sees the sensitive HR data you can see

    It reaches whatever your BambooHR access reaches, which for admins includes job and pay history. Keep HR chats to BambooHR alone and check your AI app's training data setting. documentation.bamboohr.com

  • Short answers may hide missing records

    Records and fields you cannot read are left out without a warning. Treat a short or empty answer as what you can see, not what exists. documentation.bamboohr.com

  • Deleting a goal or goal comment is permanent

    Two tools delete goals and goal comments for good. Read the request before you approve it. documentation.bamboohr.com

Security advisories

No published security advisories as of Nov 1, 2026.

Technical details
Turning on read-onlyNo read-only server address. In Claude, open Configure on the BambooHR connector and turn off the tools that create, update or delete data. Custom apps can request narrower entity scopes (for example employees, time_off) in the developer portal.
Talks tohttps://{your-subdomain}.bamboohr.com
Sign-in and keysSign-in on BambooHR's own login page; access tokens last one hour and refresh automatically. Turning off the AI Connectors app revokes every connection at the company.
Scopes
  • mcp (access to the MCP server)

  • Entity scopes such as employees, time_off, payroll, benefits for custom apps

Alternatives

Use BambooHR's own server: it is official, free for customers during the beta and follows your existing permissions. Community servers make sense only if your admin will not turn on AI Connectors and you can use an API key instead.

ServerOfficialRunsSign-inCan change thingsToolsWeekly downloads
BambooHRThis pageOfficialHostedAccountYes56–
Pipeworx BambooHRCommunityHostedLocal–––413/wk
bamboohr-mcp (twentytwokhz)CommunityLocalAPI keyYes–31/wk

Questions

Is the BambooHR Claude connector free?

Yes, for now. BambooHR says it is in open beta and included at no extra charge for BambooHR customers with an active Claude account.

What is the BambooHR MCP server URL?

https://{your-subdomain}.bamboohr.com/api/mcp, with your company's subdomain, the part before .bamboohr.com in your BambooHR address. Do not use api.bamboohr.com.

Why does it say AI Connectors isn't enabled for my company?

A BambooHR admin has to turn on the AI Connectors app in Settings, then Apps. By default only admins can connect, so the admin may also need to add your access level.

Is it safe to connect HR data to Claude?

It can only reach what your BambooHR account can already reach, and you sign in on BambooHR's own page. BambooHR still advises turning off tools you do not need, keeping HR chats free of other connected apps, and checking whether your chats are used for model training.

Can it change employee records or approve time off?

Yes, if your BambooHR permissions allow it. It can update employee fields, submit, approve or deny time off, and create, close or delete goals. Claude asks before it runs each tool unless you chose to always allow it.

Why does Claude see fewer employees or reports than I expect?

That is almost always permissions. Records and fields you cannot read are left out without a warning, so two people can get different numbers for the same question.

Can I use BambooHR in ChatGPT?

Only in a closed beta. You add it in ChatGPT's developer mode with a client ID and secret that BambooHR emails to beta participants. It needs a paid plan, and you set it up on the web.

Does it work in Cursor or other apps?

Only if you create an app in the BambooHR developer portal and enter its credentials in your client. BambooHR calls this path best-effort during the beta.

Can it read employee files or documents?

No. It can list the files attached to an employee or the company, but not open them.

How do I disconnect it?

Remove the connector in Claude or ChatGPT. An admin can also turn off the AI Connectors app, which ends every connection at your company at once.

Examples

  • See who is out this week

    Who's out this week, and are there any company holidays coming up?

    Source
  • Headcount by department

    How many employees are in each department?

    Source
  • Run and summarize a saved report

    List the saved reports I have access to, then run one and summarize it.

    Source
  • Review the hiring pipeline

    What job openings are open right now, and how many candidates are in each?

    Source
  • Check overdue goals

    What goals do I have in progress, and which are past due?

    Source
  • Book vacation

    Create a vacation request for me for the last week of next month.

    Source

Information

updated Nov 1, 2026

Publisher
Official
Transport
Streamable HTTP
Auth
OAuth

BambooHRDocsClaude connectors directoryClaude connector guide

Other BambooHR MCP servers

Sources

Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.

Show all 6
  1. BambooHR Developers · documentation.bamboohr.com
  2. BambooHR Developers · documentation.bamboohr.com
  3. BambooHR Developers · documentation.bamboohr.com
  4. BambooHR connector listing · claude.ai
  5. BambooHR · bamboohr.com
  6. BambooHR Developers · documentation.bamboohr.com

Facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Updated Nov 1, 2026.