DeFi Position Health MCP x402

Composite DeFi position-health for any EVM address. Composes Morpho Blue borrow/collateral positions, Aerodrome AERO + veAERO governance lock, Pendle PT (fixed-yield) holdings, and Lido LST balances into a 0–100 health score with itemized reasons. Companion to wallet-portfolio-risk-mcp (Aave/Compound/UniV3). Pay-per-call USDC on Base — no signup, no API key.

Endpoints

PathPriceWhat it does
POST /v1/wallet/defi_position_health$0.30Full composite — 4 sources fused, multichain.
POST /v1/wallet/defi_protocol_breakdown$0.10Per-protocol position list, single chain. No aggregate score.

Discovery surfaces

Quick example

curl -X POST https://defi-position-health-mcp.mtree.workers.dev/v1/wallet/defi_position_health \
  -H "Content-Type: application/json" \
  -d '{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","chains":["ethereum","base"]}'
# 402 returned; settle X-PAYMENT and retry.

Sources composed

Repo

github.com/sebastiancoombs/defi-position-health-mcp