UiPath Documentation
maestro
latest
false
Maestro Orchestrate user guide

Third-party agent

Call an AI agent that runs on another platform, such as Databricks, Google Vertex, Microsoft Azure AI Foundry, Salesforce Agentforce, or Snowflake Cortex.

Third-party agent lets a workflow call an AI agent that runs on another platform. The workflow sends the agent a task, and continues with its answer.

Add a third-party agent​

  1. Select + on the handle of the node it follows, then select Agent > Third-party agent.
  2. Pick the agent's action. The list is grouped by platform, for example:
    • Databricks Agent: Query a Serving Endpoint
    • Google Vertex: Execute Google Vertex Agent
    • Microsoft Azure AI Foundry: Invoke Agent, Execute the Thread
    • Salesforce Agentforce & Flows: Execute Salesforce Agent
    • Snowflake Cortex: Interact Agent, Run Agent Without an Agent Object
  3. In the properties panel, select a connection to that platform, or create one. Connector nodes describes connections.

Each platform's action has its own fields. The connector's documentation describes them. For example, About the Agent 2 Agent connector describes how to call any agent that supports Agent2Agent (A2A), an open protocol for communication between AI agents.

Next steps​

  • Add a third-party agent​
  • Next steps​

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated