Build SAP Agent Update Transaction
sap_build_agent_update_transactionHosted-safe unsigned builder for update_agent. The owner wallet signs locally after preview; null fields are ignored on-chain. SAP MCP context: Direct synapse-sap-sdk wrapper served by this MCP. Read tools return on-chain state; write tools require signer policy, configured RPC, and the active SAP profile.
SAP MCP execution guidance: Intent: hosted unsigned transaction builder. Pricing: paid builder; estimate first, then pay/build and finalize unsigned transactions locally when returned. Routing: paid hosted call; call sap_estimate_tool_cost first, then use sap_payments_call_paid_tool if the runtime cannot handle x402 natively. Signer boundary: hosted reads/builders never receive keypair bytes; value-moving results must be finalized locally when signing is required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Optional replacement display name. | |
| agentId | No | Optional replacement stable agent id. | |
| pricing | No | Optional FULL replacement pricing tier list. | |
| agentUri | No | Optional replacement public metadata URI (use for image updates after uploading to IPFS/etc). | |
| protocols | No | Optional FULL replacement protocol list. | |
| description | No | Optional replacement description. | |
| ownerWallet | No | Agent owner wallet public key (base58) — sole required signer. | |
| capabilities | No | Optional FULL replacement capability list. | |
| x402Endpoint | No | Optional replacement x402 endpoint. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | MCP content blocks returned to the caller. | |
| isError | No | True when the tool result represents an application-level error. |