Skip to main content
The Uniswap plugin covers token swaps (proxy-approval flow, no Permit2 signing) and LP position management for V2, V3, and V4 on Base. It fetches unsigned calldata from Uniswap’s trade and liquidity APIs and executes it through Base MCP’s send_calls. Chain: Base mainnet. Operations: swap quote/approval/execute; create, increase, decrease V3/V4 positions; create V2 positions; collect LP fees.

Try it

Swap
Create LP
Collect fees

Pattern

Swap flow is three calls — /check_approval, /quote, /swap — batched into one send_calls so approval and swap execute together. LP flow follows the same shape: /lp/pool_info (if needed), /lp/check_approval, then the action endpoint (/lp/create, /lp/increase, /lp/decrease, /lp/claim_fees).
trade-api.gateway.uniswap.org and liquidity.api.uniswap.org must be on the Base MCP web_request allowlist. They already are for the hosted MCP at mcp.base.org.

Reference

Full plugin spec on GitHub

Endpoint inventory, headers, response shapes, and orchestration for swap and LP flows.