Connect Workday to AI agents

Connect Workday to Claude, Codex, Cursor, or other AI agents for your entire team. Metorial security, governance, observability, and gives your team a unified Magic MCP url to connect.

Supported Tools

request_time_off

Request Time Off

Submit a time-off request for a specific worker. Creates a single-day time-off entry with the specified type and duration. For multi-day requests, submit one request per day.

update_custom_object

Update Custom Object

Update an existing custom object record in Workday. Only the fields provided will be updated; other fields remain unchanged.

list_organizations

List Supervisory Organizations

Retrieve a list of supervisory organizations in Workday. Supervisory organizations represent the management hierarchy and team structure.

list_custom_objects

List Custom Objects

List records of a specific custom object type in Workday. Custom objects extend Workday's data model for organization-specific needs.

get_custom_object

Get Custom Object

Retrieve a specific custom object record by its type and ID. Returns all fields of the custom object record.

create_custom_object

Create Custom Object

Create a new custom object record in Workday. The record fields depend on the custom object definition configured in your tenant.

get_custom_report

Get Custom Report

Retrieve data from a Workday custom report via Report-as-a-Service (RaaS). Reports must be Advanced type and web-service enabled in Workday. Supports passing prompt parameters to filter report data.

get_time_off_entries

Get Time Off Entries

Retrieve time-off entries for a specific worker. Returns requested time-off entries with details including dates, quantities, types, and statuses. Optionally filter by date range.

get_inbox_tasks

Get Inbox Tasks

Retrieve pending inbox tasks for a specific worker. Returns business process steps awaiting action, such as approvals, reviews, and to-do items.

action_inbox_task

Action Inbox Task

Approve or deny a pending inbox task for a worker. Use this to take action on business process steps such as approvals, reviews, or other workflow items awaiting a decision.

get_time_blocks

Get Time Blocks

Retrieve time tracking blocks for a specific worker. Returns recorded time entries including clock-in/out times and durations. Optionally filter by date range.

execute_wql

Execute WQL Query

Execute a Workday Query Language (WQL) query against Workday data. WQL is a SQL-like language for high-performance querying of Workday data across functional areas. Supports **SELECT**, **FROM**, **WHERE**, **LIMIT**, and **OFFSET** clauses.

get_organization_workers

Get Organization Workers

Retrieve the list of workers within a specific supervisory organization. Useful for finding all team members under a given manager or department.

list_workers

List Workers

Search and list workers in Workday. Returns a paginated list of worker summaries including names, emails, titles, and organization assignments. Use **search** to filter by name or other attributes.

delete_custom_object

Delete Custom Object

Delete a custom object record from Workday. This action is irreversible.

get_worker

Get Worker

Retrieve detailed information about a specific worker by their ID. Returns the full worker profile including personal information, employment details, position, compensation, organizational assignments, and status.

More integrations teams use with Workday

Linear

Create, read, update, and delete issues across teams with support for priorities, labels, assignees, due dates, and workflow states. Manage projects that group related issues, and organize work into time-boxed cycles (sprints). Create and manage documents, comments, and file attachments. Search issues using vector similarity or rich filters. Configure teams, workflow states, and labels. Track customers and link them to issues. Subscribe to real-time webhooks for changes to issues, projects, cycles, comments, documents, and more.

GitHub

Manage repositories, issues, and pull requests. Create and configure branches, star repositories, review code, and merge changes. Automate CI/CD workflows with GitHub Actions, manage workflow runs, secrets, and artifacts. Track issues with labels, milestones, and assignees. Search across code, repositories, issues, and users. Manage organizations, teams, and memberships. Create and manage projects, gists, packages, deployments, and environments. Access security alerts including code scanning, secret scanning, and Dependabot alerts. Read and write file contents in repositories. Manage webhooks, notifications, and codespaces.

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Subscribe to webhook notifications for changes to messages, calendar events, and contacts. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Airtable

Create, read, update, and delete records in Airtable bases and tables. Manage base schemas including creating tables and fields. Filter records using formulas, sort by fields, and scope queries to specific views. Upsert records to find, create, or update in a single call. Upload attachments to records, read and write record comments, list accessible bases, and receive real-time base change events through webhooks.

Bitbucket

Manage Git repositories, pull requests, and CI/CD pipelines on Bitbucket Cloud. Create, fork, and configure repositories within workspaces and projects. Create, review, approve, merge, and decline pull requests with inline code comments. Browse source code, list commits, and manage branches and tags. Track issues with the built-in issue tracker. Trigger, monitor, and manage Bitbucket Pipelines. List workspace members, configure repository default reviewers and branch restrictions, create and manage repository webhooks, and search code across repositories.

GitLab

Manage GitLab projects, repositories, issues, merge requests, releases, and CI/CD workflows from one provider. Includes pipeline, job, variable, environment, schedule, trigger, runner, deployment, CI lint, and test report tools.

Technical notes for Workday

Manage human capital management, financial management, payroll, and planning in Workday. Create, read, update, and delete employee records, job requisitions, time-off requests, benefits enrollments, and compensation details. Handle the full employee lifecycle including hiring, onboarding, promotions, transfers, and terminations. Manage financial data across accounts receivable, accounts payable, general ledger, and budgeting. Track worker time entries and attendance. Approve or reject inbox tasks and business process steps. Run custom reports via Report-as-a-Service (RaaS) and query Workday data using WQL (Workday Query Language). Manage organizational structures including supervisory organizations, cost centers, and positions. Create and manipulate custom objects to extend Workday's data model. Receive outbound event notifications for business events such as hires, terminations, and job changes.

Connect Workday to production AI agents

See how Metorial gives Workday access the governance, tracing, and security controls teams need.

Frequently asked questions

Common questions about connecting Workday to AI agents with Metorial.

  1. Can Metorial connect Workday to AI agents?
    Yes. Metorial connects AI agents to Workday through a governed integration layer, so teams can use the provider while keeping access controlled and observable.
  2. Metorial is MCP compatible and lets teams expose approved provider tools to MCP-capable agents and clients through a controlled access layer.
  3. Metorial applies policies across users, groups, providers, agents, and individual tools, then records the context around every agent interaction.
  4. Yes. Metorial records provider activity so teams can inspect tool calls, troubleshoot integrations, and give security teams the visibility they need.