Configure unattended automations on remote devices with MCP inbound
- Updated: 2026/05/29
Configure unattended automations on remote devices with MCP inbound
Agent Interoperability with MCP (Model Context Protocol) lets third-party AI assistants safely start unattended Automation Anywhere automations on remote devices.
Unattended automation execution from AI assistants
This feature allows you to build fully autonomous AI agents that can carry out business processes from start to finish without needing human help. By clearly separating invocation and execution identities, the platform supports autonomous AI agents while preserving enterprise security, governance, and operational consistency.
- Update purchase orders (POs) in SAP
- Execute procurement and ERP workflows
- Run unattended automations on remote devices from AI-driven requests
Every automation started through MCP contains both of these user roles:
| Role | Description |
|---|---|
| Task Invoker | Someone who requested it. The user who triggers the automation from a third-party system (for example, Joule or another AI assistant). |
| Task Executor | Someone whose credentials executed it. The user identity whose credentials are used to run the automation on devices and business applications. |
Automation execution modes
When configuring MCP remote deployment, you select how to run the automation.
Automation (Task) Invoker user: The automation runs as the same user who triggered it.
| Behavior | Use Cases |
|---|---|
|
|
Specific user (Task Executor, run-as user):The automation is triggered by one user but executed by another user.
| Behavior | Use Cases |
|---|---|
|
|
Permissions and access control
Automation Anywhere enforces existing security and RBAC policies without modification.
- The Task Invoker must have permission to run the automation.
- The Task Executor must have:
- Bot permissions
- Access to the assigned device pool
- Valid auto-login credentials for unattended execution
Prerequisites
- You have the Agent connections permission in the Control Room.
- The automation is checked in and is a supported type (process, task bot, or API task). Automations that use dictionary, record, table, session, window, or file variable types cannot be exposed as inbound tools.
- At least one run-as user with a bot-running license and an available device or device pool is configured in the Control Room.
To configure an inbound tool and run an automation unattended on a remote device:
Procedure
The inbound tool is added to the agent connection and is available for external AI agents to discover and invoke over MCP. The automation runs unattended on the configured run-as users and device pools each time the tool is called.
Next steps
To verify that the tool is discoverable, connect an MCP client to the agent connection endpoint and confirm the tool name and description appear in the client's tool list. For information about connecting an MCP client, see Configure an Agent connection (MCP inbound tool).
