Vaults.fyi
Vaults.fyi yield discovery and transaction-prep deposits via the earn catalog.
Category: Yield
Catalog provider: vaults-fyi
Vaults.fyi aggregates vault opportunities across EVM chains. Thirdfy exposes discovery reads and generic earn writes with providerId: "vaults-fyi". The API validates calldata and allowlists before sign or broadcast.
Credential model
| Path | Authority |
|---|---|
| Delegated user | Gator/ERC-7710 must cover approval and vault call shapes |
agent_wallet | Sponsored agent wallet on validated paths |
| Secrets | No Vaults.fyi API keys stored in MCP. Thirdfy brokers validated transaction prep |
Discovery
| Surface | Example |
|---|---|
| MCP | getProviderActions { provider: "vaults-fyi" } |
| CLI | thirdfy-agent actions --provider vaults-fyi --json |
Typical actions
- Read:
get-vaults-fyi-vaults,get_earn_opportunities - Write:
deposit_earn_position,withdraw_earn_positionwithproviderId: "vaults-fyi"
Readiness checklist
- Supported chains include Ethereum, Optimism, Polygon, Base, and Arbitrum per catalog.
opportunityId,vaultAddress, andtokenAddressmust match catalog schema.- Transaction-prep first: review unsigned tx payload from preflight before signing.
- EarnClaw yield templates may use Vaults.fyi paths under Hermes. See docs.earnclaw.com.