Workyard MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.11.3更新於 Nov 7, 2026

Read Workyard employees, projects, time cards and geofences; approve time cards and add notes.

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行位置與生活效率與工作流商業與電商

概覽

AI 產生的概覽

透過託管的遠端端點讀取 Workyard 的員工、專案、工時卡與地理圍籬,並可核准工時卡或新增備註。

可以做什麼
  • 讀取組織資訊,例如名稱與時區
  • 列出並依狀態、電子郵件、角色或關鍵字篩選員工
  • 列出專案,並依 id 取得單一專案
  • 列出與取得工時卡,可依員工、狀態與開始時間篩選
  • 查看工時卡的活動分段,以及地理圍籬、啟用中的圍籬與其關聯專案
  • 核准單張工時卡或為其新增文字備註
適用情境
適合讓助理回答誰正在打卡、哪些工時卡已提交但尚未核准、有哪些專案與工作地點等問題,並對工時卡執行核准或新增備註。
執行需求
僅需以 URL 加入遠端 MCP 端點,用戶端設定中不需要 API 金鑰或 Authorization 標頭。登入採用 OAuth,登入頁面會要求填寫 Workyard API 權杖。免費方案每月 50 次工具呼叫,另有付費方案。
安裝前請注意
核准工時卡屬於寫入操作,會影響薪資,且可能無法透過 API 復原;僅在使用者明確要求核准該張工時卡時執行。每次新增備註都會建立一則新備註。員工姓名、聯絡資訊與工作地點屬於個人資料。升級相關工具會回傳付費方案的付款連結。

安裝

在 SourceWeft 中

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

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

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Fworkyard/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

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

{
  "mcpServers": {
    "workyard-by-usefulapi": {
      "type": "http",
      "url": "https://workyard.usefulapi.io/mcp"
    }
  }
}

README

Workyard MCP by usefulapi

Live endpoint: https://workyard.usefulapi.io/mcp

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://workyard.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http workyard https://workyard.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "workyard": {      "url": "https://workyard.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Workyard credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/workyard/

Sign in with your Workyard API token. Staff names, contact details and work locations are personal data.

Tools

ToolTypeWhat it does
workyard_get_organizationreadGet Workyard organization
workyard_list_employeesreadList Workyard employees
workyard_list_projectsreadList Workyard projects
workyard_get_projectreadGet Workyard project
workyard_list_time_cardsreadList Workyard time cards
workyard_get_time_cardreadGet Workyard time card
workyard_list_time_card_activity_segmentsreadList Workyard time card activity segments
workyard_list_geofencesreadList Workyard geofences (work sites)
workyard_list_active_geofencesreadList active Workyard geofences
workyard_list_geofence_projectsreadList projects of a Workyard geofence
workyard_approve_time_cardwriteApprove a Workyard time card
workyard_add_time_card_notewriteAdd a note to a Workyard time card
workyard_usage_statusmetaUsage status (free-tier meter)
workyard_request_featuremetaRequest a missing feature
workyard_upgrademetaUpgrade to Pro or Pro+
workyard_cancel_subscriptionmetaCancel the Pro subscription

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

Pricing

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

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with workyard_upgrade (it returns a Stripe Checkout link). Cancel any time with workyard_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running workyard_upgrade before then undoes the cancel. Or write to [email protected].

License

Documentation for the hosted usefulapi connector.

來源:servers/workyard/README.md,提交 4046075

工具

12

workyard_get_organization

Get Workyard organization

The organization this connection uses (id, name, settings such as timezone) from GET /orgs/{org_id}.

無需輸入參數。

workyard_list_employees

List Workyard employees

List employees of the organization (employee_id, profile_id, name, title, role, status, contact data). Filter by status (active, removed, saas_disabled, expired; comma list), email, role name or free-text search. Paged: use next_page.

輸入參數pageemaillimitsearchstatusrole_nameemployee_id

workyard_list_projects

List Workyard projects

List projects (id, name, identifier, customer, locations). Optionally filter by name or archived state. Paged: use next_page.

輸入參數namepagelimitis_archivedinclude_computed_totals

workyard_get_project

Get Workyard project

One project by id (workyard_list_projects gives the ids).

輸入參數project_id必填

workyard_list_time_cards

List Workyard time cards

List time cards (id, employee_id, start_dt_unix, end_dt_unix, status, approver, totals). Workyard returns only status=working when no status is given, so pass status (for example submitted,approved) for finished work. Filter by employee and by start time (unix seconds, interpreted in the organization timezone). Paged: use next_page; the reply also carries time_summary.

輸入參數pagelimitstatussort_byemployee_idstart_from_unixtime_approver_idstart_before_unixinclude_last_location

workyard_get_time_card

Get Workyard time card

One time card by id, with its details (workyard_list_time_cards gives the ids).

輸入參數time_card_id必填

workyard_list_time_card_activity_segments

List Workyard time card activity segments

The activity segments of one time card (where and on which project the employee worked, segment by segment). Not paged.

輸入參數time_card_id必填include_archived_projects

workyard_list_geofences

List Workyard geofences (work sites)

List geofences / work sites (id, name, place, enabled, radius). Filter by name, enabled state or project. Paged: use next_page.

輸入參數namepagelimitenabledproject_id

workyard_list_active_geofences

List active Workyard geofences

All active geofences with limited data (Workyard: GET active_geofences). It does not say who is clocked in; use workyard_list_time_cards with status working for that.

無需輸入參數。

workyard_list_geofence_projects

List projects of a Workyard geofence

The projects attached to one geofence (work site). Paged: use next_page.

輸入參數pagelimitgeofence_id必填is_archived

workyard_approve_time_card

Approve a Workyard time card

WRITE: approve ONE time card (PATCH .../time_cards/{id}/approve). Approval feeds payroll in Workyard and may not be undoable through the API: only call it when the user asked to approve this exact time card.

輸入參數time_card_id必填

workyard_add_time_card_note

Add a note to a Workyard time card

WRITE: add a text note to one time card (POST .../time_cards/{id}/notes). Adds a new note on every call; it does not edit or delete existing notes.

輸入參數description必填time_card_id必填

版本歷史

11
  1. v1.11.3最新Nov 7, 2026
  2. v1.10.3Nov 5, 2026
  3. v1.10.2Nov 5, 2026
  4. v1.10.1Nov 4, 2026
  5. v1.10.0Nov 3, 2026
  6. v1.9.1Nov 3, 2026
  7. v1.8.0Nov 1, 2026
  8. v1.6.0Oct 31, 2026
  9. v1.5.0Oct 31, 2026
  10. v1.4.2Oct 30, 2026
  11. v1.4.0Oct 30, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合