MCP Tools
All 10 tools available on the Philidor MCP server.
search_vaults
Search and filter DeFi vaults by chain, protocol, asset, risk tier, and TVL.
| Parameter | Type | Required | Description |
|---|---|---|---|
| query | string | No | Search by vault name, symbol, asset, protocol, or curator |
| chain | string | No | Filter by chain name (e.g., Ethereum, Base, Arbitrum) |
| protocol | string | No | Filter by protocol ID (e.g., morpho, aave-v3, yearn-v3) |
| asset | string | No | Filter by asset symbol (e.g., USDC, WETH) |
| riskTier | string | No | Filter by risk tier: Prime, Core, or Edge |
| minTvl | number | No | Minimum TVL in USD |
| sortBy | string | No | Sort field: tvl_usd, apr_net, name, last_synced_at |
| sortOrder | string | No | Sort order: asc or desc |
| limit | number | No | Max results (default 10, max 50) |
Example prompt: "Find all Prime-tier USDC vaults on Ethereum with at least $1M TVL"
get_vault
Get full vault details including risk breakdown, snapshots, and events.
| Parameter | Type | Required | Description |
|---|---|---|---|
| id | string | No | Vault ID (e.g., morpho-ethereum-0x...) |
| network | string | No | Network slug (e.g., ethereum, base) |
| address | string | No | Vault contract address (0x...) |
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 Governance scores.
| Parameter | Type | Required | Description |
|---|---|---|---|
| network | string | Yes | Network slug |
| address | string | Yes | Vault contract address |
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.
| Parameter | Type | Required | Description |
|---|---|---|---|
| vaults | array | Yes | Array 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.
| Parameter | Type | Required | Description |
|---|---|---|---|
| asset | string | No | Filter by asset symbol (e.g., USDC, WETH) |
| chain | string | No | Filter by chain name |
| minTvl | number | No | Minimum TVL in USD |
Example prompt: "What are the safest WETH vaults?"
get_protocol_info
Get protocol details including security history, audit info, and versions.
| Parameter | Type | Required | Description |
|---|---|---|---|
| protocolId | string | Yes | Protocol ID (e.g., morpho, aave-v3, yearn-v3, beefy) |
Example prompt: "Tell me about Morpho's security history"
get_curator_info
Get curator details and track record.
| Parameter | Type | Required | Description |
|---|---|---|---|
| curatorId | string | Yes | Curator 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"
explain_risk_score
Explain what a risk score means and its tier classification.
| Parameter | Type | Required | Description |
|---|---|---|---|
| score | number | Yes | Risk 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?"