Breathe HR logo

Breathe HR + Memtro

Who works here, who they report to and who is off this week.

Connect Breathe with your account's API key and Memtro reads the directory: each employee's job title, department, line manager, working pattern and start date, plus absences, sickness, training courses, locations and holiday allowances. Salary, bank details, date of birth and personal contact details are not read, and there is no sync. When you ask, and once an administrator has granted each action by name, it can approve, reject, book or cancel leave, record sickness and training, add a new starter and decide expense claims. Deleting a record is permanent, and approving a claim commits the company to pay it.

In Memtro

What you can do with Breathe HR in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Breathe HR tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Every employee's job title, department, division, location, line manager, working pattern and start date
  2. 02Who is off in any period, by employee, type or reason, cancelled requests left out
  3. 03Sickness records for a period with dates, days deducted, status and whether a fit note is needed
  4. 04Training courses by employee, status or name, with provider, hours, cost and expiry
  5. 05When asked and granted, approves or rejects leave requests with a reason the employee sees, books leave, cancels booked leave and records sickness or training
  6. 06When asked and granted, adds a new starter with directory details only, changes or permanently deletes sickness and training records, and approves or rejects expense claims, where approving commits the company to pay

Acts when asked

When you ask it to

These tools change something in Breathe HR. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Approve a pending leave request
  2. 02Reject a pending leave request with a reason
  3. 03Book leave for an employee as a leave request
  4. 04Cancel an absence (booked leave), returning the days
  5. 05Record a sickness absence for an employee
  6. 06Change a sickness record (end date, status, type, reason)
  7. 07Delete a sickness record, permanently
  8. 08Add an employee with directory details only
  9. 09Record a training course for an employee
  10. 10Change a training record
  11. 11Delete a training record, permanently
  12. 12Approve or reject an expense claim (approving commits the company to pay it)
In practice

Ask it like you would a colleague

Once Breathe HR is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Breathe HR logoBreathe HR + Memtro
  • Who is off next week in the Finance team?

  • Who does Hannah Reid report to, and what is her working pattern?

  • Which sickness absences in the last 90 days still need a fit note?

  • Whose first-aid training expires before March?

  • Approve Tom Gallagher's holiday request for 2 to 6 December

01

Cover for the week

Monday morning, the operations lead asks who is off this week. Memtro lists the approved holiday and sickness from Breathe by person and dates, and the line manager for each, so cover can be arranged.

02

Approving the holiday

Priya Shah, the office manager, asks Memtro to approve Tom Gallagher's pending holiday request for the first week of December. Memtro finds the request in Breathe and approves it, so the days are booked and taken from his allowance, recorded in Breathe as done by its API Employee.

Teams

Where it fits

The teams that lean on Breathe HR most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Breathe HR is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Also in People and HR

Using something else for the same job, or both? Each connector has its own tools; connect as many as you like.

Setup

How to connect

Connect withAPI key
  1. 1

    In Breathe open Configure → Settings → Integrations → API Setup. An account admin has to enable the API first, and the production key starts prod-

  2. 2

    In Memtro open Connections → Breathe HR, paste the API key and connect. For the Breathe sandbox enter https://api.sandbox.breathehr.info/v1 as the Base URL with the sandbox- key

  3. 3

    Memtro only reads until an administrator grants an action by name, such as approving leave or recording sickness

  4. 4

    Ask who is off next week

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Breathe HR tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Breathe HR?+

Only when you ask, and only what it has been granted: approve a pending leave request; reject a pending leave request with a reason; book leave for an employee as a leave request; cancel an absence (booked leave), returning the days; record a sickness absence for an employee; change a sickness record (end date, status, type, reason); delete a sickness record, permanently; add an employee with directory details only; record a training course for an employee; change a training record; delete a training record, permanently; approve or reject an expense claim (approving commits the company to pay it). Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Breathe HR connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Breathe HR data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect Breathe HR?+

API key. In Breathe open Configure → Settings → Integrations → API Setup. An account admin has to enable the API first, and the production key starts prod-.

Connect Breathe HR in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time