UiPath MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UIPATH_TIMEOUT | No | HTTP timeout in seconds (default 30). | 30 |
| UIPATH_CLIENT_ID | No | OAuth2 client id of the external application. | |
| UIPATH_FOLDER_ID | No | Folder id sent via X-UIPATH-OrganizationUnitId. | |
| UIPATH_TENANT_NAME | Yes | Tenant logical name. | |
| UIPATH_ACCESS_TOKEN | No | Pre-issued access token or PAT (overrides client credentials). | |
| UIPATH_CLIENT_SECRET | No | OAuth2 client secret. | |
| UIPATH_ORCHESTRATOR_URL | No | Base URL, defaults to https://cloud.uipath.com. | https://cloud.uipath.com |
| UIPATH_ORGANIZATION_NAME | Yes | Organization (account) logical name. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_processesB | List UiPath processes (Releases) available in the current folder. Args: top: Optional maximum number of items to return. |
| list_robotsB | List UiPath robots registered in the Orchestrator tenant. Args: top: Optional maximum number of items to return. |
| list_machinesB | List UiPath machines registered in the Orchestrator tenant. Args: top: Optional maximum number of items to return. |
| start_jobB | Start a job for a UiPath process. Args: process_key: The ReleaseKey of the process to start. robot_ids: Optional list of robot ids. If omitted, a modern dynamic allocation runs one job. input_arguments: Optional dict of input arguments passed to the process. |
| list_jobsA | List jobs, optionally filtered by state. Args: state: Optional UiPath job state (e.g. Pending, Running, Successful, Faulted, Stopped). top: Optional maximum number of items to return. |
| get_jobA | Get a single job by its numeric id. Args: job_id: The Orchestrator job id. |
| stop_jobB | Stop or kill a running UiPath job. Args:
job_id: The Orchestrator job id.
strategy: One of |
| list_queue_itemsB | List queue items, optionally filtered by queue name and status. Args: queue_name: Optional queue name to filter by. status: Optional status filter (e.g. New, InProgress, Successful, Failed). top: Optional maximum number of items to return. |
| add_queue_itemC | Add a new queue item to the given UiPath queue. Args: queue_name: Target queue name. specific_content: Dict of key/value pairs stored on the queue item. |
| list_assetsA | List assets configured in the current Orchestrator folder. Args: top: Optional maximum number of items to return. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/LokiMCPUniverse/uipath-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server