developer-toolsoauth2

Workday

Workday is a cloud-based enterprise resource planning (ERP) software that provides comprehensive solutions for human capital management, financial management, and analytics

Verdict

Workday's MCP connects your team's HR and recruiting data to Switchy. @mention it to check time-off balances, submit PTO requests, pull job posting details, review interview feedback, or look up holiday schedules — all without leaving the conversation. Managers and recruiters get the most value: they can draft offer letters with accurate role data, prep for debriefs with structured feedback, or answer team questions about leave policies in real time. You'll need OAuth access with read permissions for worker profiles and write permissions for time-off requests; setup takes about five minutes if your Workday admin has already provisioned API access.

Common use cases

  • Check team PTO balances before scheduling
  • Submit time-off requests from chat
  • Pull job posting details for candidate emails
  • Review interview feedback before debriefs
  • Look up holiday schedules for planning

Integration

Vendor
Workday
Category
developer-tools
Auth
OAUTH2
Tools
25
Composio slug
workday

Tools

  • Create Time Off Request

    Creates a time off request for the specified worker id and initiates the business process.

  • Get Absence Balance

    Retrieves the specified balance of all absence plan and leave of absence types.

  • Get Balance Details

    Retrieves the specified balance of all absence plan and leave of absence types.

  • Get Current User

    Retrieves the current authenticated worker's profile information from workday.

  • Get Holiday Events

    Returns the holiday events for the specified workers and time period.

  • Get Interview Feedback

    Retrieves feedback entries for a specific interview to prepare debrief notes with highlights and lowlights.

  • Get Job Posting

    Retrieves detailed information about a specific job posting including job description.

  • Get Job Posting Questionnaire

    Retrieves screening questions and questionnaires associated with a specific job posting.

  • Get Leave Status Values

    Retrieves instances that can be used as values for other endpoint parameters in this service.

  • Get My Job Postings

    Finds all job postings assigned to a specific recruiter by analyzing interviews and job requisitions.

  • Get Prospect

    Retrieves a single prospect instance for talent matching and best-fit analysis.

  • Get Prospect Educations

    Retrieves the education of a prospect for talent matching and best-fit analysis.

  • Get Prospect Experiences

    Retrieves the work experience of a prospect for talent matching and best-fit analysis.

  • Get Prospect Resume Attachments

    Retrieves resume attachments for a specific prospect to help prepare for upcoming interviews.

  • Get Prospect Skills

    Retrieves the skills of a prospect for talent matching and best-fit analysis.

  • Get Time Off Status Values

    Retrieves instances that can be used as values for other endpoint parameters in this service.

  • Get Worker Eligible Absence Types

    Retrieves a collection of eligible absence types for the specified worker.

  • Get Worker Leaves of Absence

    Retrieves the leaves of absence for the specified worker using the working absencemanagement v1 api.

  • Get Worker Time Off Details

    Retrieves a collection of time off details for the specified worker.

  • Get Worker Valid Time Off Dates

    Retrieves the valid time off dates for the specified worker id for the given dates.

  • List Absence Balances

    Retrieves the balance of all absence plan and leave of absence type for the specified worker id.

  • List Balances

    Retrieves the balance of all absence plan and leave of absence type for the specified worker id.

  • List Interviews

    Retrieves a list of interviews with job requisition and recruiter assignment details. supports filtering by status for pipeline review and scheduled interviews.

  • List Job Postings

    Retrieves a list of job postings from workday recruiting system with filtering options.

  • List Workers

    Retrieves a collection of workers and current staffing information.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Find Workday in the MCP directory and click Connect. 3. You'll be redirected to Workday's OAuth consent screen — sign in with your Workday credentials. 4. Grant the requested scopes: read access to worker profiles, absence balances, job postings, and interview data; write access to time-off requests. 5. After authorizing, Switchy redirects you back and confirms the connection is live. 6. Open any Space, type '@Workday get current user' and send — if it returns your profile, you're ready. 7. To invoke other tools, @mention Workday with a natural request like 'check my PTO balance' or 'show me open job postings'.

What teammates see: by default, memories from Workday are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Submit Time Off Request

@Workday create a time off request for me from June 10 to June 14 for vacation
Open in a Space →

Review Job Posting

@Workday get the job posting details for requisition ID 12345
Open in a Space →

Prep Interview Debrief

@Workday get interview feedback for candidate Jane Doe's onsite loop
Open in a Space →
Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.