mcpField
W
Web3Juice

Web3Juice

Remote
web3juice.comFinance0Updated 2w ago

About Web3Juice

Web3Juice connects MCP clients to read-only DeFi yield data for roughly 17,000 pools, including rates, yield composition and 90-day trends. It is for assistants and analysts comparing pools, with dated figures linked to sources.

Key features

  1. 01Search and rank pools by token, chain, protocol, APY and TVL
  2. 02View APY split, TVL and source links for a pool
  3. 03Track APY history over 7, 30 or 90 days
  4. 04Compare 2–5 pools side by side
  5. 05Review data feed status and methodology

Use cases

  1. 01Find stablecoin lending rates across chains
  2. 02Compare pools by yield, TVL and recent trends
  3. 03Inspect the source and composition behind a pool’s APY

MCP support

Exposes yield search, summaries, pool details, history, comparisons, data sources and methodology to MCP clients. It also provides prompts and resources; optional API keys add read-only workspace tools.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://web3juice.com/api/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

All endpoints
Streamable HTTPhttps://web3juice.com/api/mcpAuth required
Packages
npmweb3juice-mcp1.0.0

Tools

14
ParameterTypeRequiredDescription
limitintegerNo
cursorstringNo

Details

From the project README

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

ToolWhat it does
summarize_yieldsMarket overview for any filter: median and TVL-weighted APY by chain, protocol or strategy.
search_poolsFind and rank pools by token, chain, protocol, APY and TVL.
get_poolOne pool: APY split, TVL, data age, contract and token addresses, deposit and source links, assessment.
get_pool_history7/30/90-day APY trend with dated samples.
compare_pools2–5 pools side by side with 30-day ranges.
get_data_sourcesFeed health and last update.
get_methodologyHow 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 keyFree account keyPro (£10/month)Power (£39/month)
Calls per day500 per address50010,00050,000
Calls per minute3030120300
Your alerts, notebook, investments, wallets——yesyes

Current prices: web3juice.com/pricing.

Configuration

VariableDefaultPurpose
WEB3JUICE_API_KEYnoneOptional key (w3j_…). Without it you get the free limits.
WEB3JUICE_MCP_URLhttps://web3juice.com/api/mcpServer URL. Must be https:// (plain http only for localhost).
WEB3JUICE_MCP_DEBUGoffSet 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 Authorization header. 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

ProblemFix
npx not found / server fails to startInstall 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 nothingResults 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 bigFilters use fractions: 0.05 means 5%.

Licence

MIT for this bridge. The data and service at web3juice.com are not covered by this licence.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.