Submit

Autoyield

@kaditang

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

ToolWhat it does
compare_yieldsRank current USDC lending + tokenized-treasury yields across Solana, Ethereum, Base, Arbitrum (DefiLlama)
list_yield_tokensList supported tokenized treasuries (Ondo USDY ~4.6% APY)
list_xstocksList Backed xStocks (NVDAx, AAPLx, TSLAx, SPYx) with live Jupiter liquidity
quote_tokenized_stockLive Jupiter quote for buying a tokenized US equity
get_portfolioSnapshot any Solana wallet — SOL, USDC, every xStock and yield token, priced
track_txCheck a Solana tx's confirmation status
build_deposit_yield_txBuild USDC → USDY swap, return unsigned tx + sign URL
build_buy_xstock_txBuild USDC → xStock swap
build_sell_xstock_txBuild xStock → USDC swap
build_withdraw_yield_txBuild 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"
      ]
    }
  }
}
© 2025 MCP.so. All rights reserved.

Build with ShipAny.