---
title: "Sesame HR MCP server for AI agents - actionlake"
description: "Give Claude 299 Sesame HR actions through one MCP server: work entries, contracts, employees. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/sesame-hr
updated: 2026-10-23
---

Connectors · Accounting & finance

# Sesame HR MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Sesame HR and the rest of your systems. It gives your agent 299 Sesame HR actions (129 reads, 116 writes and 54 that wait for a confirmation) and holds the Sesame HR credential itself, so the agent never does. It paces Sesame HR's limits and records every call.

[Connect Sesame HR free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "sesame_hr.employees.list",
  intent: "check which Sesame HR account is connected"
}
# List employees · read · 1 upstream call
```

- 299 actions in one signed file
- 129 read look, never change
- 116 write create and update
- 54 wait for a yes destructive, confirmed first

Set up

## Connect Sesame HR in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect Sesame HR.
   Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `api_token` Sesame API token: app.sesametime.com > Settings > Integrations > API > Create New Token
   - `host` Where your Sesame HR lives: your host
   ```
   account { op: "connections.requirements", service: "sesame_hr" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "sesame_hr.employees.list" }
   # list employees · read · 1 upstream call
   check { action: "sesame_hr.employees.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

Sesame HR at a glance

**Sign-in**

Bearer token. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`api_token`

**Setup fields**

`host`

**Limits we pace to**

1,000 calls a minute, per connection

**API covered**

Sesame Public API 3.0.0 plus Public API v2 (core/v4, schedule/v4)`api-eu1.sesametime.com`

**Built from**

Sesame HR's documentation, read 23 October 2026[apidocs.sesametime.com](https://apidocs.sesametime.com/openapi.json) [apidocs.sesametime.com](https://apidocs.sesametime.com/openapi-v2.json) [apidocs.sesametime.com](https://apidocs.sesametime.com/)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

128 of 129 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

6, so ask can line Sesame HR up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in Sesame HR.

299 actions in 104 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **129** read look, never change
- **116** write create and update
- **54** destructive wait for a confirmation

1. ### Work entries
   8
   1 read · 6 write · 1 destructive
   Automatic clock-in or clock-out based on current status · List Company Work Entries · Update Work Entry · Delete Work Entry
2. ### Contracts
   7
   4 read · 2 write · 1 destructive
   Get contracts by employee · Create a contract · Update a contract · Delete a contract
3. ### Employees
   7
   3 read · 3 write · 1 destructive
   List employees · Create an employee · Get an employee · Update an employee
4. ### Time entries
   6
   1 read · 4 write · 1 destructive
   List Time Entries · Time Entry In · Update Time Entry · Delete a Time Entry
5. ### Vacation calendars
   6
   1 read · 4 write · 1 destructive
   Add days off to vacation calendar · Create Vacation Calendar · Create empty vacation calendar · List Vacation Calendars
6. ### Absence day off requests
   5
   1 read · 3 write · 1 destructive
   Create Absence Day Off Request · List Absence Day Off Requests · Accept Absence Day Off Request · Reject Absence Day Off Request
7. ### Agreements
   5
   2 read · 2 write · 1 destructive
   Create an agreement · List agreements · Get agreement · Update an agreement
8. ### Check incidences
   5
   2 read · 3 write · 0 destructive
   List Company Check Incidences · Get Employee Check Incidences · Send Notifications for Check Incidences · Bulk Update Check Incidences

**96 more areas · 250 actions**

- Compensations **5**
- Contract annexes **5**
- Contract job charges **5**
- Contract types **5**
- Degrees **5**
- Employee leave types **5**
- Employee managers **5**
- Holiday calendars **5**
- Job charges **5**
- Locations **5**
- Offices **5**
- Skills **5**
- Trainings **5**
- Vacation configurations **5**
- Vacation day off requests **5**
- Candidates **4**
- Comments **4**
- Custom fields **4**
- Customers **4**
- Departments **4**
- Employee compensations **4**
- Employee office assignations **4**
- Entity groups **4**
- Entity schedule templates **4**
- Leave reasons **4**
- Monthly variable compensations **4**
- Planned tasks **4**
- Projects **4**
- Reports **4**
- Salaries **4**
- Training employees **4**
- Workday types **4**
- Absence calendars **3**
- Calendar max day off adjustments **3**
- Documents **3**
- Employee department assignations **3**
- Employee language skills **3**
- Employee skills **3**
- Entity group owners **3**
- Holiday calendar employees **3**
- Location assignations **3**
- Planned task assignations **3**
- Planner shift assignments **3**
- Requests **3**
- Role assignations **3**
- Worked holidays **3**
- Absence days off **2**
- Agreement employees **2**
- Check origin configuration **2**
- Check type collections **2**
- Check types **2**
- Entity group assignations **2**
- Evaluations **2**
- MX employee data **2**
- Org chart managers **2**
- Overtime balance adjustments **2**
- Planner employees **2**
- Planner free days **2**
- Shifts **2**
- Vacancies **2**
- Vacation configuration assignations **2**
- Absence justifications **1**
- Absence types **1**
- Absenteeism days **1**
- Calendar max day off accumulated **1**
- Candidate statuses **1**
- Check validations **1**
- Companies **1**
- Compensation employees **1**
- Contribution groups **1**
- Directories **1**
- Employee hours bags **1**
- Employee image profile **1**
- Employee leaves **1**
- Employee schedule templates **1**
- Expense categories **1**
- Expense payment methods **1**
- Expenses **1**
- Holidays **1**
- Hours bag rule history **1**
- Hours bag rules **1**
- Job levels **1**
- Language skills **1**
- Overtime balances **1**
- Overtime validations **1**
- Planner entity references **1**
- Planners **1**
- Request types **1**
- Roles **1**
- Schedule templates **1**
- Shift assignments **1**
- Token **1**
- Training types **1**
- Vacation calendar totals **1**
- Vacation days off **1**
- Work breaks **1**

Top actions

## The Sesame HR API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 74 of Sesame HR's 74 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `sesame_hr.employees.list` List employees | List employees. | read | `hr.employee.list` 61 connectors |
| `sesame_hr.departments.list` List departments | List departments. | read | `hr.department.list` 40 connectors |
| `sesame_hr.offices.list` List offices | List offices. | read | `hr.location.list` 32 connectors |
| `sesame_hr.projects.list` List projects | List projects. | read | `work.project.list` 109 connectors |
| `sesame_hr.employees.create` Create an employee | Create an employee. | write | `hr.employee.create` 51 connectors |
| `sesame_hr.departments.create` Create a department | Create a department. | write | `hr.department.create` 32 connectors |
| `sesame_hr.projects.create` Create a project | Create a project. | write | `work.project.create` 102 connectors |
| `sesame_hr.offices.create` Create an office | Create an office. | write | `hr.location.create` 23 connectors |
| `sesame_hr.candidates.list_by_vacancy` Get candidates by vacancy and status | Get candidates by vacancy and status. | read | `hr.candidate.list` 22 connectors |
| `sesame_hr.employees.delete` Delete an employee | Delete an employee. | destructive | `hr.employee.delete` 34 connectors |
| `sesame_hr.vacation_day_off_requests.create` Create Vacation Day Off Request | Create Vacation Day Off Request. | write | `hr.leave_request.create` 32 connectors |
| `sesame_hr.candidates.create` Create a candidate | Create a candidate. | write | `hr.candidate.create` 20 connectors |

Try it

## Prompts to paste into Claude.

Each one names the Sesame HR actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Give me a one-line status for every active Sesame HR project.
   calls `sesame_hr.projects.list`
2. Write write
   Create an employee in Sesame HR. Show me exactly what you will send before you save it.
   calls `sesame_hr.employees.create`

Governance for Sesame HR

## Destructive actions wait for a yes.

54 Sesame HR actions are destructive. The first 10:

- Delete an employee `sesame_hr.employees.delete`
- Delete a department `sesame_hr.departments.delete`
- Delete a project `sesame_hr.projects.delete`
- Delete an office `sesame_hr.offices.delete`
- Delete Vacation Day Off Request `sesame_hr.vacation_day_off_requests.delete`
- Delete Work Entry `sesame_hr.work_entries.delete`
- Delete a Time Entry `sesame_hr.time_entries.delete`
- Delete a job charge `sesame_hr.job_charges.delete`
- Delete a contract `sesame_hr.contracts.delete`
- Delete a customer `sesame_hr.customers.delete`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do sesame_hr.employees.delete confirm_policy: **human**

Delete an employee?

**intent:** the user asked me to delete an employee

run suspended · waiting for a named person · key _sesame-hr-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "sesame-hr-agent",
  allowed_actions: ["sesame_hr.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "sesame_hr.employees.delete", approver: "lead@example.com" },
    { match: "sesame_hr.departments.delete", approver: "lead@example.com" },
    { match: "sesame_hr.projects.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to Sesame HR only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What Sesame HR costs on actionlake.

Every Sesame HR action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call Sesame HR refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 299 Sesame HR actions
- 299 actions page each page of a long list is one call
- 128 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every Sesame HR action.

299 actions by area: the id your agent calls, what it does, and its effect.

**Work entries 8**

- `sesame_hr.work_entries.clock` Automatic clock-in or clock-out based on current status write
- `sesame_hr.work_entries.delete` Delete Work Entry destructive
- `sesame_hr.work_entries.list` List Company Work Entries read
- `sesame_hr.work_entries.update` Update Work Entry write
- `sesame_hr.work_entries.clock_in` Starts a new work entry right now write
- `sesame_hr.work_entries.clock_out` Ends the last work entry write
- and 2 more in this area

**Contracts 7**

- `sesame_hr.contracts.create` Create a contract write
- `sesame_hr.contracts.delete` Delete a contract destructive
- `sesame_hr.contracts.list_for_employee` Get contracts by employee read
- `sesame_hr.contracts.update` Update a contract write
- `sesame_hr.contracts.get_current` Get current contract by employeeId read
- `sesame_hr.contracts.get_termination_details` Get contract terminated details read
- and 1 more in this area

**Employees 7**

- `sesame_hr.employees.create` Create an employee write
- `sesame_hr.employees.get` Get an employee read
- `sesame_hr.employees.list` List employees read
- `sesame_hr.employees.update` Update an employee write
- `sesame_hr.employees.delete` Delete an employee destructive
- `sesame_hr.employees.get_country_fields` Get employee country fields read
- and 1 more in this area

**Time entries 6**

- `sesame_hr.time_entries.delete` Delete a Time Entry destructive
- `sesame_hr.time_entries.list` List Time Entries read
- `sesame_hr.time_entries.start` Time Entry In write
- `sesame_hr.time_entries.update` Update Time Entry write
- `sesame_hr.time_entries.create` Create Time Entry write
- `sesame_hr.time_entries.stop` Time Entry Out write

**Vacation calendars 6**

- `sesame_hr.vacation_calendars.add_days_off` Add days off to vacation calendar write
- `sesame_hr.vacation_calendars.create` Create Vacation Calendar write
- `sesame_hr.vacation_calendars.create_empty` Create empty vacation calendar write
- `sesame_hr.vacation_calendars.list` List Vacation Calendars read
- `sesame_hr.vacation_calendars.delete_days_off` Delete Days Off from Vacation Calendar destructive
- `sesame_hr.vacation_calendars.update` Update Vacation Calendar write

**Absence day off requests 5**

- `sesame_hr.absence_day_off_requests.accept` Accept Absence Day Off Request write
- `sesame_hr.absence_day_off_requests.create` Create Absence Day Off Request write
- `sesame_hr.absence_day_off_requests.list` List Absence Day Off Requests read
- `sesame_hr.absence_day_off_requests.reject` Reject Absence Day Off Request write
- `sesame_hr.absence_day_off_requests.delete` Delete Absence Day Off Request destructive

**Agreements 5**

- `sesame_hr.agreements.create` Create an agreement write
- `sesame_hr.agreements.get` Get agreement read
- `sesame_hr.agreements.list` List agreements read
- `sesame_hr.agreements.update` Update an agreement write
- `sesame_hr.agreements.delete` Delete agreement destructive

**Check incidences 5**

- `sesame_hr.check_incidences.bulk_update` Bulk Update Check Incidences write
- `sesame_hr.check_incidences.list` List Company Check Incidences read
- `sesame_hr.check_incidences.list_for_employee` Get Employee Check Incidences read
- `sesame_hr.check_incidences.send_notifications` Send Notifications for Check Incidences write
- `sesame_hr.check_incidences.update` Update Check Incidence write

**Compensations 5**

- `sesame_hr.compensations.create` Create a new compensation write
- `sesame_hr.compensations.get` Get a single compensation read
- `sesame_hr.compensations.list` List all compensations read
- `sesame_hr.compensations.update` Update a compensation write
- `sesame_hr.compensations.delete` Delete a compensation destructive

**Contract annexes 5**

- `sesame_hr.contract_annexes.create` Create a contract annex write
- `sesame_hr.contract_annexes.get` Get a contract annex read
- `sesame_hr.contract_annexes.list` List contract annexes read
- `sesame_hr.contract_annexes.update` Update a contract annex write
- `sesame_hr.contract_annexes.delete` Delete a contract annex destructive

**Contract job charges 5**

- `sesame_hr.contract_job_charges.create` Create a job charge write
- `sesame_hr.contract_job_charges.get` Get a job charge in contract read
- `sesame_hr.contract_job_charges.list` List job charges read
- `sesame_hr.contract_job_charges.update` Update a job charge in contract write
- `sesame_hr.contract_job_charges.delete` Delete a job charge in contract destructive

**Contract types 5**

- `sesame_hr.contract_types.create` Create a contract type write
- `sesame_hr.contract_types.get` Get a contract type read
- `sesame_hr.contract_types.list` List contract types read
- `sesame_hr.contract_types.update` Update a contract type write
- `sesame_hr.contract_types.delete` Delete a contract type destructive

**Degrees 5**

- `sesame_hr.degrees.create` Create a degree write
- `sesame_hr.degrees.get` Get a degree read
- `sesame_hr.degrees.list` List degrees read
- `sesame_hr.degrees.update` Update a degree write
- `sesame_hr.degrees.delete` Delete a degree destructive

**Employee leave types 5**

- `sesame_hr.employee_leave_types.create` Create a new employee leave type write
- `sesame_hr.employee_leave_types.get` Get a single employee leave type read
- `sesame_hr.employee_leave_types.list` List all employee leave types read
- `sesame_hr.employee_leave_types.update` Update an employee leave type write
- `sesame_hr.employee_leave_types.delete` Delete an employee leave type destructive

**Employee managers 5**

- `sesame_hr.employee_managers.assign` Assign an employee manager write
- `sesame_hr.employee_managers.list` List employee managers read
- `sesame_hr.employee_managers.list_for_employee` List employee managers read
- `sesame_hr.employee_managers.update` Update an employee manager write
- `sesame_hr.employee_managers.delete` Delete an employee manager destructive

**Holiday calendars 5**

- `sesame_hr.holiday_calendars.create` Create Holidays Calendar write
- `sesame_hr.holiday_calendars.get` List Holiday Calendar read
- `sesame_hr.holiday_calendars.list` List Holidays Calendar read
- `sesame_hr.holiday_calendars.update` Update Holidays Calendar write
- `sesame_hr.holiday_calendars.delete` Delete Holidays Calendar destructive

**Job charges 5**

- `sesame_hr.job_charges.create` Create a job charge write
- `sesame_hr.job_charges.get` Get a job charge read
- `sesame_hr.job_charges.list` List job charges read
- `sesame_hr.job_charges.update` Update a job charge write
- `sesame_hr.job_charges.delete` Delete a job charge destructive

**Locations 5**

- `sesame_hr.locations.create` Create a location write
- `sesame_hr.locations.get` Retrieve a location read
- `sesame_hr.locations.list` List locations read
- `sesame_hr.locations.update` Update a location write
- `sesame_hr.locations.delete` Delete a location destructive

**Offices 5**

- `sesame_hr.offices.create` Create an office write
- `sesame_hr.offices.get` Retrieve an office read
- `sesame_hr.offices.list` List offices read
- `sesame_hr.offices.update` Update an office write
- `sesame_hr.offices.delete` Delete an office destructive

**Skills 5**

- `sesame_hr.skills.create` Create skill write
- `sesame_hr.skills.get` Get skill read
- `sesame_hr.skills.list` List skills read
- `sesame_hr.skills.update` Update skill write
- `sesame_hr.skills.delete` Delete skill destructive

**Trainings 5**

- `sesame_hr.trainings.create` Create a training write
- `sesame_hr.trainings.get` Get a training read
- `sesame_hr.trainings.list` List trainings read
- `sesame_hr.trainings.update` Update a training write
- `sesame_hr.trainings.delete` Delete a training destructive

**Vacation configurations 5**

- `sesame_hr.vacation_configurations.create` Creates a new vacation configuration write
- `sesame_hr.vacation_configurations.get` Retrieve a vacation configuration read
- `sesame_hr.vacation_configurations.list` List Vacation Configurations read
- `sesame_hr.vacation_configurations.update` Updates a vacation configuration write
- `sesame_hr.vacation_configurations.delete` Deletes a vacation configuration destructive

**Vacation day off requests 5**

- `sesame_hr.vacation_day_off_requests.accept` Accept Vacation Day Off Request write
- `sesame_hr.vacation_day_off_requests.create` Create Vacation Day Off Request write
- `sesame_hr.vacation_day_off_requests.delete` Delete Vacation Day Off Request destructive
- `sesame_hr.vacation_day_off_requests.list` List Vacation Day Off Requests read
- `sesame_hr.vacation_day_off_requests.reject` Reject Vacation Day Off Request write

**Candidates 4**

- `sesame_hr.candidates.create` Create a candidate write
- `sesame_hr.candidates.get` Get a candidate read
- `sesame_hr.candidates.list_by_vacancy` Get candidates by vacancy and status read
- `sesame_hr.candidates.update` Update a candidate write

**Comments 4**

- `sesame_hr.comments.create` Create a comment for a thread or for an entity reference write
- `sesame_hr.comments.delete` Delete a comment by id destructive
- `sesame_hr.comments.list` List comments read
- `sesame_hr.comments.update` Update a comment by id write

**Custom fields 4**

- `sesame_hr.custom_fields.create` Create a custom field write
- `sesame_hr.custom_fields.delete` Delete a custom field destructive
- `sesame_hr.custom_fields.list` List custom fields read
- `sesame_hr.custom_fields.update` Update a custom field write

**Customers 4**

- `sesame_hr.customers.create` Create a customer write
- `sesame_hr.customers.delete` Delete a customer destructive
- `sesame_hr.customers.list` List customers read
- `sesame_hr.customers.update` Update a customer write

**Departments 4**

- `sesame_hr.departments.create` Create a department write
- `sesame_hr.departments.delete` Delete a department destructive
- `sesame_hr.departments.list` List departments read
- `sesame_hr.departments.update` Update a department write

**Employee compensations 4**

- `sesame_hr.employee_compensations.assign` Assign a compensation to an employee write
- `sesame_hr.employee_compensations.delete` Remove a compensation assignment from an employee destructive
- `sesame_hr.employee_compensations.list` List compensations assigned to an employee read
- `sesame_hr.employee_compensations.update` Update an employee compensation assignment write

**Employee office assignations 4**

- `sesame_hr.employee_office_assignations.assign` Assign an employee to an office write
- `sesame_hr.employee_office_assignations.list` List employee office assignation read
- `sesame_hr.employee_office_assignations.unassign` Unassign employee from office destructive
- `sesame_hr.employee_office_assignations.update` Update an employee office assignation write

Entity groups **4** Entity schedule templates **4** Leave reasons **4** Monthly variable compensations **4** Planned tasks **4** Projects **4** Reports **4** Salaries **4** Training employees **4** Workday types **4** Absence calendars **3** Calendar max day off adjustments **3** Documents **3** Employee department assignations **3** Employee language skills **3** Employee skills **3** Entity group owners **3** Holiday calendar employees **3** Location assignations **3** Planned task assignations **3** Planner shift assignments **3** Requests **3** Role assignations **3** Worked holidays **3** Absence days off **2** Agreement employees **2** Check origin configuration **2** Check type collections **2** Check types **2** Entity group assignations **2** Evaluations **2** MX employee data **2** Org chart managers **2** Overtime balance adjustments **2** Planner employees **2** Planner free days **2** Shifts **2** Vacancies **2** Vacation configuration assignations **2** Absence justifications **1** Absence types **1** Absenteeism days **1** Calendar max day off accumulated **1** Candidate statuses **1** Check validations **1** Companies **1** Compensation employees **1** Contribution groups **1** Directories **1** Employee hours bags **1** Employee image profile **1** Employee leaves **1** Employee schedule templates **1** Expense categories **1** Expense payment methods **1** Expenses **1** Holidays **1** Hours bag rule history **1** Hours bag rules **1** Job levels **1** Language skills **1** Overtime balances **1** Overtime validations **1** Planner entity references **1** Planners **1** Request types **1** Roles **1** Schedule templates **1** Shift assignments **1** Token **1** Training types **1** Vacation calendar totals **1** Vacation days off **1** Work breaks **1**

This index shows a sample of each area. All 299 actions, with their inputs and prices, are in the [catalogue](https://actionlake.com/console/catalogue), which a free sandbox key can search.

Questions

## The Sesame HR MCP server, answered.

**Is there a Sesame HR MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 299 Sesame HR actions across work entries, contracts, employees and time entries, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Sesame HR.

**What do I need to connect Sesame HR?**

Sesame API token: app.sesametime.com > Settings > Integrations > API > Create New Token. Plus your host. The free call account { op: "connections.requirements", service: "sesame_hr" } lists exactly what to paste.

**Can an AI agent delete or change things in Sesame HR?**

Only if its key allows it, and only with an explicit confirmation. 54 Sesame HR actions are destructive, including delete an employee, delete a department and delete a project. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my Sesame HR API limit?**

actionlake paces every call to the limits in the Sesame HR service file: 1,000 calls a minute per connection. Repeated reads are answered from cache (128 Sesame HR actions can be), which never reaches Sesame HR.

**What does a Sesame HR action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (299 Sesame HR actions page). Cache hits, searches, dry runs and calls Sesame HR refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which Sesame HR API does it cover?**

The Sesame Public API 3.0.0 plus Public API v2 (core/v4, schedule/v4) at api-eu1.sesametime.com by default, or the base URL set when you connect. It is built from Sesame HR's documentation as read on 23 October 2026. 299 actions in 104 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my Sesame HR data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Sesame HR credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like Sesame HR

Shares the most action names with

- [Factorial 38](https://actionlake.com/connectors/factorial)
- [Paycor 32](https://actionlake.com/connectors/paycor)
- [Personio 31](https://actionlake.com/connectors/personio)
- [Tanda (Workforce.com) 30](https://actionlake.com/connectors/tanda-workforce-com)
- [7shifts 29](https://actionlake.com/connectors/7shifts)
- [Rippling 24](https://actionlake.com/connectors/rippling)

Joins with, on shared entities

- [Deel 4](https://actionlake.com/connectors/deel)
- [Recruitee 3](https://actionlake.com/connectors/recruitee)
- [Ashby 3](https://actionlake.com/connectors/ashby)
- [Teamtailor 3](https://actionlake.com/connectors/teamtailor)
- [Pinpoint 3](https://actionlake.com/connectors/pinpoint)
- [Workable 3](https://actionlake.com/connectors/workable)

Browse

- [All Accounting & finance connectors](https://actionlake.com/connectors/category/accounting-and-finance)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by Sesame HR; the name is the vendor's own. Counts are from the Sesame HR service file, version 1.0.0.

## Give your agent Sesame HR today.

[Connect Sesame HR free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/sesame-hr
More: https://actionlake.com/llms.txt
