{"name":"io.github.kaditang/agent-wallet-mcp","slug":"kaditang-agent-wallet-mcp","title":null,"description":"Non-custodial Solana MCP: compare yields, buy tokenized US stocks (xStocks) & Ondo USDY. You sign.","url":"https://mcp.market/server/kaditang-agent-wallet-mcp","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":33,"stars":3,"forks":0,"downloads_week":62,"last_push_at":"2026-09-26T18:22:26.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/kaditang/agent-wallet-mcp","website":"https://autoyield.org","version":"0.3.1","remotes":[],"packages":[{"registryType":"npm","identifier":"@kaditang/agent-wallet-mcp","version":"0.3.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Solana RPC URL (e.g. a Helius endpoint). Optional — falls back to public mainnet-beta if unset.","format":"string","isSecret":true,"name":"SOL_RPC"}]}],"tools":[{"name":"build_buy_xstock_tx","description":"Build (do NOT send) an unsigned Solana transaction that swaps USDC for a Backed xStock via Jupiter. Returns base64 versioned tx + sign URL. SERVICE only — user signs in their wallet.","write_action":true,"price_micros":0,"input_schema":null},{"name":"build_deposit_yield_tx","description":"Build (do NOT send) an unsigned Solana transaction that swaps USDC for a yield-bearing tokenized treasury (USDY for non-US users). Returns base64 versioned tx + a one-click sign URL. SERVICE only — user signs in their wallet.","write_action":false,"price_micros":0,"input_schema":null},{"name":"build_sell_xstock_tx","description":"Build (do NOT send) an unsigned Solana transaction that sells a Backed xStock back to USDC via Jupiter. Returns base64 versioned tx + sign URL. SERVICE only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"build_withdraw_yield_tx","description":"Build (do NOT send) an unsigned Solana transaction that swaps a yield-bearing token (e.g. USDY) back to USDC via Jupiter. Returns base64 versioned tx + sign URL.","write_action":false,"price_micros":0,"input_schema":null},{"name":"check_xstock_safety","description":"Pre-trade SAFETY check for a tokenized US stock — verify it's the REAL token (not a copycat) and OK to buy right now, BEFORE building a buy tx. Works for any issuer (Backed/xStocks, Ondo, Remora) and any Solana mint or EVM address. Pass `ticker` (e.g. NVDA → checks the canonical xStock) OR `token` (a symbol like AAPLx / AAPLon, or a raw mint/0x address) → returns decision (ok/review/avoid), issuer","write_action":false,"price_micros":0,"input_schema":null},{"name":"compare_yields","description":"Rank USDC lending + tokenized-treasury yields across major chains (Solana, Ethereum, Base, Arbitrum) via DefiLlama, RISK-ADJUSTED. Results are ranked by riskAdjustedApy (not headline APY): each pool's APY is discounted by volatility (sigma), TVL depth, protocol risk, DefiLlama's stability prediction, reward-emission dependence, and IL exposure. Each entry includes riskScore (0-100), riskFactors br","write_action":false,"price_micros":0,"input_schema":null},{"name":"export_history","description":"Errand tool: export a wallet's tokenized-equity + yield-token TRADE HISTORY (a record for the user's accountant — NOT tax advice / not a tax calculation). Reconstructs USDC↔xStock and USDC↔yield-token swaps from on-chain history; execution price is derived from each tx's own balance deltas (no external price feed). Returns structured trades (date, buy/sell, asset, amount, USDC, price, Solscan link","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_portfolio","description":"Snapshot a Solana wallet: SOL, USDC, every held xStock or yield token priced via Jupiter. Returns total USD value. Read-only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_xstocks","description":"List supported tokenized US equities (Backed xStocks). 16 tickers across mega-cap-tech (NVDA/AAPL/TSLA/MSFT/GOOGL/AMZN/META), crypto-equity (COIN/MSTR/HOOD/CRCL), broad-market-etf (SPY/QQQ), commodity-etf (GLD), consumer (MCD), ai-defense (PLTR). Includes live Jupiter liquidity + USD price. For non-US holders only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_yield_tokens","description":"List supported tokenized treasury / yield-bearing tokens (USDY by Ondo Finance, more coming). These are SEC-registered securities under non-US prospectus, NOT stablecoins — unaffected by GENIUS/CLARITY Acts that ban stablecoin-issuer interest. Each share appreciates as interest accrues.","write_action":false,"price_micros":0,"input_schema":null},{"name":"portfolio_health","description":"Stateless 'should I do anything?' check for a wallet — the periodic re-engagement tool. Returns holdings (via get_portfolio), compares held yield to the best RISK-ADJUSTED executable yield available right now, and for each held xStock computes its live premium/discount vs the underlying + an entry/exit timing signal (from accumulated microstructure data). Emits actionable `notes` the AI should sur","write_action":false,"price_micros":0,"input_schema":null},{"name":"quote_tokenized_stock","description":"Live Jupiter quote for buying a Backed xStock with USDC on Solana. Returns expected output, price impact, route, AND a best-entry timing signal (live premium vs the underlying NYSE price, z-scored against a same-market-regime trailing baseline: good-entry / fair / rich-wait). Surface the timing note to the user. READ ONLY — no on-chain action.","write_action":false,"price_micros":0,"input_schema":null},{"name":"suggest_rebalance","description":"Discipline tool: given a TARGET allocation, compute the trades that move a wallet toward it. READ-ONLY — it suggests buy/sell USD amounts per asset; the user executes via build_buy_xstock_tx / build_sell_xstock_tx / build_deposit_yield_tx and signs in their own wallet. Allocation base = USDC + held xStocks + held yield tokens (SOL is excluded as gas reserve). Each asset gets current% / target% / d","write_action":false,"price_micros":0,"input_schema":null},{"name":"track_tx","description":"Check a Solana transaction's on-chain status. Returns confirmation, success/fail, Solscan URL.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-26T21:20:34.124Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T21:20:34.111Z","components":{"code":{"score":25,"max":25,"notes":["23 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@kaditang/agent-wallet-mcp","version":"0.3.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":12,"publishedAt":"2026-06-21T08:57:48.026Z","weeklyDownloads":62}],"repo":{"found":true,"owner":"kaditang","repo":"agent-wallet-mcp","archived":false,"pushedAt":"2026-09-26T18:22:26Z","stars":3,"forks":0,"openIssues":2,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/8372831?v=4","ownerCreatedAt":"2014-08-06T09:32:14Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":3,"forks":0,"downloadsWeek":62,"license":"MIT","lastPushAt":"2026-09-26T18:22:26.000Z","score":33}}}},"grade_history":[],"reviews":[]}