mcpbeat Sign in

EchoLedger MCP Server

answering

EchoLedger is answering right now. Last checked 2 min ago. It exposes 11 tools. Last commit 6 Aug 2026.

Live LP analytics — Uniswap V2/V3, Balancer, Curve stableswap: PnL, health, slippage, depeg risk.

Uptime history 48 days of history · worst day 93%
48 days agonow
95.7%
Uptime 24h
88 of 92 checks
11
Tools
read from the server
436 ms
Response time
average over 24h
0
Stars
last commit 6 Aug 2026

EchoLedger does not always answer

Over the last week it answered 98.0% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 2 min ago.

run in your terminal
claude mcp add echoledger-mcp --transport http https://mcp.echoledger.ai/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "echoledger-mcp": {
      "url": "https://mcp.echoledger.ai/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.echoledger-mcp]
url = "https://mcp.echoledger.ai/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "echoledger-mcp": {
      "url": "https://mcp.echoledger.ai/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "echoledger-mcp": {
      "url": "https://mcp.echoledger.ai/mcp"
    }
  }
}

Available tools 11

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

analyzebalancerlp
AnalyzeBalancerLP
Analyze a 2-asset Balancer weighted-pool LP position's PnL. Decomposes impermanent loss using the weighted-pool formula where the base token's weight affects IL magnitude. Values are denominated in opp-token units per BalancerImpLoss's convention; fee income is not attributed in v1 because Balancer pools only expose vault-level fees with no per-LP attribution.
analyzeposition
AnalyzePosition
Analyze why a Uniswap V2 or V3 LP position is gaining or losing money. Decomposes PnL into impermanent loss, accumulated fees, and net result, with optional real APR if a holding period is supplied. Returns current value, hold value, IL percentage, fee income, net PnL, real APR, and a diagnosis label.
analyzestableswaplp
AnalyzeStableswapLP
Analyze a 2-asset Curve-style Stableswap LP position's PnL using the amplified-invariant IL formula where small depegs can produce surprisingly large IL at high A. Values are in peg-numeraire (tokens valued 1:1); fee income is not attributed in v1 (pool-global only); positions whose implied alpha is in the unreachable regime return None on il_percentage, net_pnl, and real_apr.
assessdepegrisk
AssessDepegRisk
Quantify a 2-asset Curve-style Stableswap LP position's exposure to a stablecoin depeg. Computes IL at multiple depeg levels (default 2%, 5%, 10%, 20%, 50%) via the closed-form stableswap-invariant expansion, with an optional V2 constant-product benchmark at each level. Some depeg levels are physically unreachable at high A — unreachable scenarios return null on il_pct, lp_value_at_depeg, and hold_value_at_depeg; the V2 benchmark stays populated.
buildstatetwin
BuildStateTwin
Read a pool's on-chain state once and return it as a serialized State Twin (JSON): the protocol-specific snapshot plus a content_hash, in the wire form a client rehydrates locally. Use this to pull a single managed-RPC twin, then run any number of counterfactuals (price moves, IL, slippage) client-side, off this server. Covers Uniswap V2/V3, Balancer 2-asset weighted, and Curve 2-asset plain stableswap pools. The endpoint stores and logs nothing — your rpc_url is never persisted.
calculateslippage
CalculateSlippage
Calculate slippage and price-impact decomposition for a proposed swap on a Uniswap V2 or V3 pool. Returns spot vs execution price, slippage percentage, slippage cost in output-token units, and price impact. Also returns the maximum trade size that stays within 1% slippage for V2 pools; V3 returns null for that field because tick-crossing math has not yet been inverted.
checkpoolhealth
CheckPoolHealth
Snapshot pool-level health metrics for a Uniswap V2 or V3 pool: TVL in token0 numeraire, reserves, accumulated fees, LP concentration, and swap activity. Answers 'is this a pool I would deposit into?' at the pool level (not position level). num_swaps and fee_accrual_rate_recent are V2-only; V3 returns null for these because V3 has no per-swap history array. A single-block live snapshot also returns null for the LP-concentration and swap metrics (unrecoverable from state alone).
detectrugsignals
DetectRugSignals
Detect rug-pull signals on a Uniswap V2 or V3 pool via three threshold checks: suspiciously low TVL, top-LP concentration above a limit, and inactive-pool-with-liquidity. Composes over CheckPoolHealth and returns per-signal booleans plus a count-based risk level (low/medium/high/critical). The inactive-with-liquidity signal is V2-only; V3 pools report False for it with a note in details.
simulatebalancermove
SimulateBalancerMove
Project a 2-asset Balancer weighted-pool LP position's value at a hypothetical price change from the CURRENT pool state. The shock is applied to the base-token price in opp units; IL depends on both the shock magnitude and the pool's weights. Returns new value in opp-numeraire, IL at the simulated price, and percentage change.
simulatepricemove
SimulatePriceMove
Project a Uniswap V2 or V3 LP position's value at a hypothetical price change from the CURRENT pool state (not from entry). A price_change_pct of -0.30 asks 'what if price drops 30% from here'. Returns new value, IL at the simulated price, and percentage change in position value. Fee projection is not modeled (always null).
simulatestableswapmove
SimulateStableswapMove
Project a 2-asset Curve-style Stableswap LP position's value at a hypothetical depeg from the CURRENT pool state. The shock multiplies the pool's current alpha by (1 + price_change_pct); at high A, large shocks may be physically unreachable and in that case new_value, il_at_new_price, and value_change_pct are returned as null. Values are in peg-numeraire.

Endpoints

URLTransportStateLatencyChecked
https://mcp.echoledger.ai/mcp streamable-http answering 634 ms 2 min ago

Alternatives to EchoLedger

same job, measured the same way
Safe Mind
by lewo-media

Psychological risk assessments (GBU Psyche) via Safe Mind: surveys, departments, analytics.

34 installs/wk local only
Unifi
by us-all

UniFi semantic-analysis MCP — fleet health, anomaly detection, cross-site analytics

95 installs/wk local only
Dnb Risk Analytics
by dnb-risk-analytics
answering
Polar Health Data (self-hosted)
by stumason

Self-hosted Polar health analytics with a built-in MCP server: sleep, HRV, workouts, baselines.

local only
MCP Clickhouse
by infoinlet-marketplace

Read-only ClickHouse for AI agents — analytics queries, table inspection, sizes, health.

23 installs/wk local only
Umami
by mikusnuz

MCP server for Umami Analytics API v2 — websites, stats, events, reports, and realtime

72 installs/wk local only
Apivideo
by usefulapi

Manage videos and live streams, inspect captions, players and webhooks, and read play analytics.

15 tools answering
MCP Pickaxe
by aplaceforallmystuff

MCP server for Pickaxe API - manage AI agents, knowledge bases, users, and analytics

50 installs/wk local only

EchoLedger — questions

Answers built from our own checks of this server.

What can EchoLedger do?
It exposes 11 tools, read directly from the server on our last check. Among them: AnalyzeBalancerLP, AnalyzePosition, AnalyzeStableswapLP, AssessDepegRisk, BuildStateTwin, CalculateSlippage and 5 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is EchoLedger working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 88 of 92 checks got a reply (95.7%), average response time 436 ms. The bar chart above shows every period we have measured.
How do I connect EchoLedger?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does EchoLedger need an API key?
No. EchoLedger completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 11 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is EchoLedger?
It answers our handshake in 436 ms on average, which is faster than 36% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is EchoLedger open source?
Yes — it is published under the Apache-2.0 licence, written in Python and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.