{"uid":"cap_D-u5X1RPwYOip6OYLl0B1","slug":"yield-xyz-enter-position-construct-stake-deposit-transaction-9290558c","name":"yield.xyz Enter Position (Construct Stake/Deposit Transaction)","description":"Construct unsigned transactions to stake or deposit into a yield. Does NOT execute — caller signs and broadcasts each returned tx. Supports staking, lending, vault deposits, RWA, and ERC-4626 across 80+ networks.","url":"https://mcp.stg.yield.xyz/x402/actions_enter?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4A90uVNiZ9hjNGH2_OTyc","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Constructs unsigned transactions to stake or deposit into a yield-generating position (staking, lending, vaults, RWA, ERC-4626) across 80+ networks — caller signs and broadcasts the returned tx.","exampleAgentPrompt":"Build me an unsigned transaction to stake 1.5 ETH into the highest-yield staking position available on Ethereum mainnet using yield.xyz — I'll sign and broadcast it myself.","exampleUseCases":null,"resultDescription":"Returns one or more unsigned transaction payloads (including calldata, target contract, value, and chain details) that the caller can sign and broadcast to enter the specified yield position. Does not execute — purely constructs the transaction.","failureModes":["Unsupported network or protocol returns 400/422 with error detail","Invalid wallet address format causes validation error","Amount below protocol minimum triggers rejection","Yield product no longer active or deprecated returns error","Insufficient liquidity in target vault causes failure","Malformed request body returns 400 bad request","Payment (x402) not included or invalid returns 402","Rate limit exceeded returns 429"],"whenToPreferThis":"Use this endpoint when you need to construct — but not execute — a staking, lending, vault deposit, RWA, or ERC-4626 entry transaction across any of 80+ supported networks. Ideal for agents or wallets that manage their own signing and broadcasting flow, or when the user must approve the transaction before submission. Prefer this over generic web3 transaction builders when you need yield-specific protocol routing and multi-chain support in a single call.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T18:38:22.809Z","isFirstParty":false,"canonicalSlug":"yield-xyz-enter-position-construct-stake-deposit-transaction-9290558c"}