NestDaddy

unisafe LP insight

is.envelop.unisafe/insight · v0.8.0

Uniswap v4 LP managers for agents: history, strategies, Watcher, owner txs, create for USDC.

Connect Remote server

Terminal
claude mcp add --transport http insight https://unisafe.envelop.is/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "insight": {
      "url": "https://unisafe.envelop.is/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "insight": {
      "type": "http",
      "url": "https://unisafe.envelop.is/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://unisafe.envelop.is/mcp

Tools 23 found in our last check

  • get_position_history

    Every position of a manager, or one position by salt: when it opened, its pool, its lifetime fees and its events. Answered from the index, falling back to the Envelop history API and then to a log scan; the answer says which one served it and how current that source is.

  • list_managers

    Every unisafe LP manager (Stable and Volatile) the wallet currently owns, on every chain the Envelop oracle indexes, with the app link for each — the way in when you know the owner and not the managers. Other Envelop wNFTs the wallet holds are left out. An empty list means it ow…

  • list_operators

    Addresses currently authorised to rebalance a manager's positions. They can never withdraw — that is enforced by the contract. On the scan path the answer may be `partial`, which means a revoked operator could still be listed; from the index it never is.

  • rank_pools

    Fee APR over the last 24 hours for each pool this manager is configured with, best first — the Uniswap gateway's figure, or the subgraph's last complete day for a pool the gateway does not list (`aprSource`). Only the manager's own pools are candidates: a move can target a pool…

  • suggest_move

    Compares the position's current pool against the rest of the manager's set and, when the gap is worth it, returns the numbers for a move: destination pool, ticks, and how much liquidity. A pool sharing no currency with the position is suggested only when the manager (v2.2) can b…

  • get_prices

    What things are worth on a chain: token USD prices (the Uniswap gateway's map; the native token, address zero, priced as the chain's WETH), the gas price, and the typical USD cost of each operator operation at it (recenter, move, allocate, reinvest, claim). For weighing whether…

  • list_strategies

    The strategies the Envelop Think Tank factory has released (the shelf on unisafe's landing and /strategies): id, title, chain, product (stable/volatile), pools, the paper run's live numbers and the backtest, and `blocked` — null when it may be started now, otherwise why not. `fr…

  • get_strategy

    One strategy by id (think-tank/<slug>) or slug: the shelf entry, its playbook, its `actions`, its agent rules (strategy.json + STRATEGY.md) — returned only when they hash to the sha256 the shelf publishes, otherwise `rules.ok: false` with the reason — and its manager template (t…

  • watch_terms

    The Watcher (Сторож) follows a manager's positions against a Think Tank strategy and says when the strategy calls for an action (Telegram to the owner; in `agent` mode it audits the owner's agent). Price per manager per period in USDC (`priceUsdc` 0 = free beta), `periodDays`, h…

  • watch_strategy

    Whether the Watcher can follow a strategy, and how: `action` recenter (it says when to recenter) or notify (it says the position is out of range), and the wait before it speaks. `ok: false` with a reason — do not ask the owner to sign or pay for it.

  • watch_status

    A manager's watches (strategy, positions, mode, status, paid `until`) and the Watcher's current advice per position (`due` = act now, `waiting` = out of range, inside the strategy's wait), plus the owner's shared strategy bindings. Public.

  • watch_prepare

    Step 1 of starting (Watch), stopping (Unwatch) or sharing (Bind) a watch. Returns EIP-712 `typedData` for the manager's OWNER (ownerOf(1) — `signer` names them) to sign with their own wallet, valid 10 minutes, and `next`: the tool to pass {chainId, message, signature} to — watch…

  • watch_subscribe

    Step 2 of a Watch: the owner-signed message from watch_prepare. Free inside the manager's paid period or during the beta; otherwise one period costs `priceUsdc` (watch_terms; 2 USDC / 30 days per manager), paid by x402. Without payment the result is an error whose structuredCont…

  • watch_cancel

    Stop watching a manager for a strategy: the owner-signed `Unwatch` message from watch_prepare(kind: Unwatch). A paid period is not refunded and stays usable.

  • watch_bind

    Free. The owner-signed `Bind` from watch_prepare(kind: Bind): which positions of the manager follow which strategy, so every browser (and agent) sees it. No positions forgets the binding. No watching, no payment.

  • prepare_set_operator

    Returns an UNSIGNED transaction {chainId, to, data, value} plus `simulation` — an eth_call of exactly it from `from` (ok, or the revert decoded by name) — `warnings` and `next`. This server signs nothing: the sender signs and sends it with their own wallet and pays the gas. Owne…

  • prepare_deposit

    Returns an UNSIGNED transaction {chainId, to, data, value} plus `simulation` — an eth_call of exactly it from `from` (ok, or the revert decoded by name) — `warnings` and `next`. This server signs nothing: the sender signs and sends it with their own wallet and pays the gas. A pl…

  • prepare_withdraw

    Returns an UNSIGNED transaction {chainId, to, data, value} plus `simulation` — an eth_call of exactly it from `from` (ok, or the revert decoded by name) — `warnings` and `next`. This server signs nothing: the sender signs and sends it with their own wallet and pays the gas. Owne…

  • prepare_create_manager

    Returns an UNSIGNED transaction {chainId, to, data, value} plus `simulation` — an eth_call of exactly it from `from` (ok, or the revert decoded by name) — `warnings` and `next`. This server signs nothing: the sender signs and sends it with their own wallet and pays the gas. LPMa…

  • quote_create_manager

    Free. Step 1 of having a manager created WITHOUT gas of your own on Base, Arbitrum or Unichain: Envelop's relayer sends LPManagerFactory.createManagerNondeterministic and the manager NFT goes to `owner` (explicit — never assumed to be the payer). Either `strategy` (a Think Tank…

  • create_manager

    Step 2: pay the quote and have the relayer create the manager. Costs the quoted USDC (usually $0.10, never above what quote_create_manager said without asking again). Without payment the result is an error whose structuredContent is the x402 PaymentRequired: an x402 MCP client r…

  • get_operation

    Free. The state of quoteId: quoted / expired before payment; paid, sent, done (with `manager`, its app link and the transaction) or failed (with the reason — a creation that fails after payment is refunded by hand).

  • relayer_status

    Free. Envelop's relayer address and, per chain (Base, Arbitrum, Unichain): its ETH balance, the typical cost of one creation in wei and USD, how many creations it has gas for (`capacity`) and `status` — ok, low (< 5), empty, paused or unavailable. Anyone may top the relayer up;…

Details

Endpointhttps://unisafe.envelop.is/mcp (Streamable HTTP)
First published13 Nov 2026
Last updated13 Nov 2026
Registry nameis.envelop.unisafe/insight

More data and analytics servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.