Pigi Finance — DeFi Vault Intelligence

MCP server for DeFi vault discovery, risk analysis and yield data.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only

What it can do

  • List Vaults: List DeFi vaults pigi.finance tracks (across Aave, Morpho, Euler, Uniswap, and more). Each vault carries pigi's published risk rating where assessed: risk_band (A safest .. F), risk_score
  • Get Vault: Get a single vault by its pool id (the `id` field from list_vaults).
  • Get Vault History: Daily time-series (TVL, APR, APY, risk-adjusted APR = APR minus a penalty from the vault's published 0-100 risk score, 30-day moving averages) for a vault. Use the `strategy_id` fro

What data it sees

Do you need an account

No: the server works without sign-in

MCP server for DeFi vault discovery, risk analysis and yield data. Query vaults across multiple protocols and chains, compare APY, TVL, risk scores and historical performance.

Server tool list (7)

Raw names from tools/list. Only developers need these.

list_vaultsList DeFi vaults pigi.finance tracks (across Aave, Morpho, Euler, Uniswap, and more). Each vault carries pigi's published risk rating where assessed: risk_band (A safest .. F), risk_score (0-100, higher = safer) and risk_adjusted_apr (APR minus the score-derived penalty). Filter server-side by asset_class / search (e.g. "USDC") / risk_band / min_risk_score and sort by apr, tvl, risk_score or risk_adjusted_apr, so "best low-risk USDC vault" is one call. Returns a compact page — narrow with filters and paginate; this is not the full dataset. Use the returned strategy_id with get_vault_history / get_vault_stats, and id with get_vault.
get_vaultGet a single vault by its pool id (the `id` field from list_vaults).
get_vault_historyDaily time-series (TVL, APR, APY, risk-adjusted APR = APR minus a penalty from the vault's published 0-100 risk score, 30-day moving averages) for a vault. Use the `strategy_id` from list_vaults (NOT the pool id).
get_vault_statsAggregated stats over fixed windows (weekly/monthly/quarterly/yearly): TVL low/high, APR, APY, and inflows (net TVL change over the window; positive = net inflow, negative = net outflow — a TVL-based figure that also reflects yield earned, not just deposits/withdrawals). Use the `strategy_id` from list_vaults. Omit period to get all windows.
get_ratesDeFi Base Rate (stablecoin + ETH vault-set mean yield) and the 3-month U.S. T-Bill risk-free rate. Returns the most recent ~30 daily points of each series.
get_hacksDeFi hack / exploit loss events, plus a reference set of major TradFi banking losses (the dataset behind pigi.finance/hacks). Each event has a date, the protocol or institution, the USD amount lost, and — for DeFi — a `type` saying what kind of protocol was hit. The `summary` in the response totals the ENTIRE filtered set (count + total_amount_hacked + date range), so for "how much was lost in X" read summary rather than paging through every event.
get_usageYour API request usage for the current calendar month (UTC) and your plan limit.