- Language
- JavaScript
- Last commit
- 3h ago
- Forks
- 0
- Open issues
- 0
- Registry update
- Oct 14, 2026
Connect
remote$claude mcp add --transport http mcp https://web3juice.com/api/mcp \ --header "Authorization: <authorization>"
Headers
AuthorizationsecretOptional: Bearer w3j_... API key from web3juice.com/?view=account for higher limits and (on Pro) your saved alerts and notebook.
Security review
Review passedReviewed 50m ago.
- tools
- 7 tools scanned
- metadata
- scanned
No findings.
Tools
7summarize_yields
Market overview for any filter: number of pools, total TVL, median, middle-half and TVL-weighted APY, grouped by chain (default), protocol or strategy, with the largest pool in each group. Rates in filters are fractions (0.05 = 5%).
search_pools
Find DeFi yield pools (lending, vaults, liquidity, staking) by token, chain, protocol, APY and TVL. Returns a ranked table with pool ids. Rates are fractions (0.05 = 5%). Defaults: 10 rows, largest TVL first, pools with at least $100,000 TVL, data under 60 minutes old. Stablecoin filters check token labels, not peg safety. Page with the returned cursor.
get_pool
Full detail for one pool id: APY split into base and reward-token yield, TVL, when the source measured it and when Web3Juice retrieved it, contract and token addresses, deposit and source links, withdrawal evidence and the experimental assessment. Links and labels come from the source and are unverified.
get_pool_history
APY trend for one pool over 7, 30 (default) or 90 days: median, low, high, latest and the dated samples. Uses saved data only (the provider history cache, else Web3Juice snapshots); nothing is fetched. No history means unknown, not zero.
compare_pools
Compare 2 to 5 pools by id: current APY, base vs reward split, 30-day median and range, TVL, type, withdrawal evidence, assessment and data age, in one table.
get_data_sources
Which feeds Web3Juice uses, their status, when they last updated and how many pools each lists.
get_methodology
How the experimental evidence assessment works: dimensions, weights, caps and why most pools show "not scored". A score is not a safety guarantee.
web3juice-mcp
Evidence-backed DeFi yield data for your AI assistant. Ask Claude, Cursor or any MCP client what ~17,000 DeFi pools pay, where the yield comes from (base vs reward tokens), how it has moved over 90 days and how pools compare — with every number dated and linked to its source.
This package is a tiny, dependency-free bridge from a local stdio MCP client to the hosted Web3Juice MCP server at
https://web3juice.com/api/mcp. Clients that support remote servers can connect to that URL directly; see
web3juice.com/mcp.
Read-only: it never sees a wallet's keys, signs a transaction or moves funds. Not financial advice.
Quick start
Claude Desktop → Settings → Developer → Edit Config, then add:
{
"mcpServers": {
"web3juice": {
"command": "npx",
"args": ["-y", "web3juice-mcp"]
}
}
}
Restart Claude Desktop and ask: "What does USDC lending pay on each chain right now?"
Requires Node.js 18.17 or newer.
With an API key (higher limits, your own alerts and notebook on Pro)
Create a key on your Web3Juice account page and add it as an environment variable:
{
"mcpServers": {
"web3juice": {
"command": "npx",
"args": ["-y", "web3juice-mcp"],
"env": {"WEB3JUICE_API_KEY": "w3j_your_key_here"}
}
}
}
Other clients
Claude Code (remote, no install):
claude mcp add --transport http web3juice https://web3juice.com/api/mcp
Claude Code plugin (this repository is also a plugin marketplace):
claude plugin marketplace add jimbob1414/web3juice-mcp
claude plugin install web3juice@web3juice
Set WEB3JUICE_API_KEY in your environment to use your own limits.
Cursor, VS Code, ChatGPT, Claude.ai and others: see web3juice.com/mcp.
Claude Desktop extension: download web3juice.mcpb from the latest release and open it.
Tools
| Tool | What it does |
|---|---|
summarize_yields | Market overview for any filter: median and TVL-weighted APY by chain, protocol or strategy. |
search_pools | Find and rank pools by token, chain, protocol, APY and TVL. |
get_pool | One pool: APY split, TVL, data age, contract and token addresses, deposit and source links, assessment. |
get_pool_history | 7/30/90-day APY trend with dated samples. |
compare_pools | 2–5 pools side by side with 30-day ranges. |
get_data_sources | Feed health and last update. |
get_methodology | How the experimental evidence assessment works. |
With a Pro, Power or Team key, read-only workspace tools are added: list_alerts, get_alert,
list_notebook_entries, get_notebook_entry, list_investments, list_wallets, get_wallet_positions.
Prompts: find_stablecoin_yields, analyse_pool, compare_yields, yield_market_snapshot.
Resources: web3juice://guide, web3juice://methodology, web3juice://data-sources, web3juice://pool/{poolId}.
Limits and pricing
| No key | Free account key | Pro (£10/month) | Power (£39/month) | |
|---|---|---|---|---|
| Calls per day | 500 per address | 500 | 10,000 | 50,000 |
| Calls per minute | 30 | 30 | 120 | 300 |
| Your alerts, notebook, investments, wallets | — | — | yes | yes |
Current prices: web3juice.com/pricing.
Configuration
| Variable | Default | Purpose |
|---|---|---|
WEB3JUICE_API_KEY | none | Optional key (w3j_…). Without it you get the free limits. |
WEB3JUICE_MCP_URL | https://web3juice.com/api/mcp | Server URL. Must be https:// (plain http only for localhost). |
WEB3JUICE_MCP_DEBUG | off | Set to 1 to log to stderr. |
Security
- The bridge writes only MCP messages to stdout; diagnostics go to stderr.
- Your API key is sent only to the configured HTTPS URL, in the
Authorizationheader. It is never logged. - Keys can only read. Revoke a key at any time on your account page; the next call fails with a clear message.
- Pool names and labels come from third-party data sources and are treated as data, not instructions.
Troubleshooting
| Problem | Fix |
|---|---|
npx not found / server fails to start | Install Node.js 18.17+ from nodejs.org, then restart your client. |
| "API key is not valid or has been revoked" | Create a new key on your account page and update WEB3JUICE_API_KEY. |
| "Daily MCP limit reached" | Wait until 00:00 UTC, add a key, or upgrade at web3juice.com/pricing. |
| Search returns nothing | Results default to pools with at least $100K TVL and data under 60 minutes old; ask for smaller pools or older data. |
| Rates look 100× too big | Filters use fractions: 0.05 means 5%. |
Licence
MIT for this bridge. The data and service at web3juice.com are not covered by this licence.
From the server's repository — third-party content, read it before running anything it suggests.
More in Crypto
PayPerScreen
io.github.TonytheTiger22
Sanctions, crypto wallet, email and IP screening for agents. Pay per check in USDC via x402.
unisafe LP insight
is.envelop.unisafe
Read-only Uniswap v4 LP manager data: position history, fees, operators, best pool. No keys.
Archipelago on Arc
io.github.RunTimeAdmin
Buy Archipelago's Arc token reports, exit costs and wallet balances over x402, within caps you set.
authority-risk-mcp
io.github.RealSpap
Read-only tools for AI agents: who can change a smart contract, how fast. Signed data, testnet.
Locker Protocol Agentic
io.github.locker-protocol
Hyperliquid perps for AI agents. The agent trades; the keys stay offline in Locker Vault.
sui-mcp
io.github.zktx-mcp
Local-first Sui DeFi evidence and review for AI clients before wallet signing.
Listing from the official MCP Registry · repository facts from GitHub, 52m ago.