jupiter_swapInstructions
InactiveTool of SAP MCP Server
Get individual swap instructions instead of a full transaction. Useful for composing with other instructions. SAP MCP context: Jupiter protocol tools are served as AgentKit ecosystem tools. Use them for quote, route, and swap preparation, then use SAP transaction preview/sign/submit tools when an unsigned transaction must pass MCP signer policy.
Parameters schema
{
"type": "object",
"required": [
"userPublicKey",
"quoteResponse"
],
"properties": {
"feeAccount": {
"type": "string",
"description": "Solana wallet public key (base58)"
},
"quoteResponse": {
"type": "object",
"description": "The full quoteResponse object from getQuote",
"additionalProperties": {}
},
"userPublicKey": {
"type": "string",
"description": "Solana wallet public key (base58)"
},
"useTokenLedger": {
"type": "boolean",
"description": "Use Token Ledger mint, symbol, or token identifier used by Jupiter Swap Instructions."
},
"wrapAndUnwrapSol": {
"type": "boolean",
"description": "Wrap And Unwrap Sol parameter for Jupiter Swap Instructions."
},
"useSharedAccounts": {
"type": "boolean",
"description": "Use Shared Accounts parameter for Jupiter Swap Instructions."
},
"asLegacyTransaction": {
"type": "boolean",
"description": "As Legacy Transaction transaction payload used by Jupiter Swap Instructions."
},
"destinationTokenAccount": {
"type": "string",
"description": "Solana wallet public key (base58)"
},
"dynamicComputeUnitLimit": {
"type": "boolean",
"description": "Dynamic Compute Unit Limit controlling the maximum number of results returned by Jupiter Swap Instructions."
},
"computeUnitPriceMicroLamports": {
"type": "number",
"description": "Compute Unit Price Micro Lamports value to use for Jupiter Swap Instructions."
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
SAP MCP Server
https://github.com/OOBE-PROTOCOL/sap-mcp
2/7 registries