yield-agentkit-moonpaylisted
Install: claude install-skill stakekit/agentkit
# Yield.xyz AgentKit × MoonPay
Discover and enter on-chain yield positions end-to-end, Yield.xyz AgentKit MCP builds the
transactions, MoonPay signs and broadcasts them.
---
## ⚠️ Never Call Yield.xyz API Directly
**Never call the Yield.xyz API directly** (e.g. via curl or HTTP requests). Direct API calls require an API key and will return `401 Unauthorized`. All Yield.xyz data and transactions must go through the connected MCP server, no API key is needed when using MCP.
## Two MCPs, One Flow
This skill requires both MCP servers to be connected:
| MCP | Role | Tools used |
|---|---|---|
| **Yield.xyz AgentKit** | Yield discovery + transaction building | `yields_get_all`, `yields_get`, `yields_get_validators`, `yields_get_balances`, `yields_get_reward_rate_history`, `yields_get_tvl_history`, `yields_get_risk`, `actions_enter`, `actions_exit`, `actions_manage`, `actions_get`, `actions_get_all`, `submit_hash`, `get_transaction`, `networks_get_all`, `providers_get_all` |
| **MoonPay** | Auth + wallet + sign + broadcast | `wallet_list`, `transaction_sign`, `transaction_send`, `token_balance_list` and more |
If either MCP is missing, stop and tell the user. See
`references/setup.md` for connection instructions.
---
## Input & Output Formatting
For exact input types for all Yield.xyz AgentKit MCP tools, see **[`references/input-format.md`](./references/input-format.md)**.
For all Yield.xyz tool display rules, number formatting, badges, tables, and action summaries, se