UiPath Documentation
uipath-cli
latest
false
UiPath CLI user guide

uip agent tool

List the tool resources configured on an agent project with `uip agent tool list`.

uip agent tool currently registers a single subcommand, list. There is no add, discover, connect, or remove verb — tool resources are added by hand-editing agent.json (or resources/<name>/resource.json), not through a dedicated CLI verb.

Local-only — no login required.

Synopsis

uip agent tool list [--path <path>]
uip agent tool list [--path <path>]

All invocations honor the global options (--output, --output-filter, --log-level, --log-file). Exit codes follow the standard contract.

uip agent tool list

List the tools configured for the agent.

Options

FlagDefaultPurpose
--path <path>.Path to the agent project directory.

Example

uip agent tool list --path ./my-agent
uip agent tool list --path ./my-agent

Data shape (--output json)

{
  "Code": "AgentToolList",
  "Data": [
    {
      "Name": "InvoiceLookup",
      "Type": "process",
      "Id": "a1b2c3d4-0000-0000-0000-000000000601",
      "Enabled": true
    }
  ]
}
{
  "Code": "AgentToolList",
  "Data": [
    {
      "Name": "InvoiceLookup",
      "Type": "process",
      "Id": "a1b2c3d4-0000-0000-0000-000000000601",
      "Enabled": true
    }
  ]
}

An agent with no configured tools returns Data: { "Message": "No tools configured" }.

  • uip agent validate — checks that every tool resource has a matching UUID and required fields.
  • uip agent refresh — regenerates entry-points.json/bindings_v2.json after a tool resource is added or changed.

See also

  • Synopsis
  • uip agent tool list
  • Options
  • Example
  • Data shape (--output json)
  • Related
  • See also

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated