MCP Tools

13 MCP tools for vault search, risk scores, vault comparison, market/protocol/curator lookups, and incident history.

search_vaults

Search and filter DeFi vaults by chain, protocol, asset, risk tier, and TVL.

ParameterTypeRequiredDescription
querystringNoSearch by vault name, symbol, asset, protocol, or curator
chainstringNoFilter by chain name (e.g., Ethereum, Base, Arbitrum)
protocolstringNoFilter by protocol ID (e.g., morpho, aave, yearn)
assetstringNoFilter by asset symbol (e.g., USDC, WETH)
riskTierstringNoFilter by risk tier: Prime, Core, or Edge
minTvlnumberNoMinimum TVL in USD
depositablebooleanNoFilter by current deposit capacity. true excludes vaults whose maxDeposit == 0 on-chain.
sortBystringNoSort field: tvl_usd, apr_net, name, last_synced_at
sortOrderstringNoSort order: asc or desc
limitnumberNoMax results (default 10, max 50)

Each result also surfaces a Deposits: line: closed when is_depositable === false, open · capacity available when there is a known remaining cap, open · uncapped, or unknown when on-chain status has not yet been probed.

Example prompts:

  • "Find all Prime-tier USDC vaults on Ethereum above my minimum TVL threshold"
  • "Find the highest-APY USDC vaults that are actually accepting deposits right now"

get_vault

Get full vault details including risk breakdown, snapshots, and events.

ParameterTypeRequiredDescription
idstringNoVault ID (e.g., morpho-1-0x...)
networkstringNoRegistry network slug (e.g., ethereum, base, solana)
addressstringNoVault address: 0x-hex on EVM chains, base58 (case-sensitive) on Solana

Requires either id OR both network and address.

Example prompt: "Show me the details for the Gauntlet USDC vault on Ethereum"


get_vault_risk_breakdown

Detailed risk vector analysis showing Asset, Platform and Strategy, Control and Governance, and History scores.

ParameterTypeRequiredDescription
networkstringYesRegistry network slug (e.g., ethereum, solana)
addressstringYesVault address: 0x-hex on EVM chains, base58 on Solana

Example prompt: "Break down the risk vectors for vault 0x8eB67A509616cd6A7c1B3c8C21D48FF57df3d458 on Ethereum"


compare_vaults

Side-by-side comparison of 2-3 vaults across risk, yield, and other dimensions.

ParameterTypeRequiredDescription
vaultsarrayYesArray of vault objects, each with network and address (min 2, max 3)

Example prompt: "Compare the Gauntlet USDC and Steakhouse USDC vaults on Morpho"


find_safest_vaults

Find the top 10 safest audited vaults, optionally filtered by asset or chain.

ParameterTypeRequiredDescription
assetstringNoFilter by asset symbol (e.g., USDC, WETH)
chainstringNoFilter by chain name
minTvlnumberNoMinimum TVL in USD

Example prompt: "What are the safest WETH vaults?"


get_protocol_info

Get protocol details including security history, audit info, and versions.

ParameterTypeRequiredDescription
protocolIdstringYesProtocol ID (e.g., morpho, aave, yearn, beefy, nest)

Example prompt: "Tell me about Morpho's security history"


get_curator_info

Get curator details and track record.

ParameterTypeRequiredDescription
curatorIdstringYesCurator ID

Example prompt: "What's Gauntlet's track record as a vault curator?"


get_market_overview

Get platform-wide DeFi vault statistics. No parameters required.

Example prompt: "Give me an overview of the DeFi vault market"


list_markets

List lending markets (Aave hubs/spokes, Morpho markets; K-Lend markets as the Solana rollout completes) with supplied/borrowed rollups.

ParameterTypeRequiredDescription
protocolstringNoProtocol id (e.g., aave, spark, compound, morpho)
versionstringNoProtocol version (e.g., v3, v4)
chainnumber or stringNoChain: integer id (1, 8453) or slug (ethereum, solana)
limitnumberNoResults per page (1-100, default 20)
sortBystringNototal_supplied_usd, total_borrowed_usd, reserve_count, name

Example prompt: "List the largest Aave v4 markets by supplied value"


get_market

Get one market's detail: reserves, rates, hub linkage, and metadata.

ParameterTypeRequiredDescription
marketIdstringYesMarket id from list_markets

Example prompt: "Show me the Aave v4 Prime market on Ethereum"


get_market_events

Recent events for one market.

ParameterTypeRequiredDescription
marketIdstringYesMarket id from list_markets
limitnumberNo1-100, default 20

Example prompt: "What happened recently in that market?"


explain_risk_score

Explain what a risk score means and its tier classification.

ParameterTypeRequiredDescription
scorenumberYesRisk score (0-10) to explain

Example prompt: "What does a risk score of 7.3 mean?"


list_vaults_with_incidents

List vaults with critical incidents in the last 365 days, sorted by TVL. No parameters required.

Example prompt: "Which vaults have had security incidents recently?"

On this page

Raw