io.usefulapi/microkeeper · v1.0.0 · communication
Microkeeper MCP by usefulapi is healthy: it completed an MCP handshake in 484 ms and exposes 11 tools.
Read staff, rosters, timesheets and leave, and add or update staff in Microkeeper.
Endpoint: https://microkeeper.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 11 |
| Latency | 484 ms |
| Last checked (UTC) | 2026-11-01T19:50:23.833Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-01T19:50:23.833Z | Healthy | 484 |
microkeeper_get_employees | Read staff profiles. Give changed_since (yyyy-mm-dd, up to a year back) for everyone changed since then, or ids with id_type for specific staff. With neither, returns all active staff. Action get_employees (HR/Staff, Read Only). |
microkeeper_get_group_config | Read the account's Groups (teams and sites that staff belong to). Action get_group_config (HR/Staff, Read Only). |
microkeeper_get_locations | Read every Location (site) with its LID, third_ID, address, active flag and managers. Action get_locations (Account, Read Only). |
microkeeper_get_roles | Read every Role (active and inactive) with its ROID and required skills. Action get_roles (Account, Read Only). |
microkeeper_get_jobs | Read Jobs (projects, sites or functions staff clock to). Give JID or JobID lists for specific Jobs; otherwise status all or finished. Action get_jobs (Account, Read Only). |
microkeeper_get_roster | Read rostered shifts for every employee at active Locations, for up to 31 days (inclusive). Action get_roster (Roster, Read Only). |
microkeeper_get_timesheet | Read worked shifts for up to 31 days (inclusive), for all staff or the usernames given. Action get_timesheet (Roster, Read Only). |
microkeeper_get_leave | Read leave requests that start, end or run through a date range: type, dates and status. Action get_leave (Payroll, Read Only). |
microkeeper_upsert_employees | Add new staff or update existing ones (matched by EmployeeID, then eusername, then EID). Only the fields you send change. A new employee gets a login email only if you set welcome. Action upsert_employees (HR/Staff, Read/Write). |
microkeeper_upsert_locations | Add Locations or update them (matched by LID, or by third_ID). Locations you do not send stay as they are. Action upsert_locations (Account, Read/Write). |
microkeeper_update_jobs | Add Jobs or update them (matched by JobID, or by JID; JID 0 adds). Jobs you do not send are not changed. Action update_jobs (Account, Read/Write). |