Create operation handoff
create_operation_handoffCreate an offchain human-in-the-loop operation and return a browser URL. The MCP never signs or submits transactions; the user executes locally with a browser wallet on the operation page. Do not use this tool to start, run, launch, execute, or queue XDaLa sessions. Do not use this tool for xgr_validateDataTransfer, SessionPermit, Manage Sessions imports, xgr-session-start@1, XDaLa session start handoffs, or starting a deployed XRC-729 workflow. For these intents, use create_xdala_session_start_handoff. If create_xdala_session_start_handoff is unavailable, report that the session-start tool is unavailable instead of falling back to create_operation_handoff.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Operation or handoff type identifier. | |
| steps | No | Ordered workflow or operation steps included in the handoff. | |
| policy | No | Policy metadata controlling human review, approval or execution constraints. | |
| chainId | Yes | Numeric EVM chain id for the target network. | |
| network | Yes | Target network name or environment, for example mainnet or devnet. | |
| payload | No | Structured payload object for an XDaLa step or workflow request. | |
| summary | No | Structured summary metadata for human review and audit context. | |
| ttlSeconds | No | Time-to-live in seconds for temporary offchain handoff data. | |
| validation | No | Validation metadata or validation result object for the handoff. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Structured result data returned by the XGR MCP gateway. |