Yield.xyz AgentKit (MCP + x402)
Yield.xyz AgentKit (MCP + x402) is a tool/service, closed source, on Base, Ethereum, Solana, Cosmos, Tron and 1 more.
Non-custodial onchain yield API for agents: discover, assess, enter and exit 3,300+ staking/lending/RWA yields over one MCP server, paid per call via x402.
Next step
Watch Yield.xyz AgentKit (MCP + x402)
One email if what we observe changes — its endpoint stops answering, or the listing is retired. Nothing else.
Check it from your agent
Add Sato Hub’s MCP server (no key), then ask:
https://satohub.ai/api/mcpRun Sato Hub Preflight on https://mcp.yield.xyz/mcp before I use it.Your project?
Prove you control the domain and correct this page — description, links, tags, chains. A claim proves control, not verification: it never changes the Sato Score.
Claim this listing →Overview
Yield.xyz launched AgentKit on x402 on 2026-07-30. It exposes its yield API as one MCP server that agents can call without an API key, paying in USDC on Base through the CDP facilitator (CoinbaseDev on X). The live manifest at mcp.yield.xyz/.well-known/x402 lists tools including yields_get, yields_get_risk, actions_enter, actions_exit and actions_manage. The docs describe it as an API for non-custodial staking, restaking, liquid staking, lending, RWA yields and vaults across 70-80+ networks. Execution stays non-custodial: the API returns actions and the agent signs them.
Tool inventory — 22 tools, probed live 2026-09-23
yields_get_all— Discover yield opportunities across all supported networks and protocols. Use this to find yield IDs before calling yields_get, actions_enter, or any balance/validator tools. Filter by network, tokenyields_get— Get full metadata for a single yield opportunity: fees, lock-up and cooldown periods, reward mechanics, and whether entry/exit is currently open. Show this to the user before they commit to entering ayields_get_validators— List validators for delegation-based yields such as Cosmos native staking or ETH native staking. Use the validator address when calling actions_enter or actions_exit. Filter by preferred=true to showyields_get_balances— Get current balances and pending actions for a wallet address across one or more yields. Always call this before actions_exit or actions_manage — the passthrough value required by those tools comes fractions_enter— Construct unsigned transactions to stake or deposit into a yield. Does NOT execute — the user must sign each transaction exactly as returned (never modify unsignedTransaction). Amounts are human-readaactions_exit— Construct unsigned transactions to unstake or withdraw from a yield. Does NOT execute — the user must sign each transaction exactly as returned (never modify unsignedTransaction). Amounts are human-reactions_manage— Construct unsigned transactions for a pending action such as claiming rewards, restaking, or unlocking funds. Does NOT execute — the user must sign. The action type and passthrough must come from yielsubmit_hash— Submit the on-chain transaction hash after the user has signed and broadcasted a transaction. This updates the transaction status internally and enables tracking. Call this once per transaction, usingget_transaction— Poll the status of a single transaction by its ID. Use after submit_hash to confirm on-chain success. status is one of: NOT_FOUND, CREATED, BLOCKED, WAITING_FOR_SIGNATURE, SIGNED, BROADCASTED, PENDINGactions_get— Get the current status and transactions of a specific action by its ID. Use this to check whether an action is CREATED, PROCESSING, SUCCESS, or FAILED. Essential for async execution patterns and semi-actions_get_all— List past and pending actions for a wallet address. Filter by status, intent, type, or yieldId. Use this to answer "show me my pending actions", "what did I do recently?", or to find actions waiting fnetworks_get_all— Discover all supported networks with their IDs, names, and categories. Use this to get valid network slugs before calling yields_get_all, yields_get_balances, or any other tool that requires a networkyields_get_reward_rate_history— Get historical APY/reward rate snapshots for a yield over time. Use this to answer "has this yield's APY been stable?" or to chart APY trends. Defaults to last 30 days, daily interval.yields_get_tvl_history— Get historical Total Value Locked snapshots for a yield. Use this to assess protocol health — a declining TVL is a warning sign. Defaults to last 30 days, daily interval.yields_get_risk— Get detailed risk parameters for a yield. More granular than the risk field in yields_get — returns individual risk items by category (e.g. smart contract, liquidity, counterparty). Use this when theproviders_get_all— Discover all supported protocols and validator providers (e.g. Lido, Aave, Morpho). Returns name, id, description, website, TVL, and type. Use this to answer "what protocols does Yield.xyz support?" oyields_get_kyc_status— Get the normalized KYC status of a wallet address for a yield. Use this before actions_enter on yields that gate deposits behind KYC (e.g. RWAs like Securitize/Superstate). Yields without a KYC requiryield_get_api_spec— 🔧 BUILDER TOOL — fetches the live Yield.xyz OpenAPI spec (https://api.yield.xyz/docs.json). Use when you need: exact request body schemas, field constraints (min/max/enum), error response shapes, oryield_lookup_docs— 🔧 BUILDER TOOL — use when developing an integration, NOT for end-user actions or live data. Searches the live Yield.xyz documentation index (llms.txt) in real time and returns the most relevant pageyield_fetch_doc— 🔧 BUILDER TOOL — fetches the full markdown content of any Yield.xyz documentation page. Use after yield_lookup_docs returns a URL. Returns authoritative spec with exact field names, types, and examplyield_troubleshoot_error— Diagnoses API errors, HTTP status codes, or unexpected responses from the Yield.xyz API. Use when developer says: "I'm getting a 422", "400 error", "rate limited", "transaction failed", "FAILED statusyield_list_repos— 🔧 BUILDER TOOL — public Yield.xyz GitHub repos to use as a code reference for integrations. Use this when you are stuck on an integration and the other docs tools (yield_lookup_docs, yield_fetch_doc,
- Answers a handshake
- yes · 2026-09-23
- Answers a call
- not asked — no read-named tool takes zero arguments and declares none that touch keys, addresses or amounts
Live probe verifies the interface responds — not what the tools do, their safety, or their output quality. The call is one read-only tool named by this server's own list (list_/get_/search_, no mutating verb anywhere in the name, no required arguments and none that look like a key, an address or an amount), asked once a day with no arguments. Not asked is not a failure.
Details
- Chains
- Base, Ethereum, Solana, Cosmos, Tron, Multichain
- Agent types
- MCP Server, Yield Agent
- Open source
- No
- Last checked
- 2026-09-22
Marketplace Signals
No marketplace signals recorded for this resource yet.
Verification status reflects evidence reviewed by Sato Hub. Self-reported claims are never presented as verified.
Where Yield.xyz AgentKit (MCP + x402) fits
Related concepts: How Agents Interact With Smart Contracts, How Agents Use Wallets, What Are Onchain Agents?
Listing History
Recorded changes to Yield.xyz AgentKit (MCP + x402)'s listing — status, verification, Sato Score, and recent releases. Full history is kept in the listing record.
- Sep 23, 2026Listed on Sato Hub
Compared with
Related Resources
Coinbase AgentKit
ActiveCoinbase's toolkit for giving AI agents wallets and the ability to take onchain actions.
Hyperliquid
ActiveOnchain perpetual futures and spot DEX running on its own L1 with an HyperEVM smart-contract layer.
Model Context Protocol (MCP)
ActiveAnthropic's open standard for connecting AI systems to external tools and data sources.
Questions people ask about Yield.xyz AgentKit (MCP + x402)
- Is Yield.xyz AgentKit (MCP + x402) open source?
- No. Yield.xyz AgentKit (MCP + x402) is closed source as of 2026-09-22.
- Which chains does Yield.xyz AgentKit (MCP + x402) support?
- Yield.xyz AgentKit (MCP + x402) lists support for Base, Ethereum, Solana, Cosmos, Tron, Multichain as of 2026-09-22.
- Is Yield.xyz AgentKit (MCP + x402) still maintained?
- Sato Hub has no activity signal for Yield.xyz AgentKit (MCP + x402); it cannot say whether it is maintained.
- How do I install or run Yield.xyz AgentKit (MCP + x402)?
- Sato Hub has no deploy spec for Yield.xyz AgentKit (MCP + x402); follow the project's own documentation at https://docs.yield.xyz.
- Is Yield.xyz AgentKit (MCP + x402) verified on Sato Hub?
- Sato Hub holds one earned check for Yield.xyz AgentKit (MCP + x402): Live endpoint probed — we called the hosted MCP endpoint and it answered with its real tool inventory (proves the interface works, not runtime safety). Its Sato Score is not yet assessed, a measure of how open, active and verifiable the project is, not a safety, quality or returns grade.
Cite this page
Sato Hub. "Yield.xyz AgentKit (MCP + x402) — Sato Hub." Sato Hub, updated 2026-09-22, accessed 2026-09-23. https://satohub.ai/resources/yield-xyz-agentkitData last refreshed 2026-09-22; this page is rebuilt daily. Citations carry the date so a reader can tell which snapshot a claim came from. Catalog data is licensed CC-BY-4.0.
Join the Sato Hub Briefing
One email a week — the agents, tools, and infrastructure that actually shipped, and why they matter.