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.
| Path | Price | What it does |
|---|---|---|
POST /v1/wallet/defi_position_health | $0.30 | Full composite — 4 sources fused, multichain. |
POST /v1/wallet/defi_protocol_breakdown | $0.10 | Per-protocol position list, single chain. No aggregate score. |
POST /mcp — MCP Streamable HTTP transport (JSON-RPC 2.0)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.
position(id, user) for collateral / supplyShares / borrowShares across curated top markets.balanceOf + veAERO NFT count.balanceOf for fixed-yield exposure.balanceOf — LST exposure.