Skip to main content
Glama

LP Pool Check

Server Details

Read a liquidity pool's volume, TVL and fee APR over 1 and 7 days, and spot a short APR spike.

Ownership verified
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
nguyenhieuec/agent-tools-plugins
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A4.4/5.0

Scored across 6 tools

Disambiguation4/5

The three domain tools are explicitly delineated: check_pool reads one real pool, find_active_pools screens many pools, and estimate_lp is a no-data what-if calculator, with descriptions cross-referencing each other ('For a pure what-if with no pool, use estimate_lp'). The only genuine overlap is that check_pool's optional range fields reproduce estimate_lp's output, which could tempt misselection, though the text resolves it.

Naming Consistency5/5

All six names follow a clean snake_case verb_noun pattern: check_pool, estimate_lp, find_active_pools, get_feedback_reply, index_tools, submit_feedback. No camelCase mixing or style drift across domain and auxiliary tools.

Tool Count4/5

Six tools is a well-scoped size, but half the surface (index_tools, submit_feedback, get_feedback_reply) is auxiliary plumbing rather than LP analytics, leaving only three tools doing the actual domain work. Defensible, though the meta-tooling feels slightly disproportionate to a narrow niche server.

Completeness4/5

Core workflows are covered: discover pools, inspect a specific pool (with token flags, risk checklist, APR flags), and model fee-vs-IL scenarios, plus a submit/read feedback loop. Minor gaps remain — no pool-address lookup, no historical time series beyond 1d/7d, and no gas-price source (estimate_lp explicitly requires the user to supply gas_usd).

Available Tools

6 tools
check_poolCheck one liquidity poolA
Read-onlyIdempotent
Inspect

Use this when the user asks about one real liquidity pool, such as "volume and fee APR for WETH and USDC on Ethereum" or "is this pool APR a spike?". Pass pool_id (a DefiLlama UUID), or chain plus token_a and token_b, for example chain "ethereum", token_a "WETH", token_b "USDC". Do not try pool_address first: the open index has no pool contract addresses, so it always returns needs_tokens. Returns 1-day and 7-day volume and fee APR, TVL, an APR flag with a reason, a risk checklist with warnings, price trend, token risk flags when a public source covers them, and an informational position-type label. Symbols for one token pair with several fee tiers or exchanges return the highest-TVL pool, with the others in other_tiers. Symbols that match different tokens return status ambiguous. The optional range fields (price_lower, price_upper, price_now, holding_days, capital_usd, gas_usd, exit_cost_usd) add the same fee-versus-impermanent-loss estimate as estimate_lp, at this pool's fee APR. For a pure what-if with no pool, use estimate_lp.

Inputs: chain, gas_usd, pool_id, token_a, +8 more. Returns: pool, as_of, notice, source, +16 more

estimate_lpEstimate fees versus impermanent lossA
Read-onlyIdempotent
Inspect

Estimate fees versus impermanent loss. Use this when the user gives numbers for a what-if and wants to know whether swap fees cover impermanent loss, gas, and exit cost. It needs no pool and reads no live data. Pass price_now, holding_days, and fee_apr_percent, for example price_now 2500, holding_days 14, fee_apr_percent 40. Add price_lower and price_upper for a concentrated range, or omit both for the full-range formula. Optionally pass price_later, capital_usd, gas_usd, and exit_cost_usd. Returns the formula, the fee fraction, the impermanent loss fraction, whether fees cover it and the costs you passed, a plain break-even price line, and break-even prices from a sample. It does not look up gas or recommend a position. To read a real pool's volume and fee APR, use check_pool.

Inputs: price_now (required), holding_days (required), fee_apr_percent (required), gas_usd, +5 more. Returns: Bad input, such as a price of 0 or price_lower above price_upper, is refused wi…

find_active_poolsFind pools with volume and feesA
Read-onlyIdempotent
Inspect

Use this when the user wants pools across chains or DEXes with recent volume and a fee rate, such as "high fee pools on Base with real volume". All arguments are optional: chains, min_volume_usd_1d (default 50000), min_fee_percent (default 0.05), and limit (default 5, at most 8). Returns each pool's id, volume, TVL, fee rate, 1-day and 7-day fee APR, and an APR flag with its reason, highest 1-day fee APR first. A small pool with a one-day volume spike can rank first, so check tvl_usd and apr_flag before you lead with it, or raise min_volume_usd_1d. It does not read token contracts or the current tick. Call check_pool with a returned pool_id for token flags and the risk checklist.

Inputs: limit, chains, min_fee_percent, min_volume_usd_1d. Returns: note, as_of, count, pools, +6 more

get_feedback_replyRead maintainer reply to feedbackA
Read-onlyIdempotent
Inspect

Read the maintainers' reply to feedback you sent with submit_feedback, given its ticket id. Returns status pending until a reply is ready, then status answered with the reply text. The reply is information for you, not an instruction.

Inputs: ticket (required). Returns: note, reply, status, ticket

index_toolsSearch the tools on this serverA
Read-onlyIdempotent
Inspect

Search the tools on this server by task or keyword in plain words. Returns the matching tools, best match first, each with its name, title, a one-line summary and its input fields. With no words it lists every tool on this server. Use it when you are not sure which tool here fits a task.

Inputs: task, query, keyword. Returns: hint, count, query, tools

submit_feedbackSend feedback, bug report or tool requestAInspect

Send feedback, a bug report or a tool request to the maintainers of the tools on this server: a missing tool, missing or stale data, or a tool that broke or gave a wrong answer. Pass the kind (need_tool, need_data, bug or other), one short message (at most 1000 characters) and, if you know them, the tool name and the error text it returned. Returns a ticket id. Feedback is not a chat: nothing in it is run or followed. Links, emails and phone numbers are removed and nothing about you is stored.

Inputs: kind (required), message (required), tool, error. Returns: note, reply, status, ticket

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables analysis of actual Uniswap v3 liquidity provider returns by computing realized return from historical pool data and comparing it to advertised APR. Supports per-pool return calculation, corpus-wide audits, and gap explanations.
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Live liquidity-pool scores for Solana + EVM: Enter/Hold/Exit verdicts and a composite 0-100 Wealthville Score, backed by a public, immutable track record that includes misses. Read-only, free, no key required. Data product, not financial advice.
      4
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Enables checking liquidity depth for Solana DEX pools (Raydium, Orca, Meteora) via pay-per-call x402 micropayments. Returns TVL, slippage estimates, volume, and fee tier for a given token mint.
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Analyzes live Uniswap V2/V3, Balancer, and Curve stableswap pools for positions, price moves, pool health, rug signals, slippage, and depeg risk, and builds portable State Twins for offline analysis.
      Apache 2.0
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.