io.philidor/defi-vaults

Philidor DeFi Vault Risk Analytics

Search 700+ DeFi vaults, compare risk scores, analyze protocols. No API key needed.

Endpointhttps://mcp.philidor.io/api/mcp (streamable-http)
Registry version1.0.0
Now24 tools · grade C (65) · pin ts_4caaba56137ccf6252095d4d3e713220 · protocol 2025-06-18
First / last listed2026-10-31 01:24 UTC / 2026-10-31 01:24 UTC
Grade over time2026-10-31: C (65), 24 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-31 01:24 UTC
24 tools, grade C (65)

Tools: search_vaults get_vault get_vault_risk_breakdown list_markets get_market get_market_events check_loop_venue list_ondo_assets get_ondo_asset get_ondo_asset_stream get_ondo_asset_data get_native_asset_assessment get_native_asset_financials compare_vaults find_safest_vaults get_protocol_info get_curator_info get_market_overview explain_risk_score list_vaults_with_incidents check_policy list_baskets list_rwa get_oracles

Current tools (24)

search_vaultsSearch and filter DeFi vaults by chain, protocol, asset, risk tier, TVL, and more. Returns a paginated list with risk scores and APR.
params: query, chain, protocol, protocolVersion, asset, riskTier, minTvl, depositable, sortBy, sortOrder, limit
get_vaultGet detailed information about a specific DeFi vault including risk breakdown, recent events, and historical snapshots. Lookup by ID or by network + address.
params: id, network, address
get_vault_risk_breakdownGet a detailed breakdown of a vault's risk vectors: Asset Composition, Platform and Strategy, Control and Governance, and History scores with sub-metrics.
params: network*, address*
list_marketsList lending markets: the market a depositor actually picks (Aave/Spark pool, Aave V4 spoke, Compound Comet, Morpho Blue pair, or Kamino K-Lend market). Aave V4 spokes that share a liquidity hub are grouped under a composed parent (aave-v4-1-hub-global-dollar). The API still keys each market on the spoke. NOTE: this is not `get_market_overview`, which returns platform-wide totals across all vaults
params: protocol, version, chain, limit, sortBy
get_marketGet one lending market with every reserve it contains: supplied, supply APR, borrowed, borrow APR, utilization and risk tier per reserve. Spoke ids look like aave-v4-10-etherfi-cash. Aave V4 hub parents (aave-v4-1-hub-global-dollar) are composed from the spokes that share that hub; /v1/markets does not serve those ids.
params: marketId*
get_market_eventsPublished risk events for ONE lending market: incidents, bad debt, liquidation cascades (e.g. mass liquidations on a Morpho Blue market). Market ids look like morpho-v1-1-pt-reusd-10dec2026-usdc-91-5. Aave V4 hub ids (aave-v4-1-hub-global-dollar) union the spoke feeds. Not platform stats (get_market_overview) and not the market data itself (get_market).
params: marketId*, limit
check_loop_venueUnderwrite a collateral/debt loop on ONE lending market: score, tier, utilization, borrow APR, deposit status, and recent incidents for both reserves. Does not compute health factor and does not prepare txs. Call this before a protocol MCP preview_action / prepare_action. If you do not have a market id, call list_markets first (Aave V4: protocol=aave, version=v4). Examples: aave-v4-1-main, aave-v4
params: marketId*, collateral*, debt*
list_ondo_assetsSearch the paginated Ondo Global Markets catalog: tokenized securities, portfolios and exact issuer-reported deployments. Includes API-only and CSV-only entries, freshness and identity conflicts. This is not a list of verified risk scores.
params: search, page, limit
get_ondo_assetGet an exact Ondo token: issuer market observations, portfolio constituents, source freshness and chain/address assessment links. Prices are display-only; constituents have no inferred weights or inherited ratings.
params: symbol*
get_ondo_asset_streamGet latest retained Ondo display prices and minute OHLC. Preserve source/receipt ages, evaluatedAt, conflicts and collector gaps; fresh is a 120-second policy at evaluatedAt, not an execution guarantee. Missing values are not zero. This does not open an issuer subscription or supply history.
params: symbol*
get_ondo_asset_dataGet Ondo OHLC, dividends, shares-multiplier history and per-chain token supply. Family availability and source clocks are explicit. Valid windows: 1min/1day, 5min/1day, 15min/1day, 1hour/1month, 4hour/1month, 12hour/3month, or 1day with 3month, 6month, 1year, all. Defaults to 1hour/1month. Underlying dividend yield is a decimal, not token distribution yield. Supply is in token units, not USD.
params: symbol*, interval, range
get_native_asset_assessmentGet the current effective score and signed reviewed base score for an exact Aptos, Sui, Noble, Stellar or XRP Ledger token. Preserve identifier case. A missing assessment is not a zero score. Evidence and signatures require the caller’s own entitled Philidor API key. verified is the API assertion, not independent verification against a reviewer trust root.
params: network*, identifier*
get_native_asset_financialsGet public issuer financials for an exact Aptos, Sui, Noble, Stellar or XRP Ledger token. Preserve identifier case. Each metric states its unit, fund/global/deployment scope, source and freshness; null means unavailable, not zero. Fund AUM and NAV do not establish token supply, redemption capacity or reserves. Requery by refreshBy; this tool does not return a risk score or private account data.
params: network*, identifier*
compare_vaultsCompare 2-3 DeFi vaults side-by-side on TVL, APR, risk score, risk tier, audited status, and more.
params: vaults*
find_safest_vaultsFind the highest risk-scored DeFi vaults, optionally filtered by asset, chain, or minimum TVL. Returns the top 10 audited vaults sorted by Philidor risk score (higher = lower assessed risk; scores are not a safety guarantee).
params: asset, chain, minTvl
get_protocol_infoGet detailed information about a DeFi protocol including TVL, vault count, versions, auditors, and security incidents.
params: protocolId*
get_curator_infoGet detailed information about a vault curator including their managed vaults, TVL, chain distribution, and performance.
params: curatorId*
get_market_overviewGet a high-level overview of the DeFi vault market: total TVL, vault count, risk distribution, and TVL by protocol.
params: none
explain_risk_scoreExplain what a Philidor risk score means, including the tier (Prime/Core/Edge), how it is calculated, and what the thresholds are.
params: score*
list_vaults_with_incidentsList all vaults that had a recent critical incident (last 365 days). Critical = severity Critical or incident_severity major. Results are sorted by TVL descending, then by time since event ascending (most recent first).
params: none
check_policyState whether the positions you supply conform to the limits and constraints you supply. Calls POST /v1/graph/check and returns the API compliance attestation (attestation de conformité): compliance (compliant or non_compliant), violations, policy_hash, findings, and snapshotId. When issue is true and the API issues an attestation, the result also includes attestation_id, signerAddress, and the ve
params: positions*, limits*, constraints, issue, agentId
list_basketsReturns the structured access refusal for the baskets family. Does not return constituents or weights.
params: none
list_rwaReturns the structured access refusal for the rwa family. Does not return coverage.
params: none
get_oraclesReturns the structured access refusal for the oracles family. Does not return freshness.
params: none

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.