magicblock_deposit
InactiveTool of SAP MCP Server
Build an unsigned transaction to deposit SPL tokens from Solana into an Ephemeral Rollup. Then use sap_preview_transaction, sap_sign_transaction, and sap_submit_signed_transaction. Do not create local signing scripts. Builder fee applies.
Parameters schema
{
"type": "object",
"required": [
"owner",
"amount"
],
"properties": {
"mint": {
"type": "string",
"description": "SPL mint. Defaults to USDC (mainnet) or devnet USDC"
},
"owner": {
"type": "string",
"description": "Wallet pubkey that owns the tokens and will sign"
},
"amount": {
"type": "number",
"description": "Base-unit amount to deposit (integer, minimum 1)"
},
"cluster": {
"type": "string",
"description": "Cluster: 'mainnet', 'devnet', or custom RPC URL"
},
"validator": {
"type": "string",
"description": "Optional ER validator pubkey. Defaults to the selected ephemeral RPC identity."
},
"idempotent": {
"type": "boolean",
"description": "Use idempotent variants for preparatory init instructions (default true)"
},
"initIfMissing": {
"type": "boolean",
"description": "Initialize the transfer queue if missing (default true)"
},
"initAtasIfMissing": {
"type": "boolean",
"description": "Initialize associated token accounts if missing (default true)"
},
"initVaultIfMissing": {
"type": "boolean",
"description": "Initialize the vault 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