← ClaudeAtlas

yield-xyz-agentkit-moonpaylisted

The MoonPay connector for the Yield.xyz AgentKit — signs and broadcasts via MoonPay. Extends the yield-xyz-agentkit skill — that skill discovers yields and builds the unsigned transactions; this one adds MoonPay wallet auth, signing, and broadcasting. Use when the user wants to enter, exit, or manage yield positions end-to-end via a MoonPay wallet. Requires the yield-xyz-agentkit skill + Yield.xyz MCP and the MoonPay MCP.
stakekit/agentkit · ★ 3 · AI & Automation · score 72
Install: claude install-skill stakekit/agentkit
# Yield.xyz AgentKit × MoonPay The **MoonPay connector** for the Yield.xyz AgentKit: MoonPay handles wallet auth and signs + broadcasts the transactions that `yield-xyz-agentkit` builds. `yield-xyz-agentkit` (this skill's base) owns all yield logic — discovery, schemas, validator selection, balances, building `unsignedTransaction` (`actions_enter` / `actions_exit` / `actions_manage`), output formatting, and the MCP tool reference. Use it for all of that; this skill only signs and broadcasts. ``` MoonPay → confirm auth + wallet (provides the address) yield-xyz-agentkit → discover yield + build unsignedTransaction MoonPay → sign + broadcast yield-xyz-agentkit → submit_hash + poll get_transaction ``` --- ## Two MCPs, One Flow This skill requires **both** MCP servers connected: | MCP | Role | |---|---| | **Yield.xyz AgentKit** | Yield discovery + transaction building (owned by the `yield-xyz-agentkit` skill) | | **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. --- ## CRITICAL - **Never modify `unsignedTransaction`** before signing — not addresses, amounts, fees, or encoding, on any chain. If anything looks wrong, have `yield-xyz-agentkit` build a NEW action. Modifying it **will result in permanent loss of funds**. - **Never call the Yield.xyz API dir