
LPSignal
app.lpsignalPublished by lpsignal.appOfficial publisherv1.1.0Updated Oct 24, 2026
Uniswap/PancakeSwap/Aerodrome LP pools and price ranges ranked by net APR after impermanent loss
Overview
Hosted MCP server that lets an assistant rank Uniswap and other DEX liquidity pools and price ranges by net APR after impermanent loss.
- What you can do
- List and search pools: rank pools by best-range net APR over 1h/24h/7d/30d, and find every pool of a token pair across chains, DEXes and fee tiers
- Inspect a pool: per-range fee APR, impermanent loss, net APR, time in range and exact ticks
- Backtest price ranges: test any ±x% or full range on a pool over the last 1 to 30 days
- Follow signals: latest opportunity and risk alerts (depeg, TVL outflow), plus how past signals performed
- Leaderboard and account: wallets ranked by closed LP results, and your plan, subscriptions and alert rules when signed in
- When to use it
- Useful when someone wants an assistant to compare concentrated-liquidity LP opportunities, backtest a specific price range, or check impermanent loss and stablecoin risk alerts across Ethereum, Base, Arbitrum, BNB Chain, Optimism, Polygon and Robinhood Chain.
- Requirements
- Remote Streamable HTTP endpoint; nothing to install. Sign in with a wallet via OAuth 2.1, or send an API key in the Authorization header as a Bearer token, or use the public endpoint without signing in. A free account works; live opportunity signals and the full leaderboard need a paid plan.
Installation
In SourceWeft
- Open LPSignal in the dashboard and add it to a workspace.
- Connect the required credentials. They are stored privately and never shown on public pages.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/app.lpsignal%2Flpsignal/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config. The client completes OAuth sign-in on first connect.
{
"mcpServers": {
"lpsignal": {
"type": "http",
"url": "https://api.lpsignal.app/v1/mcp"
}
}
}README
LPSignal MCP Server — Uniswap & DeFi liquidity pool APR for AI agents
[MCP Registry] [Website] [Docs] [X] [Discord] [Telegram] [npm] [PyPI] [License: MIT]
A hosted Uniswap and DeFi MCP server (Model Context Protocol) that lets AI agents — Claude, Cursor, VS Code Copilot, any MCP client — find the best concentrated-liquidity pools and price ranges, ranked by net APR: fees minus impermanent loss, from hourly backtests on exact on-chain fees. Ask your agent which Uniswap v3 range to LP in, backtest a range, or check impermanent loss, and it answers with live data from LPSignal.
Remote server (Streamable HTTP): nothing to install. Official MCP Registry name: app.lpsignal/lpsignal.
Why net APR, not fee APR
DEX sites and most APR trackers show a pool's fee APR. What a liquidity provider keeps is the fee income of their
price range minus impermanent loss. LPSignal backtests 3–4 ranges per pool every hour over 1 hour, 24 hours, 7 days and
30 days, using each pool's exact feeGrowthGlobal counters rather than volume estimates, and ranks ranges by what they
netted. Every signal is re-backtested on its exact ticks afterwards and published, losses included.
Supported chains and DEXes
Pools whose two tokens are established assets (stablecoins, ETH and BTC wrappers, liquid staking tokens, tokens over $100M market cap). Uniswap v4 pools without hooks and with a static fee.
Quick start
Add https://api.lpsignal.app/v1/mcp and connect: your client opens lpsignal.app, you sign in with your wallet and
click Allow. A free LPSignal account works (the free view); Basic and Pro see signals live. Disconnect any time in
your account. No OAuth in your client? Send an API key in
Authorization: Bearer lps_…, or use /v1/mcp/public without signing in.
Claude (web / desktop): Settings → Connectors → Add custom connector → URL https://api.lpsignal.app/v1/mcp →
Connect.
ChatGPT: Settings → Connectors (developer mode) → Create → URL https://api.lpsignal.app/v1/mcp, authentication
OAuth.
Claude Code: as a plugin (the server plus a skill that tells Claude how to use it):
On Claude Code before 2.1.275: /plugin marketplace add LPSignals/lpsignal-mcp, then /plugin install lpsignal@lpsignal.
Or just the server:
Cursor (~/.cursor/mcp.json)
VS Code (.vscode/mcp.json)
Cursor and VS Code ask you to sign in on first use. To skip sign-in, point them at
https://api.lpsignal.app/v1/mcp/public (the free view).
Tools
All read-only: the server never touches funds or wallets.
APRs come back as percent text ("42.0%") so a model never misreads a fraction, and every pool links to its page on
lpsignal.app.
Example prompts
- "Which USDC/WETH pool and price range paid the most after impermanent loss this week?"
- "Best stablecoin pools on Base to provide liquidity in right now?"
- "Backtest a ±5% range on the top Aerodrome pool over the last 14 days."
- "What would a full-range Uniswap v3 position in ETH/USDC have earned net of impermanent loss over 30 days?"
- "Any stablecoin depegs or liquidity outflows in the last 24 hours?"
- "How have past LPSignal opportunity signals actually performed?"
Free and paid
FAQ
Is there an MCP server for Uniswap liquidity pools? Yes: this one covers Uniswap v3 and v4 (plus PancakeSwap v3, Aerodrome and Velodrome Slipstream) on seven chains, with backtested net APR per price range.
How do I calculate impermanent loss with an AI agent? Connect this server and ask for a backtest
(backtest_range): it returns fee APR, impermanent loss and net APR of that exact range over the last 1–30 days.
Do I need an API key? No. Sign in with your wallet when your app asks (OAuth), or use /v1/mcp/public without
signing in. An API key is only for clients without OAuth.
Can the agent add liquidity for me? No. Every tool is read-only. LPSignal's website lets you add liquidity from your own wallet on the DEX's official contract.
Is this financial advice? No. Figures are backtests of past on-chain data, not forecasts. A range that paid well can lose money if the price moves out of it.
Related
- REST API: OpenAPI 3.1 · documentation · how net APR is measured
- SDKs: Node.js (npm:
npm i lpsignal) · Python (PyPI:pip install lpsignal) - Live push: WebSocket stream, signed webhooks, Telegram
- Website: lpsignal.app — pool pages, token pairs, LP returns report, signals and track record, smart-LP leaderboard, pricing
Community and support
- X: @lpsignalhq — product updates
- Discord: discord.gg/buKQT9mkaF — questions, feedback, the free signal feed
- Telegram bot: @LPsignals_bot — signals pushed to your chat
- Telegram support: t.me/lpsignal_support
- Email: [email protected]
- GitHub: github.com/LPSignals
中文
LPSignal MCP 服务:Uniswap / DeFi 流动性池的 MCP 服务器,托管在 https://api.lpsignal.app/v1/mcp(Streamable HTTP),无需安装。
让 Claude、Cursor 等 AI agent 直接查询集中流动性池的**净 APR(手续费 − 无常损失)**排名、某个交易对在各链各费率的池子、任意价格区间的回测、
最新 LP 信号、信号历史表现和聪明 LP 排行,支持 Ethereum、Base、Arbitrum、BNB Chain、Optimism、Polygon、Robinhood Chain 上的
Uniswap v3/v4、PancakeSwap v3、Aerodrome、Velodrome。全部工具只读,不碰资金。连接
https://api.lpsignal.app/v1/mcp 时,应用会打开 lpsignal.app,用钱包登录并点“允许”(OAuth 2.1)即可,之后按你的套餐返回内容,可在
账户页随时断开;也可以在请求头放 API 密钥 Authorization: Bearer lps_…。不想登录用
https://api.lpsignal.app/v1/mcp/public(免费视图)。数据是历史回测,不是预测,也不构成投资建议。
Claude Code 插件(服务器 + 使用说明 skill):/plugin install lpsignal --marketplace LPSignals/lpsignal-mcp。
社区与支持:X @lpsignalhq · Discord · Telegram 信号机器人 @LPsignals_bot · Telegram 客服 · [email protected] · 中文官网
License
MIT
Source: README.md at commit f291ece
Tools
0Version history
2- v1.1.0LatestOct 15, 2026
- v1.0.1Oct 15, 2026
Score
85% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
- Auth declaredRequired10 pts
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts