A standalone protocol CLI for quoting swaps, checking approvals, and building unsigned Uniswap transaction payloads. It is designed to work on its own, through MCP, and inside Synthesis workflows.
npm i -g uniswap-clibin: uniswap / unicommand: uniswap mcpused by synthesis run uniswap-swap
What the CLI actually does
Shell surface
The current top-level commands are quote, swap, check-approval, setup, chains, tokens, and mcp.
MCP surface
The same package can run as an MCP server over stdio via uniswap mcp, making the protocol surface available to agent harnesses as tools.
CLI demos
These are individual Uniswap CLI commands, not synthesis workflow wrappers.
Inside the Synthesis stack, uniswap-cli is the protocol-native primitive. The parent installs it, routes to it directly, and composes it into deterministic workflows like synthesis run uniswap-swap without reimplementing the Uniswap layer.