workday-mcp
This server provides read-only access to your personal Workday data (pay, benefits, compensation, etc.) through your existing signed-in browser session — no admin-provisioned API credentials needed.
Discover your Workday apps (
workday_get_apps): List all apps on your Workday home screen, each with a launchable task ID — the starting point for exploring available data.Read any Workday task or data card (
workday_get_task): Fetch structured data from any Workday page by its path or URL, returning the page title, label/value fields, navigable references (instance IDs + drill-in URIs), related tasks, and export links. Supports SPA/d/...URLs and bare endpoint suffixes.Check connection health (
workday_healthcheck): Verify the end-to-end bridge between the MCP server and your signed-in Workday browser tab, with diagnostics distinguishing bridge, extension, or Workday-side failures.
Key constraints: All operations are read-only (no data is created, modified, or deleted), and everything routes through your own browser session via the fetchproxy extension.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@workday-mcpwhat are my current tasks?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
workday-mcp
Read-only MCP server for Workday. Fetches your
Workday tasks and data cards — pay, benefits, compensation — and returns them as
structured JSON. Every request routes through your own signed-in
*.myworkday.com tab via the fetchproxy
browser extension, reusing your existing SSO-authenticated session.
⚠️ Workday gives employees no personal API. This server reads the same internal
*.htmldendpoints the Workday web app calls, dispatched through your own signed-in browser tab. It is read-only and touches only your own data. Check your employer's acceptable-use policy. Use at your own discretion.🤖 This project was developed and is maintained by AI (Claude Code).
Why a bridge instead of the official API?
The official Workday REST/SOAP API requires a tenant administrator to register an OAuth API client + Integration System User — an employee can't self-provision it. Tenants also sit behind corporate SSO (Ping/Okta/Entra) with MFA, so there's no server-side login. The only surface an employee can reach for their own data is their live browser session, which is what this server relays.
Related MCP server: workday-mcp-reference
Install
See SKILL.md for full setup. In brief:
{
"mcpServers": {
"workday": {
"command": "npx",
"args": ["-y", "workday-mcp"],
"env": { "WORKDAY_TENANT": "your-tenant-slug" }
}
}
}Then install the fetchproxy extension and sign into Workday in your browser.
Tools
Tool | What it does |
| List your Workday apps with launchable task ids — the discovery entry point |
| Read a Workday task/data card by task id or path → title, fields, references, related tasks, export links |
| Verify the bridge + session end-to-end with an actionable hint |
Development
npm install
npm test # vitest
npm run build # tsc --noEmit + esbuild bundle → dist/bundle.jsThe widget-tree parser (src/parse.ts) is the durable core; see
docs/WORKDAY-API.md for the captured endpoint shapes and
schema. License: MIT.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceThis project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for Paylocity (beta): https://www.cdata.com/download/download.aspx?sku=KPZK-V&type=betaLast updatedMIT
- Alicense-qualityCmaintenanceA vendor-neutral reference implementation of a Workday MCP server that enables integration with Workday for employee data, compensation, benefits, time off, org info, inbox tasks, admin operations, and headcount management through natural language.Last updatedMIT
- Alicense-qualityBmaintenanceLocal-first MCP server for research on AI-assisted browsing of a user-owned professional-network account (e.g., LinkedIn), providing read-focused tools such as profile, company, search, and feed reads.Last updatedMIT
- Alicense-qualityAmaintenanceЛокальный MCP-сервер, дающий ИИ-агенту read-only доступ к задачам, проектам и чатам Bitrix24 в объёме прав пользователя — через браузерное расширение, переиспользующее живую сессию. Без прав администратора и без официального REST-вебхука.Last updated190MIT
Related MCP Connectors
Browser MCP for logged-in tasks. Uses your Chrome — credentials stay local. Zero-token replay.
MCP server for Withings health data — sleep, activity, heart, and body metrics.
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrischall/workday-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server