Autoyield

by kaditang

350 downloads
Not rated
GitHub

About

Non-custodial RWA + yield service for AI agents on Solana. Compare yields,

Details

Author
kaditang
Downloads
350
Categories
AI

- Compare USDC yields across Solana, Ethereum, Base, and Arbitrum
- List tokenized treasuries like Ondo USDY (~4.6% APY)
- List Backed xStocks (NVDAx, AAPLx, TSLAx, SPYx) with live Jupiter liquidity
- Build unsigned deposit, buy, sell, and withdraw transactions

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Autoyield
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Get an API key by signing in with Phantom at autoyield.org/account.html. Configure Claude Desktop with the npx mcp-remote command, passing your API key as a Bearer token header. Then ask Claude to compare yields or build a trade; Claude calls the Autoyield tools and returns a signable URL.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "autoyield": {
            "autoyield": {
                "command": "npx",
                "args": [
                    "-y",
                    "mcp-remote",
                    "https://autoyield-api.fly.dev/mcp",
                    "--header",
                    "Authorization: Bearer YOUR_API_KEY"
                ]
            }
        }
    }
}

McpServers

{
    "autoyield": {
        "command": "npx",
        "args": [
            "-y",
            "mcp-remote",
            "https://autoyield-api.fly.dev/mcp",
            "--header",
            "Authorization: Bearer YOUR_API_KEY"
        ]
    }
}

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: ```json { "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 — first tx - xg6Jik...JLZE — first public e2e - 2XUw9a...EknB — external tester 1 - 2pLBHg...NNVp — 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
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.