Morpho
Morpho lending vault earn actions via Thirdfy. Approvals, deposits, and withdrawals with delegation caveats.
Category: Yield
Morpho vault deposit and withdraw actions are listed in the public catalog under morpho and related earn families. Thirdfy validates allowlists, policy, and delegation caveats before broadcast.
Credential model
| Path | Authority |
|---|---|
| Delegated user | Active Gator/ERC-7710 binding must cover approval + vault call shapes |
agent_wallet | Sponsored agent wallet on validated Base earn paths |
| Secrets | No Morpho API keys in Thirdfy. On-chain calls only. |
Generic earn writes (deposit_earn_position, withdraw_earn_position) follow the same delegation and MetaMask policy checks as other user-authority EVM actions.
Discovery
| Surface | Example |
|---|---|
| MCP | getProviderActions { provider: "morpho" } or provider: "earn" |
| CLI | thirdfy-agent actions |
Readiness checklist
- Correct chain (Base and multi-chain per catalog entry).
- Token approvals for deposit paths (may batch approval + deposit).
- Amounts match on-chain decimals. Invalid params fail validation before broadcast.
delegationStatusorgetSelfReadinessbefore writes.- Vault and protocol risk remain user or agent responsibility. Thirdfy validates policy, not market outcomes.
Execution lanes
runMode | Use |
|---|---|
thirdfy / hybrid | Delegated user deposits and withdrawals |
agent_wallet | Agent-owned earn execution when funded and allowed |
Withdrawals may be asset-denominated, share-denominated, or pool-specific per adapter calldata.
MCP sequence (summary)
getProviderActions { provider: "morpho" }- Readiness and balance checks
walletExecuteorexecuteIntentwith deposit/withdraw action
See Thirdfy MCP.
Hosted deploy
Yield templates that include Morpho paths are on EarnClaw (docs.earnclaw.com).