trackmcp
Back to directory
Philidor-Labs

philidor-mcp

View on GitHub

MCP server for DeFi vault risk analytics. Search 700+ vaults, compare risk scores, analyze protocols. No API key needed.

5 stars TypeScriptOthers Updated Jul 22, 2026
aaveai-toolsclaudecryptodefiethereummcpmcp-servermodel-context-protocolmorphoriskvaultsyield

Documentation


Why Philidor?

Most DeFi data tools give you raw numbers. Philidor gives your AI agent institutional-grade risk intelligence.

FeaturePhilidorDefiLlama MCPGeneric 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

Connect directly to the hosted server — zero installation, always up to date:

code
https://mcp.philidor.io/api/mcp

Claude Desktop

Add to `~/Library/Application Support/Claude/claude_desktop_config.json`:

json
{
  "mcpServers": {
    "philidor": {
      "url": "https://mcp.philidor.io/api/mcp"
    }
  }
}

Claude Code

bash
claude mcp add philidor --transport http https://mcp.philidor.io/api/mcp

Cursor

Add to `.cursor/mcp.json`:

json
{
  "mcpServers": {
    "philidor": {
      "url": "https://mcp.philidor.io/api/mcp"
    }
  }
}

Windsurf

Add to your MCP settings:

json
{
  "mcpServers": {
    "philidor": {
      "serverUrl": "https://mcp.philidor.io/api/mcp"
    }
  }
}

Docker (stdio)

bash
docker run -i --rm ghcr.io/philidor-labs/philidor-mcp

Local (stdio)

bash
git clone https://github.com/Philidor-Labs/philidor-mcp.git
cd philidor-mcp
npm install
npm start

Tools

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.

ParameterTypeDescription
`query`stringSearch by vault name, symbol, asset, protocol, or curator
`chain`stringFilter by chain (Ethereum, Base, Arbitrum, ...)
`protocol`stringFilter by protocol ID (morpho, aave-v3, yearn-v3, beefy, spark)
`asset`stringFilter by asset symbol (USDC, WETH, ...)
`riskTier`stringFilter by risk tier: Prime, Core, or Edge
`minTvl`numberMinimum TVL in USD
`sortBy`stringSort field: tvl_usd, apr_net, name
`sortOrder`stringSort order: asc or desc
`limit`numberMax 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`.

ParameterTypeDescription
`id`stringVault ID (e.g. `morpho-ethereum-0x...`)
`network`stringNetwork slug (ethereum, base, arbitrum)
`address`stringVault 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.

ParameterTypeDescription
`network`stringNetwork slug
`address`stringVault contract address

`compare_vaults`

Side-by-side comparison of 2–3 vaults on TVL, APR, risk score, risk tier, and audit status.

ParameterTypeDescription
`vaults`arrayArray of 2–3 objects with `network` and `address`

`find_safest_vaults`

Find the top 10 audited, high-confidence vaults sorted by risk score.

ParameterTypeDescription
`asset`stringFilter by asset symbol
`chain`stringFilter by chain name
`minTvl`numberMinimum TVL in USD

`get_protocol_info`

Protocol details including TVL, vault count, versions, auditors, bug bounties, and security incidents.

ParameterTypeDescription
`protocolId`stringProtocol ID (morpho, aave-v3, yearn-v3, beefy, spark)

`get_curator_info`

Curator details including managed vaults, TVL, chain distribution, and performance metrics.

ParameterTypeDescription
`curatorId`stringCurator 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.

ParameterTypeDescription
`score`numberRisk 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

URIDescription
`philidor://methodology`The Vector Risk Framework v4.1 documentation
`philidor://supported-chains`Supported blockchain networks with vault counts
`philidor://supported-protocols`Supported DeFi protocols with TVL data

Prompts

PromptDescription
`vault_due_diligence`Comprehensive due diligence report for a vault
`portfolio_risk_assessment`Portfolio-level risk analysis across positions
`defi_yield_comparison`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:

code
Final Score = 40% Asset + 40% Platform + 20% Governance

Asset 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:

ControlScore
Immutable contract10/10
7+ day timelock9/10
No timelock1/10

Risk Tiers

TierScoreMeaning
Prime8.0–10.0Institutional-grade — mature code, multiple audits, safe governance
Core5.0–7.9Moderate safety — audited but newer or flexible governance
Edge0.0–4.9Higher risk — requires careful due diligence

Architecture

code
┌──────────────────┐     ┌─────────────────┐     ┌──────────────┐
│  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:

bash
npx skills add philidor-labs/philidor-mcp

This gives your agent full knowledge of all tools, resources, prompts, recommended workflows, and best practices for DeFi vault analysis.

Also Available

InterfaceDescriptionLink
CLITerminal-based vault intelligence — scriptable, pipeable, agent-sandboxedphilidor-cli
OpenClaw SkillSkill definition for the OpenClaw agent platformnpm

Supported Protocols

Morpho, Aave v3, Yearn v3, Beefy, Spark — with more being added regularly.

See the full list at app.philidor.io.


Development

bash
git clone https://github.com/Philidor-Labs/philidor-mcp.git
cd philidor-mcp
npm install
npm start

The server connects to the public Philidor API by default. To use a custom endpoint:

bash
PHILIDOR_API_URL=http://localhost:3003 npm start

License

MIT

Frequently asked questions

What is philidor-mcp?

philidor-mcp is MCP server for DeFi vault risk analytics. Search 700+ vaults, compare risk scores, analyze protocols. No API key needed.

How do I install philidor-mcp?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is philidor-mcp open source?

Yes — it is hosted on GitHub at https://github.com/Philidor-Labs/philidor-mcp and has 5 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP