Deputy
Deputy workforce management: employees, locations and areas, rosters (shifts) and publishing, timesheets with clock on and off and approval, leave and unavailability, memos and the resource query API. Per-install Deputy API with a permanent token.
7 日間無料 · クレジットカード不要 · EU ホスト
Deputy に何でも聞ける
AnythingMCP 経由で Deputy に実際のプロンプトを試そう — Claude がツールを呼び出し、回答します。あなたのメッセージで Enter を押すと Cloud にインストールします。
Deputy を Cloud にインストールClaude は AI のため誤ることがあります。回答をご確認ください。
2 分でセットアップ
- 1cloud.anythingmcp.com で無料トライアル開始。
- 2コネクターストアで Deputy をクリック。資格情報を貼り付け。
- 3MCP API キーを発行し、AI クライアントを MCP URL に向ける。
Deputy のガイド
主要 AI クライアント向けのステップバイステップセットアップ。
Deputy のセットアップ
コネクタ定義そのものから:認証情報の入手先、必要な権限、このアダプタが呼び出す API。 コネクタ作者により英語で提供されています。
Deputy
This connector reads and updates a Deputy install through its API (https://<install>.<region>.deputy.com/api/v1): employees, locations and areas, rosters (shifts), timesheets, leave, unavailability, memos and any other record through Deputy's resource query API.
Personal data: employee records hold names, dates of birth, contact details, addresses and pay data. Read only what the task needs.
Setup (5 minutes, needs a Deputy system administrator)
- Note your install address from the browser bar when logged in, e.g.
mycompany.au.deputy.com(regions:au,eu,uk,nafor the US). Put it intoDEPUTY_HOSTwithouthttps://. - Open
https://<your install address>/exec/devapp/oauth_clients, add an OAuth client (name and any description; the client id itself is not used), then click Get an Access Token. - Copy the permanent token at once (it is shown only once) into
DEPUTY_ACCESS_TOKEN. It works only on this install and acts as the user who created it, with that user's permissions; a system administrator sees every location.deputy_get_meis the install check.
Words: Deputy calls a location (workplace) a Company, an area (department) an OperationalUnit, a shift a Roster and actual worked time a Timesheet. A leave type is a LeaveRules record.
Workflow
- Who am I:
deputy_get_me. The token user's own data:deputy_get_my_rosters,deputy_get_my_timesheets,deputy_get_my_leave,deputy_get_my_unavailability,deputy_get_my_locations,deputy_get_my_colleagues. - Structure:
deputy_list_locations(ids are the location ids),deputy_list_areas(each area belongs to a location; shifts and timesheets use area ids). - People:
deputy_list_employees,deputy_get_employee,deputy_query_employeesfor filters,deputy_get_employee_shift_statusfor who is working now. - Schedule:
deputy_list_rosterscovers 12 hours back to 36 hours ahead;deputy_query_rostersfor any period (filter onDate,Employee,OperationalUnit). To plan:deputy_save_shift(new or, withroster_id, update),deputy_copy_rosters(repeat last week),deputy_publish_rosters(choose the notification). - Time:
deputy_query_timesheets,deputy_get_timesheet. Clock on and off:deputy_start_timesheet,deputy_pause_timesheet,deputy_end_timesheet. Fix or add a past timesheet:deputy_save_timesheet. Approve for payroll:deputy_approve_timesheet(approvals of time). - Leave:
deputy_query_leave,deputy_get_employee_leave; leave types withdeputy_query_resourceandobjectLeaveRules. Book withdeputy_add_leave; approve, decline or cancel withdeputy_update_leave(status1, 2 or 3). - Availability:
deputy_get_employee_unavailability,deputy_query_availability,deputy_add_unavailability. - Employees:
deputy_add_employee,deputy_update_employee,deputy_invite_employee,deputy_terminate_employee(reversible) anddeputy_reactivate_employee. Manager notes:deputy_post_journal. News feed:deputy_post_memo. - Anything else (teams, public holidays, events, training, custom fields, sales data, pay periods):
deputy_get_resource_infolists an object's fields,deputy_query_resourcesearches it,deputy_get_resourcereads one record.
Switched off at install: deputy_delete_employee, deputy_discard_rosters and deputy_discard_timesheet; they cannot be undone, so an admin switches them on when the team needs them.
Query tools (deputy_query_* and deputy_query_resource) send POST but only read. Body: search with clauses {"s1":{"field":"Date","type":"ge","data":"2026-11-01"},"s2":{"field":"Date","type":"le","data":"2026-11-07"}} (all must match; operators eq, ne, gt, ge, lt, le, in, not in, starts, contains, is, is not), sort ({"Date":"asc"}), join (["EmployeeObject"]) and paging.
Reading the answers
- Ids are integers.
StartTime/EndTimeand thestart/endinputs are Unix timestamps in seconds;Datefields are local dates of the location (2026-11-03T00:00:00+11:00). Convert with the location's time zone. - Roster
Employee0 is an open shift;Publishedfalse is a draft. TimesheetTimeApproved,PayRuleApproved,Discarded,IsInProgressgive the state;TotalTimeis hours. - Leave
Status: 0 awaiting approval, 1 approved, 2 declined, 3 cancelled, 4 pay approved. - Adding or updating a shift answers 200 with an empty body; check with
deputy_query_rosters.
Paging: an answer holds at most 500 records. Query tools take max (up to 500) and start (offset); when a page is full, call again with start raised by max. The list tools without paging return everything Deputy allows in one answer.
Errors: 401 means a wrong token or a token of another install, 403 a missing permission of the token's user, 404 a wrong install address or record id, 400 a bad field name in a filter (check deputy_get_resource_info).
あなたの AI は Deputy から 2 クリック先。
コネクターをインストール、資格情報を貼り付け、AI に質問。7 日間無料、クレジットカード不要。