Non-custodial RWA + yield service for AI agents on Solana. 14 MCP tools — compare yields, quote/buy/sell tokenized US stocks (Backed xStocks) and Ondo USDY treasuries. User signs in their own wallet.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add agent-wallet --env SOL_RPC='<SOL_RPC>' -- npx -y @kaditang/agent-wallet-mcp~/.codex/config.toml
[mcp_servers.agent-wallet]
command = "npx"
args = ["-y", "@kaditang/agent-wallet-mcp"]
env = { SOL_RPC = "<SOL_RPC>" }
# codex mcp add agent-wallet --env SOL_RPC='<SOL_RPC>' -- npx -y @kaditang/agent-wallet-mcp~/.cursor/mcp.json
{
"mcpServers": {
"agent-wallet": {
"command": "npx",
"args": [
"-y",
"@kaditang/agent-wallet-mcp"
],
"env": {
"SOL_RPC": "<SOL_RPC>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"agent-wallet": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@kaditang/agent-wallet-mcp"
],
"env": {
"SOL_RPC": "<SOL_RPC>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"agent-wallet": {
"command": "npx",
"args": [
"-y",
"@kaditang/agent-wallet-mcp"
],
"env": {
"SOL_RPC": "<SOL_RPC>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"agent-wallet": {
"command": "npx",
"args": [
"-y",
"@kaditang/agent-wallet-mcp"
],
"env": {
"SOL_RPC": "<SOL_RPC>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"agent-wallet": {
"command": "npx",
"args": [
"-y",
"@kaditang/agent-wallet-mcp"
],
"env": {
"SOL_RPC": "<SOL_RPC>"
}
}
}
}Environment variables
SOL_RPC
Replace the placeholders with your own credentials and keep them out of version control.