Workday
Give your AI read access to Workday HCM through your own API client: search workers and their staffing, direct reports, supervisory organizations and members, job profiles and positions, time off balances, time off entries, leaves of absence and job postings. Read-only.
7 Tage gratis · keine Kreditkarte · EU-Hosting
Frag Workday alles
Teste einen echten Prompt gegen Workday via AnythingMCP — Claude ruft die Tools auf, liefert die Antwort. Drück Enter auf deine eigene Nachricht, um auf Cloud zu installieren.
Workday auf Cloud installierenClaude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
Setup in 2 Minuten
- 1Free Trial auf cloud.anythingmcp.com starten.
- 2Im Connector-Store auf Workday klicken. Credentials einfügen.
- 3MCP-API-Key generieren und KI-Client auf die MCP-URL zeigen.
Anleitungen für Workday
Schritt-für-Schritt-Setup für die wichtigsten KI-Clients.
Workday einrichten
Direkt aus der Connector-Definition: wo du die Credentials findest, welche Rechte sie brauchen und mit welcher API dieser Adapter spricht. Vom Connector-Autor auf Englisch bereitgestellt.
Workday
This connector reads your Workday tenant through the Workday REST API (https://<host>/ccx/api/<service>/<version>/<tenant>/...): workers and their staffing, direct reports, supervisory organizations and their members, organizations by type, job profiles, jobs (positions), time off balances, time off entries, leaves of absence, and job postings. 16 tools, all read-only.
HR data is sensitive personal data. Look people up only for a legitimate work reason, show absence and leave data only to the worker, their manager or HR, and never copy it beyond the person who asked. Workday enforces the integration user's security groups on every call, so the connector only sees what that user may see. Compensation, pay slips, home addresses, national IDs and other personal details are not part of this connector.
Setup (a Workday administrator, about 15 minutes)
- Create an Integration System User (task Create Integration System User) and put it in an integration security group (task Create Security Group, type Integration System Security Group (Unconstrained), or constrained to the organizations you want to expose). Grant the group Get (View) access on the domains this connector reads, for example Worker Data: Public Worker Reports, Reports: Organization, View: Supervisory Organization, Job Profile: View, Worker Position: View, Worker Data: Time Off (Time Off Balances), Worker Data: Time Off (Time Off), Worker Data: Leave of Absence and Job Postings: External, then run Activate Pending Security Policy Changes. Leave out the domains whose tools you do not want to use.
- Run Register API Client for Integrations: give it a name, tick Non-Expiring Refresh Tokens, and add the scopes (functional areas) Staffing, Organizations and Roles, Jobs & Positions, Time Off and Leave and Recruiting (only those you need). Copy the Client ID and Client Secret: the secret is shown only once.
- Run Manage Refresh Tokens for Integrations, pick the Integration System User as the Workday account, then choose Generate New Refresh Token for the API client and copy the refresh token.
- Run View API Clients: the Token Endpoint reads
https://<host>/ccx/oauth2/<tenant>/token. Put<host>(for examplewd2-impl-services1.workday.comorwd5-services1.myworkday.com, withouthttps://) intoWORKDAY_HOSTand<tenant>intoWORKDAY_TENANT. - Paste the client ID, client secret and refresh token into
WORKDAY_CLIENT_ID,WORKDAY_CLIENT_SECRETandWORKDAY_REFRESH_TOKEN. AnythingMCP exchanges the refresh token for a short-lived access token at the token endpoint (client ID and secret as HTTP Basic) and renews it by itself; no browser sign-in is needed.
IDs: every tool takes the 32-character Workday ID returned as id, and most also accept a reference such as Employee_ID=21001, Organization_Reference_ID=SUP_ORG_100 or Job_Profile_ID=SOFTWARE_ENGINEER. workday_get_time_off_balances needs the Workday ID itself.
Workflow
- People:
workday_search_workers(by name, worker ID or email), thenworkday_get_workerfor the full staffing record andworkday_list_direct_reportsfor a manager's team. - Org structure:
workday_list_supervisory_organizations,workday_get_supervisory_organization,workday_list_organization_members; other hierarchies withworkday_list_organization_typesand thenworkday_list_organizationswith a type id. - Jobs:
workday_list_job_profiles,workday_get_job_profile,workday_list_jobs. - Absence:
workday_get_time_off_balances,workday_list_time_off_entries(requests and their status),workday_list_leaves_of_absence. - Recruiting:
workday_list_job_postings(filter by job requisition) andworkday_get_job_posting. Workday's REST API has no listing of job requisitions themselves; postings carry the open jobs.
Paging: lists return total and up to limit rows (at most 100). Ask for the next page with offset = previous offset + limit while it is below total.
Common errors
OAuth2: could not renew the access tokenorinvalid_grant: the refresh token was revoked or belongs to another API client; generate a new one with Manage Refresh Tokens for Integrations.invalid_client: wrong client ID or secret.- 401: the access token was refused; check that the host and tenant match the token endpoint.
- 403 or an empty list: the integration user's security group lacks the domain, or the API client lacks the scope (functional area) for this service.
- 404: the ID does not exist or the tenant name is wrong. 503
Service unavailableusually means the tenant name does not exist on that host.
Out of scope here: every write (hiring, job changes, time off requests and corrections, contact changes), compensation, payroll and pay slips, benefits, performance and talent data, candidate and prospect records, and Workday Query Language reports.
Deine KI ist zwei Klicks von Workday entfernt.
Connector installieren, Credentials einfügen, KI fragen. 7 Tage gratis, keine Kreditkarte.