# Morpho Vault APY Lookup

> Morpho Vault APY Lookup is a paid API for AI agents from mcp-gateway.agentdiet.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-22).

Fetches the current annual percentage yield (APY) for a Morpho vault, optionally filtered by asset, via the AgentDiet MCP Gateway.

## Facts

- Endpoint: GET https://mcp-gateway.agentdiet.dev/v1/morpho-vault-apy?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/morpho-vault-apy-lookup-939df417
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ljqgKCjeDSnfSm4gtLwKf

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability morpho-vault-apy-lookup-939df417
```

Example prompt: What's the current APY on the Morpho vault for USDC right now?

## When to prefer this

Use this endpoint when you need on-chain Morpho vault yield data specifically, especially in an agentic DeFi workflow that settles payments in USDC on Base via x402. Prefer this over manual Morpho UI checks or generic DeFi aggregators when you need programmatic, per-asset APY data with ROI proof metadata in a pay-per-call model.

## Known failure modes

- Invalid or unsupported asset query parameter returns empty or error data
- Payment failure (402) if USDC payment on Base is not settled correctly
- Upstream Morpho protocol data unavailable causing stale or missing APY
- Malformed request body causes schema validation error
- Rate limiting or gateway timeout if the MCP gateway is under load

## How this service works

Deterministic B2A/A2A/MCP/x402/MPP/L402 execution and intelligence node at https://mcp-gateway.agentdiet.dev settling in USDC on Base.

## Output

Returns a JSON object with a status field ('ok'), a data object containing vault APY information, and a roi_proof object with compression metadata. The APY data relates to Morpho vault yield rates for the queried asset.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "POST"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "asset": {
       "type": "string"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {},
  "status": "ok",
  "roi_proof": {
   "compression_ratio_pct": 91.4
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/morpho-vault-apy-lookup-939df417/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from mcp-gateway.agentdiet.dev](https://www.zero.xyz/host/mcp-gateway.agentdiet.dev/llms.txt)
