You're viewing a demo portfolio

Join the waitlist
PRSM
This tool is no longer present in the server's latest manifest. Showing the last observed version (server version 0.9.16).

jupiter_smartSwap

Inactive

Tool of SAP MCP Server

declared in 0.9.16

Smart Swap — all-in-one compound tool that fetches a quote and builds swap instructions in a single call. Provide input/output mints, amount, and wallet address to get back a quote, individual swap instructions, and a human-readable summary. The returned instructions can be assembled into a transaction and signed. This is the recommended entry-point for AI agents preparing a swap. 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": [
    "inputMint",
    "outputMint",
    "amount",
    "userPublicKey"
  ],
  "properties": {
    "amount": {
      "type": "string",
      "description": "Raw token amount to swap (in smallest unit, no decimals)"
    },
    "swapMode": {
      "enum": [
        "ExactIn",
        "ExactOut"
      ],
      "type": "string",
      "description": "Swap mode (default: ExactIn)"
    },
    "inputMint": {
      "type": "string",
      "description": "Source token mint address"
    },
    "feeAccount": {
      "type": "string",
      "description": "Solana wallet public key (base58)"
    },
    "outputMint": {
      "type": "string",
      "description": "Destination token mint address"
    },
    "maxAccounts": {
      "type": "number",
      "description": "Max accounts in transaction (default: 64)"
    },
    "slippageBps": {
      "type": "number",
      "description": "Slippage tolerance in bps (e.g. 50 = 0.5%)"
    },
    "userPublicKey": {
      "type": "string",
      "description": "Wallet public key that will sign the transaction"
    },
    "platformFeeBps": {
      "type": "number",
      "description": "Platform fee in bps for referral revenue"
    },
    "dynamicSlippage": {
      "type": "boolean",
      "description": "Enable dynamic slippage for better execution"
    },
    "onlyDirectRoutes": {
      "type": "boolean",
      "description": "Restrict to single-hop routes for lower latency"
    },
    "wrapAndUnwrapSol": {
      "type": "boolean",
      "description": "Auto wrap/unwrap SOL (default: true)"
    },
    "asLegacyTransaction": {
      "type": "boolean",
      "description": "Return a legacy transaction instead of v0"
    },
    "destinationTokenAccount": {
      "type": "string",
      "description": "Solana wallet public key (base58)"
    },
    "dynamicComputeUnitLimit": {
      "type": "boolean",
      "description": "Use dynamic compute unit limit based on simulation"
    },
    "restrictIntermediateTokens": {
      "type": "boolean",
      "description": "Restrict intermediate tokens to reduce risk"
    },
    "computeUnitPriceMicroLamports": {
      "type": "number",
      "description": "Priority fee in micro-lamports per compute unit"
    }
  },
  "additionalProperties": false
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

SAP MCP Server

https://github.com/OOBE-PROTOCOL/sap-mcp

2/7 registries
View full server →