Get protocol risk
get_protocol_riskProtocol-level risk card (age, audit signals, curated known issues, category, score 0–100).
Chain: pass list_yields opportunities[].protocolSlug as protocol or protocolSlug. Display names also resolve case- and space-insensitively via DefiLlama protocol metadata (e.g. "Compound V3" → compound-v3, "Curve" → curve-dex, "Euler V2" → euler-v2).
Unknown names return NOT_FOUND naming the field, with example {"protocolSlug":"aave-v3"} and up to 3 closest slugs.
Higher score = lower protocol risk. Uses curated priors plus DefiLlama metadata when available.
Research only — non-custodial.
Example: { "protocol": "aave-v3" } Also accepts protocolSlug or a display name such as "Compound V3".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| protocol | No | Protocol slug (DefiLlama project id) or display name, e.g. "aave-v3" or "Compound V3". Prefer list_yields opportunities[].protocolSlug. | |
| protocolSlug | No | Alias for protocol — list_yields opportunities[].protocolSlug (display names also resolve). |