When I Work

io.usefulapiv1.0.0更新於 Sep 30, 2026

Check shifts, time clock entries, time-off requests, swaps and availability, and manage shifts.

已驗證Streamable HTTP可網頁執行Business & CommerceProductivity & Workflow

概覽

AI 產生的概覽

讓助理讀取與管理 When I Work 的排班、班次、工時紀錄、休假申請、換班與可用時間。

功能
連線到託管的 When I Work 端點,提供讀取工具,用來查詢帳戶、使用者、排班(地點)、職位、班次、打卡工時、休假申請與類型、換班與棄班、可用時間及排班備註。寫入工具可建立、更新、發布與取消發布班次,以及建立或核准、拒絕、修改休假申請。另有兩個中繼工具用於查詢用量與管理訂閱。
適用情境
適合經理或排班人員透過助理查看或調整人力安排:檢視誰在排班中、打卡工時或待處理的休假與換班申請,或在不開啟 When I Work 介面的情況下建立與發布班次。
執行需求
遠端 streamable HTTP 端點,無需本機安裝。首次連線時需提供 When I Work 開發者金鑰(W-Key)、電子郵件與密碼,以及選用的工作場所使用者 ID;這些資訊會經驗證並依使用者儲存。需要能連線至該託管端點的網路。
安裝前請注意
此伺服器要求提供 When I Work 開發者金鑰(W-Key)、電子郵件與密碼,並會依使用者儲存在服務供應商端。寫入工具會建立、更新、發布或取消發布班次,並建立或修改休假申請,因此會影響真實排班與員工。免費方案每月上限 100 次工具呼叫;Pro 方案為每位使用者每月 9 美元或每年 90 美元。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 When I Work,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "when-i-work": {
      "type": "http",
      "url": "https://when-i-work.usefulapi.io/mcp"
    }
  }
}

README

When I Work MCP by usefulapi

Use When I Work from Claude, Cursor, or any MCP client — check schedules, shifts, clocked times, time-off requests, shift swaps and availability, and create, publish or update shifts. Hosted, no local install: connect with your own When I Work credentials.

Live endpoint: https://when-i-work.usefulapi.io/mcp · Homepage: https://usefulapi.io/when-i-work

Add to Claude

json
{  "mcpServers": {    "when-i-work": {      "url": "https://when-i-work.usefulapi.io/mcp"    }  }}

On first connect you'll provide your When I Work developer key (W-Key), email and password, plus an optional workplace user id. They're validated, stored per-user, and scoped to you — no keys in config files.

Tools

ToolTypeWhat it does
wheniwork_get_accountreadGet the account
wheniwork_list_usersreadList users
wheniwork_get_userreadGet one user
wheniwork_list_locationsreadList schedules (locations)
wheniwork_list_positionsreadList positions
wheniwork_list_shiftsreadList shifts
wheniwork_get_shiftreadGet one shift
wheniwork_list_eligible_users_for_shiftreadList users eligible for an open shift
wheniwork_list_timesreadList clocked times (timesheets)
wheniwork_list_time_off_requestsreadList time-off requests
wheniwork_get_time_off_requestreadGet one time-off request
wheniwork_list_time_off_typesreadList time-off types
wheniwork_list_shift_swapsreadList shift swaps and drops
wheniwork_list_availabilityreadList availability
wheniwork_list_annotationsreadList schedule annotations
wheniwork_create_shiftwriteCreate a shift
wheniwork_update_shiftwriteUpdate a shift
wheniwork_publish_shiftswritePublish shifts
wheniwork_unpublish_shiftswriteUnpublish shifts
wheniwork_create_time_off_requestwriteCreate a time-off request
wheniwork_update_time_off_requestwriteApprove, deny or change a time-off request
wheniwork_usage_statusmetaUsage status (free-tier meter)
wheniwork_upgrademetaUpgrade to Pro (unlimited)

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage or manage your subscription.

Pricing

PlanPriceLimit
Free$0100 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited

License

MIT © usefulapi. Not affiliated with or endorsed by When I Work.

來源:servers/when-i-work/README.md,提交 1ec23c2

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.0.0最新Sep 30, 2026