Uniswap (Free)
Uniswap v3 + v4 on Base, free and non-gated: live quotes across every fee tier (QuoterV2), spot prices, pool state, and deterministic swap-transaction building the user signs. Builds only — never holds keys, never submits. Rate-limited. By Yeetful.
x402 endpoints
7- POST/mcp/quote$0via Yeetful (free)uniswap-mcp.yeetful.com
Live exact-in swap quote across every Uniswap v3 fee tier on Base (QuoterV2, no indexer lag). Returns buy amount, best fee tier, gas estimate, all tiers.
3 parameters
- sellTokenstringbodyrequired
sellToken — symbol (USDC, WETH, UNI…) or 0x address on Base.
- buyTokenstringbodyrequired
buyToken — symbol (USDC, WETH, UNI…) or 0x address on Base.
- amountstringbodyrequired
Human sell amount, e.g. "100" or "0.05".
- POST/mcp/price$0via Yeetful (free)uniswap-mcp.yeetful.com
Current spot price for a token pair from the most liquid Uniswap v3 pool on Base. Both directions returned.
2 parameters
- baseTokenstringbodyrequired
baseToken — symbol (USDC, WETH, UNI…) or 0x address on Base.
- quoteTokenstringbodyrequired
quoteToken — symbol (USDC, WETH, UNI…) or 0x address on Base.
- POST/mcp/pool_info$0via Yeetful (free)uniswap-mcp.yeetful.com
Uniswap pool state for a pair on Base: v3 pools per fee tier + canonical hookless v4 pools (liquidity, sqrtPrice, tick).
2 parameters
- tokenAstringbodyrequired
tokenA — symbol (USDC, WETH, UNI…) or 0x address on Base.
- tokenBstringbodyrequired
tokenB — symbol (USDC, WETH, UNI…) or 0x address on Base.
- POST/mcp/build_swap$0via Yeetful (free)uniswap-mcp.yeetful.com
Build the exact swap transaction to sign: fresh quote → min-out with slippage bound → SwapRouter02 calldata + approve step + dry-run. Recipient is always the payer. Nothing signed or submitted.
6 parameters
- sellTokenstringbodyrequired
sellToken — symbol (USDC, WETH, UNI…) or 0x address on Base.
- buyTokenstringbodyrequired
buyToken — symbol (USDC, WETH, UNI…) or 0x address on Base.
- amountstringbodyrequired
Human sell amount.
- fromstringbodyrequired
Payer's wallet address (always the recipient).
- slippageBpsnumberbody
Slippage bound in bps (optional).
- deadlineSecnumberbody
Tx deadline in seconds, 30–3600 (optional).
- POST/mcp/build_wrap$0via Yeetful (free)uniswap-mcp.yeetful.com
Build an ETH → WETH deposit transaction to sign.
2 parameters
- amountstringbodyrequired
Human ETH amount.
- fromstringbodyrequired
Payer's wallet address.
- POST/mcp/build_unwrap$0via Yeetful (free)uniswap-mcp.yeetful.com
Build a WETH → ETH withdraw transaction to sign.
2 parameters
- amountstringbodyrequired
Human WETH amount.
- fromstringbodyrequired
Payer's wallet address.
- POST/mcp/convert_amount$0via Yeetful (free)uniswap-mcp.yeetful.com
Convert a human token amount to atoms (decimals read on-chain). Utility for composing calls to other protocols.
2 parameters
- tokenstringbodyrequired
token — symbol (USDC, WETH, UNI…) or 0x address on Base.
- amountstringbodyrequired
Human amount to convert.