io.usefulapi/bedrijfsrooster · v1.0.0 · communication
Bedrijfsrooster MCP by usefulapi is healthy: it completed an MCP handshake in 668 ms and exposes 6 tools.
Read employees, contracts, timetable shifts, availability and reports in Bedrijfsrooster.
Endpoint: https://bedrijfsrooster.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 6 |
| Latency | 668 ms |
| Last checked (UTC) | 2026-11-06T21:30:45.488Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-06T21:30:45.488Z | Healthy | 668 |
bedrijfsrooster_get_configuration | Get the company this access token belongs to: its id and name, its group, and its locations, departments, functions and shift types. Call this first. The ids it returns are the filters for the other tools. Bedrijfsrooster API: GET /configuration. |
bedrijfsrooster_list_users | List the employees (CompanyUsers) with an active or future employment in the company, optionally within a period. Set extendedDetails only when the user asks for personal details: it adds birthday, email and address. Bedrijfsrooster API: GET /users. |
bedrijfsrooster_list_contracts | List the contracts between the company and its employees that are active at the snapshot date or within a period. Bedrijfsrooster API: GET /contracts. |
bedrijfsrooster_list_timetable | List the shifts of the company timetable: scheduled work shifts, availability, relief (vacation, days off) and non-attendance (sick days, no-shows). Choose which kinds to include with the shifts* flags. The reply is paged: use pageIndex (from 1) and itemsPerPage (1 to 1000), or disablePaging for a s |
bedrijfsrooster_get_report | Get the stored result of one finished Bedrijfsrooster report by its reportId, for example the relief hours balance. A report that is still running returns HTTP 409 with its percentage_complete: call again later. Needs the company:reports:read integration permission. Bedrijfsrooster API: GET /reports |
bedrijfsrooster_get_availability | Get the availability (beschikbaarheid) per date, for each employee (companyUser) or each function (companyFunction). Use periodStart and periodEnd together, within one month (up to 31 days). Needs the company:availability:read integration permission. Bedrijfsrooster API: GET /availability. |