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