Kimai logo

Kimai + Memtro

Ask Kimai how many hours went into a project, and by whom.

Connect Kimai with your host and an API token and Memtro reads timesheets by person, customer, project, activity and date with total hours, plus customers, projects and activities. Rates are never read. The token acts with its user's whole role, and there is no hourly sync. When you ask, and once an administrator has granted them by name, it can record, stop, restart or change timesheets, create, change and comment on customers, projects and activities, set an invoice's status, and add or remove team members. Deleting a customer, project or activity permanently deletes every timesheet recorded on it.

In Memtro

What you can do with Kimai in Memtro

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

What it does

  1. 01Timesheets by person, customer, project, activity and date, with total hours and billable flag
  2. 02The token's own timesheets by default, everyone's where its role allows viewing other timesheets
  3. 03Customers, projects and activities with ids, visibility and billable, never addresses or rates
  4. 04When asked and granted, records a finished timesheet, stops one, restarts one as a running timer, or changes its times, project or description
  5. 05When asked and granted, creates, changes or comments on customers, projects, activities and tags, sets an invoice's status or payment date, and adds or removes a user from a team
  6. 06When asked and granted, permanently deletes timesheets, tags or invoices, or a customer, project or activity with every timesheet on it

Acts when asked

When you ask it to

These tools change something in Kimai. 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. 01Record a finished timesheet for a named user
  2. 02Stop a running timesheet
  3. 03Overwrite a timesheet's times, project, activity or description
  4. 04Delete a timesheet
  5. 05Create a tag
  6. 06Delete a tag
  7. 07Create a customer
  8. 08Create a project for a customer
  9. 09Create an activity, global or for a project
  10. 10Restart a timesheet as a new running timer for the token's user
  11. 11Change a customer's name, number, comment, visibility, billable flag or locale
  12. 12Change a project's name, number, order number, dates, visibility or billable flag
  13. 13Change an activity's name, number, comment, visibility or billable flag
  14. 14Delete a customer with all its projects, activities and timesheets
  15. 15Delete a project with all its activities and timesheets
  16. 16Delete an activity with all its timesheets
  17. 17Comment on a customer
  18. 18Comment on a project
  19. 19Set an invoice's status, payment date or comment
  20. 20Delete an invoice and its document
  21. 21Add a user to a team (grants the team's access)
  22. 22Remove a user from a team
In practice

Ask it like you would a colleague

Once Kimai 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.

Kimai logoKimai + Memtro
  • How many hours did we log on the Acme project last month?

  • Who worked on Brightwave Ltd this week, and for how long?

  • Is anyone's timer still running?

  • Log two hours of meetings on the Northwind project for yesterday

  • Mark the October Northwind invoice as paid on 3 November

01

Billing the month

On the first of the month the operations lead asks how many billable hours went to Northwind in October. Memtro reads the timesheets: 64.5 hours across three people, most of them Dan Fletcher's development work.

02

Fixing a timesheet

Priya Sharma forgot to stop her timer overnight. She asks Memtro to stop it and set the end to 18:00. With the actions granted, Memtro stops the timesheet and replaces its end time, returning the old one, and nobody is notified.

Teams

Where it fits

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

Better together

Works with

A record in Kimai 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.

Setup

How to connect

Connect withHost and API token
  1. 1

    In Kimai open your profile → API access (the label varies by version) and create an API token. It is not your login password

  2. 2

    The token acts with its user's whole role and no scopes. A normal user sees only their own timesheets, so consider a dedicated user with view_other_timesheet and just the role it needs for the actions you grant

  3. 3

    In Connections → Kimai in Memtro type the Host name only, or your Kimai Cloud host, public over https with a trusted certificate, plus Install path and Port if needed, and paste the API token

  4. 4

    Ask how many hours went into each project last 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 Kimai tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Kimai?+

Only when you ask, and only what it has been granted: record a finished timesheet for a named user; stop a running timesheet; overwrite a timesheet's times, project, activity or description; delete a timesheet; create a tag; delete a tag; create a customer; create a project for a customer; create an activity, global or for a project; restart a timesheet as a new running timer for the token's user; change a customer's name, number, comment, visibility, billable flag or locale; change a project's name, number, order number, dates, visibility or billable flag; change an activity's name, number, comment, visibility or billable flag; delete a customer with all its projects, activities and timesheets; delete a project with all its activities and timesheets; delete an activity with all its timesheets; comment on a customer; comment on a project; set an invoice's status, payment date or comment; delete an invoice and its document; add a user to a team (grants the team's access); remove a user from a team. 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 Kimai 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 Kimai 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 Kimai?+

Host and API token. In Kimai open your profile → API access (the label varies by version) and create an API token. It is not your login password.

Connect Kimai 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