This tool is no longer present in the server's latest manifest. Showing the last observed version (server version 0.9.16).
magicblock_withdraw
InactiveTool of SAP MCP Server
declared in 0.9.16
Build an unsigned transaction to withdraw SPL tokens from an Ephemeral Rollup back to Solana. Then use sap_preview_transaction, sap_sign_transaction, and sap_submit_signed_transaction. Builder fee applies.
Parameters schema
{
"type": "object",
"required": [
"owner",
"mint",
"amount"
],
"properties": {
"mint": {
"type": "string",
"description": "SPL mint on Solana"
},
"owner": {
"type": "string",
"description": "Wallet pubkey that owns the tokens and will sign"
},
"amount": {
"type": "number",
"description": "Base-unit amount to withdraw (integer, minimum 1)"
},
"cluster": {
"type": "string",
"description": "Cluster: 'mainnet', 'devnet', or custom RPC URL"
},
"validator": {
"type": "string",
"description": "Optional ER validator pubkey"
},
"idempotent": {
"type": "boolean",
"description": "Use idempotent variants for preparatory init instructions (default true)"
},
"escrowIndex": {
"type": "number",
"description": "Optional escrow index for the withdrawal"
},
"initIfMissing": {
"type": "boolean",
"description": "Initialize transfer queue if missing (default true)"
},
"initAtasIfMissing": {
"type": "boolean",
"description": "Initialize ATAs if missing (default true)"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
SAP MCP Server
https://github.com/OOBE-PROTOCOL/sap-mcp
2/7 registries