Bedrijfsrooster MCP by usefulapi

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

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count6
Latency668 ms
Last checked (UTC)2026-11-06T21:30:45.488Z

Health history

Checked (UTC)StatusLatencyError
2026-11-06T21:30:45.488ZHealthy668

Tools (6)

bedrijfsrooster_get_configurationGet 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_usersList 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_contractsList 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_timetableList 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_reportGet 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_availabilityGet 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.