Renzo MCP Server
MCP server for Renzo protocol data, including chains, vaults, operators, and ezETH metrics.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"mcp": {
"url": "https://mcp.renzoprotocol.com/mcp"
}
}
}Remote endpoints
https://mcp.renzoprotocol.com/mcpstreamable-httpWhat it can do
Tool inventory
Tools (9)
🟢get_supported_chains
List all blockchain networks Renzo operates on, including supported products per chain
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_protocol_stats
Get aggregate Renzo protocol statistics: total TVL, per-ecosystem TVL, APRs, and supported chain count
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_ezeth_info
Get current ezETH metrics: APR, total supply, TVL, price, and exchange rate
Input Schema
{
"type": "object",
"properties": {},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_operators(product)
List Renzo protocol operators, optionally filtered by product (ezETH, pzETH, ezSOL, etc.)
Input Schema
{
"type": "object",
"properties": {
"product": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_vaults(ecosystem)
List Renzo vaults with current TVL and APR, optionally filtered by ecosystem (eigenlayer, symbiotic, jito, generic)
Input Schema
{
"type": "object",
"properties": {
"ecosystem": {
"type": "string"
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_vault_details(vaultId)
Get detailed information for a specific Renzo vault, including daily TVL snapshots, operators, and strategy parameters (current LTV, target LTV, max LTV) for reserve vaults. Pass a vault address or symbol (e.g. 'ezREZ', 'ezCompETH1').
Input Schema
{
"type": "object",
"properties": {
"vaultId": {
"type": "string"
}
},
"required": [
"vaultId"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_vault_strategy(vaultId)
Get the strategy and AVS (Actively Validated Service) allocations for an EigenLayer vault. Shows where the vault's capital is deployed, how much is staked in each AVS, and which operators run the infrastructure. Supports ezETH, ezEIGEN, and ezREZ.
Input Schema
{
"type": "object",
"properties": {
"vaultId": {
"type": "string"
}
},
"required": [
"vaultId"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_token_balances(address)
Get a user's Renzo token balances on Ethereum mainnet (ezETH, pzETH, vault LP tokens) with ETH and USD values. Pass an Ethereum address.
Input Schema
{
"type": "object",
"properties": {
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
}
},
"required": [
"address"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_withdrawal_requests(address)
Get a user's pending ezETH withdrawal requests from the WithdrawQueue contract, including amounts, claimability status, and time remaining. Pass an Ethereum address.
Input Schema
{
"type": "object",
"properties": {
"address": {
"type": "string",
"pattern": "^0x[0-9a-fA-F]{40}$"
}
},
"required": [
"address"
],
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence