Microkeeper MCP by usefulapi

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

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count11
Latency484 ms
Last checked (UTC)2026-11-01T19:50:23.833Z

Health history

Checked (UTC)StatusLatencyError
2026-11-01T19:50:23.833ZHealthy484

Tools (11)

microkeeper_get_employeesRead 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_configRead the account's Groups (teams and sites that staff belong to). Action get_group_config (HR/Staff, Read Only).
microkeeper_get_locationsRead every Location (site) with its LID, third_ID, address, active flag and managers. Action get_locations (Account, Read Only).
microkeeper_get_rolesRead every Role (active and inactive) with its ROID and required skills. Action get_roles (Account, Read Only).
microkeeper_get_jobsRead 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_rosterRead rostered shifts for every employee at active Locations, for up to 31 days (inclusive). Action get_roster (Roster, Read Only).
microkeeper_get_timesheetRead worked shifts for up to 31 days (inclusive), for all staff or the usernames given. Action get_timesheet (Roster, Read Only).
microkeeper_get_leaveRead leave requests that start, end or run through a date range: type, dates and status. Action get_leave (Payroll, Read Only).
microkeeper_upsert_employeesAdd 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_locationsAdd 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_jobsAdd 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).