1. Conduid
  2. Blockchain
  3. io.github.Yummybait-fin/uniswap-tx-builder-mcp
MCP server · Blockchain

io.github.Yummybait-fin/uniswap-tx-builder-mcp

Builds and simulates unsigned Uniswap v3 liquidity-position transactions — keyless, never signs.

Unclaimed blockchain
37Low

Scored 3 months ago · breakdown

About io.github.Yummybait-fin/uniswap-tx-builder-mcp

io.github.Yummybait-fin/uniswap-tx-builder-mcp is an MCP server published by Yummybait-fin in the Blockchain category: builds and simulates unsigned Uniswap v3 liquidity-position transactions — keyless, never signs.

Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add io-github-yummybait-fin-uniswap-tx-builder-mcp -- npx -y @yummybait/uniswap-tx-builder-mcp
npx
npx -y @yummybait/uniswap-tx-builder-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (11)

build_approveBuild an ERC-20 `approve(spender, amount)` tx — e.g. the NFPM before `build_mint`/`build_increase`, or Permit2 before a Permit2-paid `build_swap`. `amount: "max"` for an unlimited allowance.

Parameters not published.

build_closeRemove all liquidity **+** collect; `burn: true` also burns the empty NFT. Returns the read position.

Parameters not published.

build_collectCollect all uncollected fees from a position to `recipient`.

Parameters not published.

build_increaseAdd liquidity to an existing position.

Parameters not published.

build_mintMint a new position (raw ticks + wei amounts).

Parameters not published.

build_swapExact-in single-hop `tokenIn` → `tokenOut` swap via the Universal Router; with `wrapWei` (tokenIn = WETH9) it wraps native ETH first and sweeps the remainder, with `unwrapOut` (tokenOut = WETH9) it unwraps the output to native ETH — in the same tx either way. Pass `sender` and the default Permit2 payment path auto-detects an insufficient allowance, returning a signed-permit request instead of a tx — no separate on-chain Permit2 approval needed.

Parameters not published.

build_wrapWrap native ETH → WETH via the Universal Router (`WRAP_ETH`).

Parameters not published.

get_pool_state**Read-only.** Live pool state (tick, sqrtPriceX96, human price, spacing); optional ±pct range suggestion (rounded inward) and live-ratio `amount0Desired`/`amount1Desired` from wallet balances.

Parameters not published.

get_positions**Read-only.** List every position NFT a wallet holds (token0/1, fee, tick range, liquidity, tokens owed) via the NFPM's ERC-721 enumeration.

Parameters not published.

get_swap_quote**Read-only.** Quote an exact-in single-hop swap via Uniswap v3 QuoterV2 — the live `amountOut` a `build_swap` with the same params would get, plus `amountOutMin` (after `slippageBps`) ready to feed straight into `build_swap`.

Parameters not published.

plan_position**Read-only.** Turn a human price range + human amounts into aligned ticks + wei amounts for `build_mint`. Reads token decimals over RPC.

Parameters not published.

Ask AI

✦

Ask AI about io.github.Yummybait-fin/uniswap-tx-builder-mcp

Powered by Claude · Grounded in docs

I know everything about io.github.Yummybait-fin/uniswap-tx-builder-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About io.github.Yummybait-fin/uniswap-tx-builder-mcp

How do I install io.github.Yummybait-fin/uniswap-tx-builder-mcp?

Run claude mcp add io-github-yummybait-fin-uniswap-tx-builder-mcp -- npx -y @yummybait/uniswap-tx-builder-mcp, then add the server to your MCP client's configuration.

Is io.github.Yummybait-fin/uniswap-tx-builder-mcp safe to use with an AI agent?

Its trust score is 37 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.Yummybait-fin/uniswap-tx-builder-mcp still maintained?

Yes — the last commit was 2 days ago. The repository has 0 stars and 0 forks.