Non-custodial RWA + yield service for AI agents on Solana. Compare yields,
quote/buy/sell tokenized US equities (Backed xStocks: NVDAx, AAPLx, TSLAx, SPYx)
and tokenized treasuries (Ondo USDY, ~4.6% APY).
Funds stay in your existing Phantom wallet — we never custody, never sign.
The MCP returns unsigned Solana transactions plus a one-click Phantom sign URL.
You sign in your wallet, our backend broadcasts via reliable RPC.
10 tools: compare_yields, list_yield_tokens, list_xstocks, quote_tokenized_stock,
get_portfolio, track_tx, build_deposit_yield_tx, build_buy_xstock_tx,
build_sell_xstock_tx, build_withdraw_yield_tx.
Auth: Phantom Sign-In with Solana → API key (no email, no password, no JWT expiry).
Try the live e2e at https://autoyield.org
Overview
Non-custodial RWA + yield service for AI agents on Solana
You hold the wallet. We hold nothing.
autoyield gives your AI agent the tools to find best on-chain yields, build buy/sell transactions for tokenized US treasuries and US equities, and track positions — but never signs anything itself. Every action returns an unsigned Solana transaction plus a one-click Phantom sign URL. You sign in your own wallet.
What it can actually do
| Tool | What it does |
|---|---|
compare_yields | Rank current USDC lending + tokenized-treasury yields across Solana, Ethereum, Base, Arbitrum (DefiLlama) |
list_yield_tokens | List supported tokenized treasuries (Ondo USDY ~4.6% APY) |
list_xstocks | List Backed xStocks (NVDAx, AAPLx, TSLAx, SPYx) with live Jupiter liquidity |
quote_tokenized_stock | Live Jupiter quote for buying a tokenized US equity |
get_portfolio | Snapshot any Solana wallet — SOL, USDC, every xStock and yield token, priced |
track_tx | Check a Solana tx's confirmation status |
build_deposit_yield_tx | Build USDC → USDY swap, return unsigned tx + sign URL |
build_buy_xstock_tx | Build USDC → xStock swap |
build_sell_xstock_tx | Build xStock → USDC swap |
build_withdraw_yield_tx | Build USDY → USDC redemption |
Quick start (3 minutes)
1. Get an API key — sign in with Phantom at https://autoyield.org/account.html. No email, no password — your wallet pubkey is your identity.
2. Paste config into Claude Desktop:
{
"mcpServers": {
"autoyield": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://autoyield-api.fly.dev/mcp",
"--header",
"Authorization: Bearer ak_YOUR_KEY"
]
}
}
}
**3.** Ask Claude: *"Compare USDC yield options on Solana"* or *"Build me a buy of $10 of NVDAx"* — Claude calls our tools, gives you a sign URL, you sign in Phantom.
### Architecture: how funds stay yours
The MCP server **never** has signing keys. The unsigned tx names your wallet as fee-payer; only your private key can produce a valid signature. Our backend acts as a reliable broadcast relay (Phantom's RPC drops Token-2022 + Jupiter txs silently), and verifies the signed tx's fee payer matches the wallet we built for before broadcasting.
### Why this matters now
- **Tokenized treasuries** (Ondo USDY, BlackRock BUIDL, Franklin BENJI) put real-yield assets on-chain. Holding 10k USDC at 4.6% APY ≈ $460/year. Most stablecoin holders don't realize this exists.
- **Tokenized US equities** (Backed xStocks, Ondo Global Markets) let non-US users buy NVDA/AAPL/TSLA on-chain via Jupiter. $300K-$3M liquidity per ticker.
- **AI agents** need scoped, non-custodial access to these. Generic agent wallets that hold custody are a regulatory time bomb. autoyield never holds keys.
### Live evidence
Real mainnet transactions through this MCP:
- [55Agf6...JEusD](https://solscan.io/tx/55Agf6Dx1DbBTKC5zYdWi9McAUotBQkEiM6AqrAhKCCKBcGByoryTUMQiJuKDbTK5P46GtDCqG6scPnHRxmJEusD) — first tx
- [xg6Jik...JLZE](https://solscan.io/tx/xg6JikYL1JAbAeQ956WTszAaLhKJDL1yVd9zmouHxQFpQjtQxAqV14uf6dho39e1d1cgnLismsM9Z7d7NfwJLZE) — first public e2e
- [2XUw9a...EknB](https://solscan.io/tx/2XUw9aNttY7mQHybzbAFtV9pQoCCYtZgcZku83LRcm6kyfFowQao8reoVoKYck655nefQjQr4fKjfYgz4LkSEknB) — external tester 1
- [2pLBHg...NNVp](https://solscan.io/tx/2pLBHgnBHkmRErgcJmskztb7xADkJ2Rx8LEoRkJ8Jtx9PC4J39hEc7KfMx7qJ8CG2XZE1ocSW4GU5sDn6HzbNNVp) — external tester 2
### Status
Pre-alpha, MIT licensed, audited (multi-pass internal). Not for U.S. persons (issuer-level restrictions on Backed xStocks and Ondo USDY).
### Links
- Live: https://autoyield.org
- Get API key: https://autoyield.org/account.html
- Repo: https://github.com/kaditang/agent-wallet-mcp
Server Config
{
"mcpServers": {
"autoyield": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://autoyield-api.fly.dev/mcp",
"--header",
"Authorization: Bearer YOUR_API_KEY"
]
}
}
}