Loading...
Loading...
UiPath AgentHub MCP server registration + resource-tool authoring via `uip agenthub mcp` (six server types: uipath / coded / command / remote / platform / swagger) and `uip agenthub mcp-tools` on `uipath`-type servers. For Python MCP servers / coded-agent integration→uipath-agents.
npx skill4agent add uipath/skills uipath-mcp-serversuip agenthub mcpuipathuip agenthub mcp-toolshere means an AgentHub MCP-server resource, not the MCP wire protocol. Slugs likemcp/inbox-mcpname AgentHub server registrations, not local repos.team-helper(uipath-mcp-python) is a separate server-implementation SDK — different task, see@uipath/mcp.uipath-agents
uipathcodedcommandremoteswaggerplatformuipath@uipath/mcpuipath-agentsuip agenthub mcp create <type> --print-schema --output jsonuip agenthub mcp template <type> --output json--fileuip agenthub mcp-tools template resource --output jsonuip agenthub mcp-tools candidates --category <kind> --output json<kind>automation | agent | agentic-process | api-workflow--output-filter <JMESPath>--output-filter "Data.items[].slug" --output plain--dry-run--dry-run--help^[a-z0-9-]+$--folder-path <name>--folder-key <guid>mcp list --all-foldersWarningmcp-tools--all-folders--folder-path<user>@<tenant>'s workspace--folder-key <guid>Shared--folder-keyuip or folders list --output jsonrefresh-tools--folder-key/mcp/{folderKey}/{slug}/refresh-toolscreateupdatedeleterefresh-toolsmcp listmcp-tools list --mcp <slug>mcp get <slug>refresh-toolscodedcommandmcp-tools list --mcp <slug>remoteplatformswaggeruipathselfhostedmcp-tools create-resourceNextCommandmcp deleteuip agenthub mcp create--name <display>--slug <kebab>--description--version--file--body--print-schema--dry-run--folder-path--folder-key--tenant--login-validity| Type | Differentiating flag | When to use | Tool surface |
|---|---|---|---|
| (none) | AgentHub-hosted server you'll fill with resource tools. | Authored via |
| | Wrap an existing coded-agent process (published to Orchestrator) as an MCP server. | Discovered via |
| | Spawn a local subprocess as an MCP server. | Discovered via |
| | Point at an existing HTTP MCP server. Bearer/header values can be Orchestrator asset references; | Discovered via |
| | Bind to a first-party UiPath service. | Discovered via |
| | Register an OpenAPI/Swagger spec as MCP tools. Same asset substitution as | Discovered from the spec via |
remoteswagger--print-schematemplate <type>--file <payload.json>--body '<json>'mcp update <slug>create <type>mcp get <slug> --output jsonmcp template <type>process-assistantselfhostedcreateuipathuip agenthub mcp-tools create-resource--mcp <slug>--name--description--target-identifier <guid>--target-name <name>--folder-key <guid>--folder-path <name>--target-folder-key <guid>--target-folder-path <name>targetFolderKey--target-name--file--body--category--input-schema--output-schema--metadata--continue-on-error--fail-fast--file--body--dry-run| Kind | Discovery | Validation | When to use |
|---|---|---|---|
| | Resource schema | Bind an Orchestrator resource. Pass |
--metadata--input-schema--output-schema--file--metadata "$(jq -c . metadata.json)"--output-schema "{}"Unexpected end of JSON inputmcp-toolslist --mcp <slug>getenabledisabledeleteupdate--helpupdate--target-folder-key--target-folder-path--target-identifiertargetFolderKey--file--body--dry-runErrorsInvalidFolderKey: "--folder-key requires a GUID; use --folder-path for folder names"--folder-path <name>No folder named '<personal workspace>' was found. Did you mean: Shared?--folder-key <guid>ConflictingInput: "Pass either --folder-path or --folder-key, not both."^[a-z0-9-]+$mcp delete <guid>mcp deleterefresh-toolscodedcommandmcp-tools list --mcp <slug>