{"serverId":"pulsemcp/accrue","tools":[{"name":"build_user_operation","fixed":{"name":"build_user_operation","description":"Second step of the USDC-gas path. Pass back the draft from prepare_transaction unchanged. For usdc_path, add permit_signature (EIP-712 signature of the returned permit). For either path, add authorization_signature (EIP-7702) if prepare asked for one. Returns the final user operation plus its EIP-712 typed data and hash for you to sign. Nothing is sent.","inputSchema":{"type":"object","required":["draft"],"properties":{"draft":{"type":"object","description":"usdc_path.draft from prepare_transaction, unchanged."},"permit_signature":{"type":"string","description":"usdc_path only: 65-byte hex signature of usdc_path.sign.permit (typed data or its digest)."},"authorization_signature":{"description":"Only on first use on the chain: the EIP-7702 authorisation signature, as 65-byte hex or {r, s, yParity}.","type":"string"}},"additionalProperties":false},"annotations":{"title":"Build USDC-Gas Operation","readOnlyHint":true,"openWorldHint":true,"destructiveHint":false}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: authorization_signature. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":247,"tokensAfter":252}],"toolsChanged":1,"tokensSaved":0,"todo":[{"tool":"get_transaction_status","params":["chain"]},{"tool":"prepare_transaction","params":["action"]},{"tool":"submit_user_operation","params":["chain"]}],"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."}