The Philidor MCP Server provides institutional-grade risk analytics for AI agents to analyze DeFi vaults across 700+ vaults on Morpho, Aave, Yearn, Beefy, and Spark protocols.
Search Vaults (
search_vaults): Filter and discover vaults by chain, protocol, asset, risk tier (Prime/Core/Edge), TVL, and sort by TVL, APR, or name.Vault Details (
get_vault): Retrieve comprehensive info for a specific vault — risk breakdown, recent events, and historical snapshots — by vault ID or network + contract address.Risk Breakdown (
get_vault_risk_breakdown): Decompose a vault's three risk vectors: Asset Composition (40%), Platform Code (40%), and Governance (20%), including sub-metrics, caps, hard-fail flags, and overrides.Compare Vaults (
compare_vaults): Side-by-side comparison of 2–3 vaults on TVL, APR, risk score, risk tier, and audit status.Find Safest Vaults (
find_safest_vaults): Discover the top 10 safest audited vaults, optionally filtered by asset, chain, or minimum TVL.Protocol Info (
get_protocol_info): Retrieve protocol-level details including TVL, vault count, versions, auditors, bug bounties, and security incident history.Curator Intelligence (
get_curator_info): Look up vault curators to see their managed vaults, total TVL, chain distribution, and performance metrics.Market Overview (
get_market_overview): High-level snapshot of the DeFi vault market — total TVL, vault count, risk tier distribution, and TVL by protocol.Explain Risk Scores (
explain_risk_score): Understand what any risk score (0–10) means, including its tier, calculation methodology, and thresholds.Incident Tracking (
list_vaults_with_incidents): Identify vaults with recent critical security incidents within the last 365 days.
Works with Claude Desktop, Claude Code, Cursor, Windsurf, and other MCP-compatible clients. Available via hosted server (no API key needed) or locally via Docker/stdio.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Philidor MCP ServerFind the safest USDC vaults on Ethereum with at least $10M TVL"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Philidor MCP Server
DeFi vault risk analytics for AI agents
Search 700+ DeFi vaults across Morpho, Aave, Yearn, Beefy, and Spark. Compare risk scores, analyze protocols, run due diligence — all through natural language.
No API key required. No installation needed.
Quick Start • Tools • Example Prompts • Risk Framework • Agent Skill
Why Philidor?
Most DeFi data tools give you raw numbers. Philidor gives your AI agent institutional-grade risk intelligence.
Feature | Philidor | DefiLlama MCP | Generic DeFi APIs |
Vault risk scores (0–10) | :white_check_mark: | :x: | :x: |
Risk vector decomposition | :white_check_mark: | :x: | :x: |
Vault comparison | :white_check_mark: | :x: | :x: |
Curator intelligence | :white_check_mark: | :x: | :x: |
Protocol security history | :white_check_mark: | :x: | Partial |
Due diligence prompts | :white_check_mark: | :x: | :x: |
Portfolio risk assessment | :white_check_mark: | :x: | :x: |
No API key needed | :white_check_mark: | :white_check_mark: | Varies |
Hosted (zero install) | :white_check_mark: | :x: | :x: |
Quick Start
Remote Server (Recommended)
Connect directly to the hosted server — zero installation, always up to date:
https://mcp.philidor.io/api/mcpClaude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"philidor": {
"url": "https://mcp.philidor.io/api/mcp"
}
}
}Claude Code
claude mcp add philidor --transport http https://mcp.philidor.io/api/mcpCursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"philidor": {
"url": "https://mcp.philidor.io/api/mcp"
}
}
}Windsurf
Add to your MCP settings:
{
"mcpServers": {
"philidor": {
"serverUrl": "https://mcp.philidor.io/api/mcp"
}
}
}Docker (stdio)
docker run -i --rm ghcr.io/philidor-labs/philidor-mcpLocal (stdio)
git clone https://github.com/Philidor-Labs/philidor-mcp.git
cd philidor-mcp
npm install
npm startTools
10 tools for vault discovery, risk analysis, and protocol research.
search_vaults
Search and filter DeFi vaults by chain, protocol, asset, risk tier, TVL, and more.
Parameter | Type | Description |
| string | Search by vault name, symbol, asset, protocol, or curator |
| string | Filter by chain (Ethereum, Base, Arbitrum, ...) |
| string | Filter by protocol ID (morpho, aave-v3, yearn-v3, beefy, spark) |
| string | Filter by asset symbol (USDC, WETH, ...) |
| string | Filter by risk tier: Prime, Core, or Edge |
| number | Minimum TVL in USD |
| string | Sort field: tvl_usd, apr_net, name |
| string | Sort order: asc or desc |
| number | Max results (default 10, max 50) |
get_vault
Get detailed information about a specific vault including risk breakdown, recent events, and historical snapshots. Lookup by id or by network + address.
Parameter | Type | Description |
| string | Vault ID (e.g. |
| string | Network slug (ethereum, base, arbitrum) |
| string | Vault contract address (0x...) |
get_vault_risk_breakdown
Detailed breakdown of a vault's three risk vectors with sub-metrics: asset quality, platform code maturity, and governance controls. Returns dimension-level scores, caps, hard-fail flags, and overrides.
Parameter | Type | Description |
| string | Network slug |
| string | Vault contract address |
compare_vaults
Side-by-side comparison of 2–3 vaults on TVL, APR, risk score, risk tier, and audit status.
Parameter | Type | Description |
| array | Array of 2–3 objects with |
find_safest_vaults
Find the top 10 audited, high-confidence vaults sorted by risk score.
Parameter | Type | Description |
| string | Filter by asset symbol |
| string | Filter by chain name |
| number | Minimum TVL in USD |
get_protocol_info
Protocol details including TVL, vault count, versions, auditors, bug bounties, and security incidents.
Parameter | Type | Description |
| string | Protocol ID (morpho, aave-v3, yearn-v3, beefy, spark) |
get_curator_info
Curator details including managed vaults, TVL, chain distribution, and performance metrics.
Parameter | Type | Description |
| string | Curator ID |
get_market_overview
High-level DeFi vault market statistics: total TVL, vault count, risk distribution, and TVL by protocol. No parameters required.
explain_risk_score
Explain what a specific risk score means, including the tier, calculation method, and thresholds.
Parameter | Type | Description |
| number | Risk score (0–10) |
list_vaults_with_incidents
List all vaults that had a recent critical incident (last 365 days). Sorted by TVL descending, then by recency. No parameters required.
Resources
URI | Description |
| The Vector Risk Framework v4.1 documentation |
| Supported blockchain networks with vault counts |
| Supported DeFi protocols with TVL data |
Prompts
Prompt | Description |
| Comprehensive due diligence report for a vault |
| Portfolio-level risk analysis across positions |
| Yield comparison with risk-adjusted analysis |
Example Prompts
Once connected, try asking your AI assistant:
Discovery
"Find the safest USDC vaults with at least $10M TVL"
"What Morpho vaults are available on Base?"
"Show me the DeFi market overview"
Analysis
"Run due diligence on the Steakhouse USDC vault on Ethereum"
"Compare the top 3 USDC vaults by risk score"
"What's the risk breakdown for this vault: ethereum/0x..."
Portfolio
"Assess my portfolio: 50% in Morpho Steakhouse USDC, 30% in Aave USDC, 20% in Yearn USDC"
"Which protocols have had security incidents?"
"What does a risk score of 8.5 mean?"
Risk Scoring
Philidor uses the Vector Risk Framework v4.1 to decompose vault risk into three measurable vectors:
Final Score = 40% Asset + 40% Platform + 20% GovernanceAsset Composition (40%)
Quality of underlying collateral. Blue-chip assets (ETH, USDC) score highest. Factors include oracle reliability, liquidity depth, and peg stability.
Platform Code (40%)
Code maturity measured by:
Lindy Score — time-based safety (>2 years ≈ 9/10)
Audit Density — number and quality of audits
Dependency Risk — multiplicative penalties for risky dependencies
Incident Penalty — caps score after security incidents
Governance (20%)
Exit window for users:
Control | Score |
Immutable contract | 10/10 |
7+ day timelock | 9/10 |
No timelock | 1/10 |
Risk Tiers
Tier | Score | Meaning |
Prime | 8.0–10.0 | Institutional-grade — mature code, multiple audits, safe governance |
Core | 5.0–7.9 | Moderate safety — audited but newer or flexible governance |
Edge | 0.0–4.9 | Higher risk — requires careful due diligence |
Architecture
┌──────────────────┐ ┌─────────────────┐ ┌──────────────┐
│ Claude / Cursor │────▶│ Philidor MCP │────▶│ Philidor API │
│ Windsurf / etc. │◀────│ Server │◀────│ │
└──────────────────┘ └─────────────────┘ └──────┬───────┘
10 tools, 3 resources, │
3 prompts │
┌────▼────┐
│ On-chain │
│ data │
└─────────┘Transport: Streamable HTTP (remote) or stdio (local/Docker)
API: Calls the Philidor Public API — no API key needed
Stateless: Fresh server instance per request, no session state
Data: 700+ vaults across Ethereum, Base, Arbitrum, Polygon, Optimism, and Avalanche
Agent Skill
Install the Philidor MCP skill into your coding agent via skills.sh:
npx skills add philidor-labs/philidor-mcpThis gives your agent full knowledge of all tools, resources, prompts, recommended workflows, and best practices for DeFi vault analysis.
Also Available
Interface | Description | Link |
CLI | Terminal-based vault intelligence — scriptable, pipeable, agent-sandboxed | |
OpenClaw Skill | Skill definition for the OpenClaw agent platform |
Supported Protocols
Morpho, Aave v3, Yearn v3, Beefy, Spark — with more being added regularly.
See the full list at app.philidor.io.
Development
git clone https://github.com/Philidor-Labs/philidor-mcp.git
cd philidor-mcp
npm install
npm startThe server connects to the public Philidor API by default. To use a custom endpoint:
PHILIDOR_API_URL=http://localhost:3003 npm startLinks
Philidor Analytics — explore vaults and risk scores
Philidor CLI — terminal-based vault intelligence
API Documentation — OpenAPI/Swagger docs
Risk Methodology — how scores are calculated
Smithery — MCP server registry
Twitter — updates and announcements
License
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.