| command | Operation: swap, multi-hop-swap, quote, get-position, mint, increase-liquidity, decrease-liquidity, collect | yes | — |
| chain | Target chain: ethereum, base, arbitrum, polygon, optimism | yes | — |
| rpc-url | Custom RPC URL (recommended for reliability) | no | — |
| path | JSON array of {token, fee} segments for multi-hop swap path | no | — |
| token-in | Input token address (swap, mint token0) | no | — |
| token-out | Output token address (swap, mint token1) | no | — |
| fee | Pool fee tier: 100, 500, 3000, or 10000 | no | — |
| amount-in | Amount of input token (in smallest unit) | no | — |
| amount-out-minimum | Minimum output amount (slippage protection) | no | 0 |
| recipient | Recipient address for swap output or minted position | no | — |
| token-id | NFT position token ID | no | — |
| tick-lower | Lower tick bound for concentrated liquidity | no | — |
| tick-upper | Upper tick bound for concentrated liquidity | no | — |
| amount0-desired | Desired amount of token0 to add | no | — |
| amount1-desired | Desired amount of token1 to add | no | — |
| amount0-min | Minimum amount of token0 (slippage protection) | no | 0 |
| amount1-min | Minimum amount of token1 (slippage protection) | no | 0 |
| liquidity | Amount of liquidity to remove | no | — |