
Developers building HR integrations in Cursor have to configure credentials outside the project, make test calls against a live tenant, and copy results back in just to understand the field structure their code depends on.
To help your developers query Workday employee data and org structure without leaving Cursor, we'll show you how to connect Workday with Merge Agent Handler's Workday MCP server.
Merge Agent Handler connects Cursor to the Workday API through the Merge CLI.
Install the CLI, authenticate once, and run a single setup command from your project root. That command writes a ## Merge CLI section to the project's .cursorrules file, which tells Cursor's agent when to call merge search-tools and merge execute-tool to reach Workday.
Here's the registration command:
Related: A guide to connecting a Workday MCP with Codex
Before getting started, you'll need the following:
pipx --version to confirm, or install via pip install pipx)If you want to connect Merge Agent Handler's Workday MCP with internal or customer-facing agentic products, you can follow the steps in our docs.
Install with pipx and verify: pipx install merge-api
Verify your installation: merge --version
Related: How to use a Workday MCP in Claude Code
Authenticate the CLI with your Merge Agent Handler account: merge login
This links the CLI to your account so it can make authorized requests to Workday on your behalf.
Run the following from the root of the project where you want to use Merge tools:
This writes a ## Merge CLI section to .cursorrules so Cursor knows to use the CLI for third-party services. The command is idempotent, safe to re-run if you need to reset.
Open a Cursor chat in your project and start with a query that reflects real development work.
For example: "Fetch a sample active employee record from Workday and return the full JSON, including all field names, nested object structures, and data types, so I can write accurate TypeScript interfaces for my HR integration."
The first time you invoke a Workday tool, a Magic Link will appear to complete connector authentication.

{{this-blog-only-cta}}
In case you have more questions on setting up and using the Workday MCP in Cursor, we've addressed several more commonly-asked questions below.
With Workday connected, Cursor can:
You can build a self-hosted MCP server on top of Workday's API.
For a developer with an existing ISU and a well-understood tenant, the initial setup is feasible: configure the ISU credentials, map the endpoints you need, and write tool schemas against the Workday objects you want to expose.
Workday's API is one of the more complex surfaces in enterprise software.
Tenant-specific base URLs, versioned WSDL schemas for SOAP endpoints, and a separate REST surface for newer objects mean there's meaningful upfront work before you get to the first useful query. Field names often don't match common conventions: what other systems call "department" Workday calls "supervisory organization." This translation layer has to live somewhere in your self-hosted setup and stay current as Workday evolves.
At team scale, the access control problem compounds. Each developer managing their own ISU credentials means multiple integration users in Workday with no per-agent scoping on which objects or operations each can reach. When credentials rotate, every developer's local setup breaks at the same time. There's no central audit trail of what was queried or written against the tenant.
Merge Agent Handler abstracts the Workday-specific complexity and adds a control layer on top.
You can define exactly which Workday operations each agent can call: a read-only headcount agent can, for example, get employee list and detail tools, but never write access. Every call is also logged with the timestamp, tool name, and inputs.
Workday holds organizational truth that HR integrations depend on: employee field schemas that vary by tenant configuration, org hierarchy structures that don't map cleanly to what documentation describes, and position data whose field names only make sense when you see a real response.
For developers building against Workday in Cursor, that reference data sits outside the editor until you connect it.
With the Workday MCP connected, Cursor can fetch real worker records, pull org structures, and surface field definitions inline while your developers write the code that depends on them.
Use Merge Agent Handler’s 150+ connectors (including Workday) to power reliable, secure, and powerful agents.