Jupiter Create Limit Order
jupiter_createLimitOrderCreate a limit order. Returns an unsigned transaction — sign and submit via executeTrigger. 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.
SAP MCP execution guidance: Intent: SAP MCP tool workflow. Pricing: paid value-action; preview cost and transaction effects before user confirmation. Routing: hosted accountless write is blocked; do not call this as a paid hosted write and no x402 payment should be charged. Use the local sap_payments bridge or a hosted unsigned builder when user signing is required. Signer boundary: user-controlled local profile or external signer; OOBE hosted MCP remains non-custodial.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maker | Yes | Wallet address of the order creator | |
| payer | Yes | Wallet paying for transaction fees | |
| feeBps | No | Referral fee in bps | |
| expiredAt | No | ISO 8601 expiry timestamp | |
| inputMint | Yes | Input token mint | |
| outputMint | Yes | Output token mint | |
| makingAmount | Yes | Amount of input token to sell | |
| takingAmount | Yes | Amount of output token to receive | |
| computeUnitPrice | No | Priority fee (µ-lamports/CU) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| content | Yes | MCP content blocks returned to the caller. | |
| isError | No | True when the tool result represents an application-level error. |