Skip to content

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.

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
  • 299actionsin one signed file
  • 129readlook, never change
  • 116writecreate and update
  • 54wait for a yesdestructive, 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_tokenSesame API token: app.sesametime.com > Settings > Integrations > API > Create New Token
    • hostWhere 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 callcheck { 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 2026apidocs.sesametime.comapidocs.sesametime.comapidocs.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.

  • 129readlook, never change
  • 116writecreate and update
  • 54destructivewait 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.

ActionWhat it doesEffectSame name in
sesame_hr.employees.listList employeesList employees.readhr.employee.list61 connectors
sesame_hr.departments.listList departmentsList departments.readhr.department.list40 connectors
sesame_hr.offices.listList officesList offices.readhr.location.list32 connectors
sesame_hr.projects.listList projectsList projects.readwork.project.list109 connectors
sesame_hr.employees.createCreate an employeeCreate an employee.writehr.employee.create51 connectors
sesame_hr.departments.createCreate a departmentCreate a department.writehr.department.create32 connectors
sesame_hr.projects.createCreate a projectCreate a project.writework.project.create102 connectors
sesame_hr.offices.createCreate an officeCreate an office.writehr.location.create23 connectors
sesame_hr.candidates.list_by_vacancyGet candidates by vacancy and statusGet candidates by vacancy and status.readhr.candidate.list22 connectors
sesame_hr.employees.deleteDelete an employeeDelete an employee.destructivehr.employee.delete34 connectors
sesame_hr.vacation_day_off_requests.createCreate Vacation Day Off RequestCreate Vacation Day Off Request.writehr.leave_request.create32 connectors
sesame_hr.candidates.createCreate a candidateCreate a candidate.writehr.candidate.create20 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. Readread

    Give me a one-line status for every active Sesame HR project.

    callssesame_hr.projects.list

  2. Writewrite

    Create an employee in Sesame HR. Show me exactly what you will send before you save it.

    callssesame_hr.employees.create

Governance for Sesame HR

Destructive actions wait for a yes.

54 Sesame HR actions are destructive. The first 10:

  • Delete an employeesesame_hr.employees.delete
  • Delete a departmentsesame_hr.departments.delete
  • Delete a projectsesame_hr.projects.delete
  • Delete an officesesame_hr.offices.delete
  • Delete Vacation Day Off Requestsesame_hr.vacation_day_off_requests.delete
  • Delete Work Entrysesame_hr.work_entries.delete
  • Delete a Time Entrysesame_hr.time_entries.delete
  • Delete a job chargesesame_hr.job_charges.delete
  • Delete a contractsesame_hr.contracts.delete
  • Delete a customersesame_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.

dosesame_hr.employees.deleteconfirm_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: "[email protected]" },    { match: "sesame_hr.departments.delete", approver: "[email protected]" },    { match: "sesame_hr.projects.delete", approver: "[email protected]" }  ]}
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.

  • 1upstream call per actionall 299 Sesame HR actions
  • 299actions pageeach page of a long list is one call
  • 128reads can be cacheda cache hit costs nothing
  • 100,000calls a month, freepaid plans from US$49 a month for 250,000

See pricing

Action index

Every Sesame HR action.

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

Work entries8
  • sesame_hr.work_entries.clockAutomatic clock-in or clock-out based on current statuswrite
  • sesame_hr.work_entries.deleteDelete Work Entrydestructive
  • sesame_hr.work_entries.listList Company Work Entriesread
  • sesame_hr.work_entries.updateUpdate Work Entrywrite
  • sesame_hr.work_entries.clock_inStarts a new work entry right nowwrite
  • sesame_hr.work_entries.clock_outEnds the last work entrywrite
  • and 2 more in this area
Contracts7
  • sesame_hr.contracts.createCreate a contractwrite
  • sesame_hr.contracts.deleteDelete a contractdestructive
  • sesame_hr.contracts.list_for_employeeGet contracts by employeeread
  • sesame_hr.contracts.updateUpdate a contractwrite
  • sesame_hr.contracts.get_currentGet current contract by employeeIdread
  • sesame_hr.contracts.get_termination_detailsGet contract terminated detailsread
  • and 1 more in this area
Employees7
  • sesame_hr.employees.createCreate an employeewrite
  • sesame_hr.employees.getGet an employeeread
  • sesame_hr.employees.listList employeesread
  • sesame_hr.employees.updateUpdate an employeewrite
  • sesame_hr.employees.deleteDelete an employeedestructive
  • sesame_hr.employees.get_country_fieldsGet employee country fieldsread
  • and 1 more in this area
Time entries6
  • sesame_hr.time_entries.deleteDelete a Time Entrydestructive
  • sesame_hr.time_entries.listList Time Entriesread
  • sesame_hr.time_entries.startTime Entry Inwrite
  • sesame_hr.time_entries.updateUpdate Time Entrywrite
  • sesame_hr.time_entries.createCreate Time Entrywrite
  • sesame_hr.time_entries.stopTime Entry Outwrite
Vacation calendars6
  • sesame_hr.vacation_calendars.add_days_offAdd days off to vacation calendarwrite
  • sesame_hr.vacation_calendars.createCreate Vacation Calendarwrite
  • sesame_hr.vacation_calendars.create_emptyCreate empty vacation calendarwrite
  • sesame_hr.vacation_calendars.listList Vacation Calendarsread
  • sesame_hr.vacation_calendars.delete_days_offDelete Days Off from Vacation Calendardestructive
  • sesame_hr.vacation_calendars.updateUpdate Vacation Calendarwrite
Absence day off requests5
  • sesame_hr.absence_day_off_requests.acceptAccept Absence Day Off Requestwrite
  • sesame_hr.absence_day_off_requests.createCreate Absence Day Off Requestwrite
  • sesame_hr.absence_day_off_requests.listList Absence Day Off Requestsread
  • sesame_hr.absence_day_off_requests.rejectReject Absence Day Off Requestwrite
  • sesame_hr.absence_day_off_requests.deleteDelete Absence Day Off Requestdestructive
Agreements5
  • sesame_hr.agreements.createCreate an agreementwrite
  • sesame_hr.agreements.getGet agreementread
  • sesame_hr.agreements.listList agreementsread
  • sesame_hr.agreements.updateUpdate an agreementwrite
  • sesame_hr.agreements.deleteDelete agreementdestructive
Check incidences5
  • sesame_hr.check_incidences.bulk_updateBulk Update Check Incidenceswrite
  • sesame_hr.check_incidences.listList Company Check Incidencesread
  • sesame_hr.check_incidences.list_for_employeeGet Employee Check Incidencesread
  • sesame_hr.check_incidences.send_notificationsSend Notifications for Check Incidenceswrite
  • sesame_hr.check_incidences.updateUpdate Check Incidencewrite
Compensations5
  • sesame_hr.compensations.createCreate a new compensationwrite
  • sesame_hr.compensations.getGet a single compensationread
  • sesame_hr.compensations.listList all compensationsread
  • sesame_hr.compensations.updateUpdate a compensationwrite
  • sesame_hr.compensations.deleteDelete a compensationdestructive
Contract annexes5
  • sesame_hr.contract_annexes.createCreate a contract annexwrite
  • sesame_hr.contract_annexes.getGet a contract annexread
  • sesame_hr.contract_annexes.listList contract annexesread
  • sesame_hr.contract_annexes.updateUpdate a contract annexwrite
  • sesame_hr.contract_annexes.deleteDelete a contract annexdestructive
Contract job charges5
  • sesame_hr.contract_job_charges.createCreate a job chargewrite
  • sesame_hr.contract_job_charges.getGet a job charge in contractread
  • sesame_hr.contract_job_charges.listList job chargesread
  • sesame_hr.contract_job_charges.updateUpdate a job charge in contractwrite
  • sesame_hr.contract_job_charges.deleteDelete a job charge in contractdestructive
Contract types5
  • sesame_hr.contract_types.createCreate a contract typewrite
  • sesame_hr.contract_types.getGet a contract typeread
  • sesame_hr.contract_types.listList contract typesread
  • sesame_hr.contract_types.updateUpdate a contract typewrite
  • sesame_hr.contract_types.deleteDelete a contract typedestructive
Degrees5
  • sesame_hr.degrees.createCreate a degreewrite
  • sesame_hr.degrees.getGet a degreeread
  • sesame_hr.degrees.listList degreesread
  • sesame_hr.degrees.updateUpdate a degreewrite
  • sesame_hr.degrees.deleteDelete a degreedestructive
Employee leave types5
  • sesame_hr.employee_leave_types.createCreate a new employee leave typewrite
  • sesame_hr.employee_leave_types.getGet a single employee leave typeread
  • sesame_hr.employee_leave_types.listList all employee leave typesread
  • sesame_hr.employee_leave_types.updateUpdate an employee leave typewrite
  • sesame_hr.employee_leave_types.deleteDelete an employee leave typedestructive
Employee managers5
  • sesame_hr.employee_managers.assignAssign an employee managerwrite
  • sesame_hr.employee_managers.listList employee managersread
  • sesame_hr.employee_managers.list_for_employeeList employee managersread
  • sesame_hr.employee_managers.updateUpdate an employee managerwrite
  • sesame_hr.employee_managers.deleteDelete an employee managerdestructive
Holiday calendars5
  • sesame_hr.holiday_calendars.createCreate Holidays Calendarwrite
  • sesame_hr.holiday_calendars.getList Holiday Calendarread
  • sesame_hr.holiday_calendars.listList Holidays Calendarread
  • sesame_hr.holiday_calendars.updateUpdate Holidays Calendarwrite
  • sesame_hr.holiday_calendars.deleteDelete Holidays Calendardestructive
Job charges5
  • sesame_hr.job_charges.createCreate a job chargewrite
  • sesame_hr.job_charges.getGet a job chargeread
  • sesame_hr.job_charges.listList job chargesread
  • sesame_hr.job_charges.updateUpdate a job chargewrite
  • sesame_hr.job_charges.deleteDelete a job chargedestructive
Locations5
  • sesame_hr.locations.createCreate a locationwrite
  • sesame_hr.locations.getRetrieve a locationread
  • sesame_hr.locations.listList locationsread
  • sesame_hr.locations.updateUpdate a locationwrite
  • sesame_hr.locations.deleteDelete a locationdestructive
Offices5
  • sesame_hr.offices.createCreate an officewrite
  • sesame_hr.offices.getRetrieve an officeread
  • sesame_hr.offices.listList officesread
  • sesame_hr.offices.updateUpdate an officewrite
  • sesame_hr.offices.deleteDelete an officedestructive
Skills5
  • sesame_hr.skills.createCreate skillwrite
  • sesame_hr.skills.getGet skillread
  • sesame_hr.skills.listList skillsread
  • sesame_hr.skills.updateUpdate skillwrite
  • sesame_hr.skills.deleteDelete skilldestructive
Trainings5
  • sesame_hr.trainings.createCreate a trainingwrite
  • sesame_hr.trainings.getGet a trainingread
  • sesame_hr.trainings.listList trainingsread
  • sesame_hr.trainings.updateUpdate a trainingwrite
  • sesame_hr.trainings.deleteDelete a trainingdestructive
Vacation configurations5
  • sesame_hr.vacation_configurations.createCreates a new vacation configurationwrite
  • sesame_hr.vacation_configurations.getRetrieve a vacation configurationread
  • sesame_hr.vacation_configurations.listList Vacation Configurationsread
  • sesame_hr.vacation_configurations.updateUpdates a vacation configurationwrite
  • sesame_hr.vacation_configurations.deleteDeletes a vacation configurationdestructive
Vacation day off requests5
  • sesame_hr.vacation_day_off_requests.acceptAccept Vacation Day Off Requestwrite
  • sesame_hr.vacation_day_off_requests.createCreate Vacation Day Off Requestwrite
  • sesame_hr.vacation_day_off_requests.deleteDelete Vacation Day Off Requestdestructive
  • sesame_hr.vacation_day_off_requests.listList Vacation Day Off Requestsread
  • sesame_hr.vacation_day_off_requests.rejectReject Vacation Day Off Requestwrite
Candidates4
  • sesame_hr.candidates.createCreate a candidatewrite
  • sesame_hr.candidates.getGet a candidateread
  • sesame_hr.candidates.list_by_vacancyGet candidates by vacancy and statusread
  • sesame_hr.candidates.updateUpdate a candidatewrite
Comments4
  • sesame_hr.comments.createCreate a comment for a thread or for an entity referencewrite
  • sesame_hr.comments.deleteDelete a comment by iddestructive
  • sesame_hr.comments.listList commentsread
  • sesame_hr.comments.updateUpdate a comment by idwrite
Custom fields4
  • sesame_hr.custom_fields.createCreate a custom fieldwrite
  • sesame_hr.custom_fields.deleteDelete a custom fielddestructive
  • sesame_hr.custom_fields.listList custom fieldsread
  • sesame_hr.custom_fields.updateUpdate a custom fieldwrite
Customers4
  • sesame_hr.customers.createCreate a customerwrite
  • sesame_hr.customers.deleteDelete a customerdestructive
  • sesame_hr.customers.listList customersread
  • sesame_hr.customers.updateUpdate a customerwrite
Departments4
  • sesame_hr.departments.createCreate a departmentwrite
  • sesame_hr.departments.deleteDelete a departmentdestructive
  • sesame_hr.departments.listList departmentsread
  • sesame_hr.departments.updateUpdate a departmentwrite
Employee compensations4
  • sesame_hr.employee_compensations.assignAssign a compensation to an employeewrite
  • sesame_hr.employee_compensations.deleteRemove a compensation assignment from an employeedestructive
  • sesame_hr.employee_compensations.listList compensations assigned to an employeeread
  • sesame_hr.employee_compensations.updateUpdate an employee compensation assignmentwrite
Employee office assignations4
  • sesame_hr.employee_office_assignations.assignAssign an employee to an officewrite
  • sesame_hr.employee_office_assignations.listList employee office assignationread
  • sesame_hr.employee_office_assignations.unassignUnassign employee from officedestructive
  • sesame_hr.employee_office_assignations.updateUpdate an employee office assignationwrite

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

This index shows a sample of each area. All 299 actions, with their inputs and prices, are in the 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.

Give your agent Sesame HR today.

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