{"serverId":"mcp-registry/io.github.xgr-network/xdala-workflow-builder","tools":[{"name":"create_operation_handoff","fixed":{"name":"create_operation_handoff","description":"Create 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_","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["type","network","chainId"],"properties":{"type":{"type":"string","minLength":1,"description":"Operation or handoff type identifier."},"steps":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","minLength":1},"kind":{"type":"string","minLength":1},"label":{"type":"string","minLength":1},"txRequest":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{}}}},"description":"Ordered workflow or operation steps included in the handoff."},"policy":{"type":"object","description":"Policy metadata controlling human review, approval or execution constraints.","propertyNames":{"type":"string"},"additionalProperties":{}},"chainId":{"type":"integer","maximum":9007199254740991,"description":"Numeric EVM chain id for the target network.","exclusiveMinimum":0},"network":{"type":"string","minLength":1,"description":"Target network name or environment, for example mainnet or devnet."},"payload":{"description":"Structured payload object for an XDaLa step or workflow request.","type":"string"},"summary":{"type":"object","description":"Structured summary metadata for human review and audit context.","propertyNames":{"type":"string"},"additionalProperties":{}},"ttlSeconds":{"type":"integer","maximum":9007199254740991,"description":"Time-to-live in seconds for temporary offchain handoff data.","exclusiveMinimum":0},"validation":{"description":"Validation metadata or validation result object for the handoff.","type":"string"}}},"annotations":{"readOnlyHint":false,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false},"title":"Create operation handoff"},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: payload, validation. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":581,"tokensAfter":590}],"toolsChanged":1,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}