SOLANA MCP // TRADING TERMINAL
UNIVERSAL AI AGENT TRADING INTERFACE · HUMAN-IN-THE-LOOP
Pending Approval
2
awaiting review
Executed
47
all time
Rejected
8
all time
Total Agents
3
2 active now
// pending proposals
BUY
prop_7f3a9c // hermes-agent-01 // 2m ago
agent reasoning
Token BONK showing strong momentum on pump.fun bonding curve at 67%. Volume up 340% in last hour. Risk/reward favorable at current mcap of $2.1M. Entering small position to capture breakout.
parameters
{
"mint_address": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"sol_amount": 0.25,
"slippage_bps": 100
}
HIGH_VOLUME
PAPER
action
ID prop_7f3a9c
TOOL buy_pumpfun_token
AGENT hermes-agent-01
TIME 2025-04-30 13:49:02
PAPER YES
TOOL buy_pumpfun_token
AGENT hermes-agent-01
TIME 2025-04-30 13:49:02
PAPER YES
SWAP
prop_2d8e1f // claude-agent-02 // 8m ago
agent reasoning
Rotating SOL profits into USDC to lock in gains. Portfolio currently 80% SOL exposure which exceeds target. Swapping 1 SOL to USDC via Jupiter for best execution price.
parameters
{
"input_mint": "So11111111111111111111111111111111111111112",
"output_mint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"amount_sol": 1.0,
"slippage_bps": 50
}
PAPER
action
ID prop_2d8e1f
TOOL jupiter_swap
AGENT claude-agent-02
TIME 2025-04-30 13:43:15
PAPER YES
TOOL jupiter_swap
AGENT claude-agent-02
TIME 2025-04-30 13:43:15
PAPER YES
// trade activity
// transaction log
| ID | Tool | Agent | Status | SOL | Time | TX |
|---|---|---|---|---|---|---|
| prop_7f3a9c | BUY PUMPFUN TOKEN | hermes-agent-01 | PENDING | 0.25 | 2m ago | --- |
| prop_2d8e1f | JUPITER SWAP | claude-agent-02 | PENDING | 1.00 | 8m ago | --- |
| prop_9a1c3b | BUY PUMPFUN TOKEN | hermes-agent-01 | EXECUTED | 0.10 | 23m ago | 4xK9mP2r... |
| prop_5e7d2a | SELL PUMPFUN TOKEN | hermes-agent-01 | EXECUTED | 0.18 | 41m ago | 7nQw3Lx1... |
| prop_1b4f8c | JUPITER SWAP | claude-agent-02 | REJECTED | 2.00 | 1h ago | --- |
| prop_3c6e9d | BUY PUMPFUN TOKEN | hermes-agent-01 | EXECUTED | 0.05 | 2h ago | 2mRt8Kz4... |
| prop_8f2a1e | BUY PUMPFUN TOKEN | langgraph-bot | EXECUTED | 0.15 | 3h ago | 9pBv5Yn7... |
| prop_6d4b7f | SELL PUMPFUN TOKEN | langgraph-bot | REJECTED | 0.30 | 4h ago | --- |
// connected agents
ANY agent that speaks MCP connects with one URL:
Claude LangGraph CrewAI Ollama Hermes Kimi AutoGen Custom scripts
Claude LangGraph CrewAI Ollama Hermes Kimi AutoGen Custom scripts
hermes-agent-01ONLINE
Last seen 2m ago · Connected 2025-04-30 10:12
34 proposals
28 ok
4 rejected
claude-agent-02ONLINE
Last seen 8m ago · Connected 2025-04-30 11:45
19 proposals
15 ok
3 rejected
langgraph-botOFFLINE
Last seen 6h ago · Connected 2025-04-29 18:30
4 proposals
2 ok
1 rejected
// manual trade entry
Trade Type
Token Mint Address
SOL Amount
Slippage bps
Reason / Notes
// connect your agent
// claude desktop
{
"mcpServers": {
"solana-trader": {
"url": "http://YOUR_IP:8000/mcp/",
"headers": {"Authorization": "Bearer YOUR_TOKEN"}
}
}
}
// ollama / hermes / any local llm
from langchain_ollama import ChatOllama
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
async def run():
client = MultiServerMCPClient({
"solana_trader": {
"url": "http://YOUR_IP:8000/mcp/",
"transport": "streamable_http",
"headers": {"Authorization": "Bearer YOUR_TOKEN"}
}
})
tools = await client.get_tools()
model = ChatOllama(model="hermes3")
agent = create_react_agent(model, tools)
return agent
// available tools
| Tool | Type | Description |
|---|---|---|
| get_trending_pumpfun_tokens | READ | Trending tokens on pump.fun |
| get_token_price | READ | Current USD price from Jupiter |
| get_token_info | READ | Name, symbol, mcap, bonding curve % |
| search_tokens | READ | Search tokens by name or symbol |
| rug_check | READ | Holder concentration and authority risk |
| get_wallet_tokens | READ | All SPL token balances in wallet |
| get_sol_balance | READ | SOL balance of configured wallet |
| get_swap_quote | READ | Jupiter price quote, no execution |
| buy_pumpfun_token | WRITE | Buy token on pump.fun bonding curve |
| sell_pumpfun_token | WRITE | Sell token on pump.fun bonding curve |
| create_pumpfun_token | WRITE | Launch new token on pump.fun |
| jupiter_swap | WRITE | Best-price swap via Jupiter |
| propose_trade | WRITE | Submit natural language trade proposal |
| get_portfolio | READ | Portfolio summary and proposals count |
| get_risk_limits | READ | Current risk limits in effect |
// bot studio
strategy
Pump.fun Momentum
Buy tokens at 60-70% bonding curve
Sell at 85%+ or -15% stop loss
Max position: 0.25 SOL
Sell at 85%+ or -15% stop loss
Max position: 0.25 SOL
ACTIVE
PAPER
performance (paper)
P&L
+2.4 SOL
Win Rate
68%
Trades
34
Avg Hold
14m
// configure strategy
Entry Bonding Curve %
Exit Bonding Curve %
Stop Loss %
Position Size SOL
// transaction trail
| Timestamp | Type | Token | SOL | Status | TX Hash |
|---|---|---|---|---|---|
| 15:49:02 | BUY | BONK | 0.25 | PENDING | --- |
| 15:43:15 | SWAP | SOL→USDC | 1.00 | PENDING | --- |
| 15:28:44 | BUY | WIF | 0.10 | EXECUTED | 4xK9mP2r7nQw... |
| 15:10:21 | SELL | POPCAT | 0.18 | EXECUTED | 7nQw3Lx1mBt5... |
| 14:51:09 | SWAP | SOL→USDC | 2.00 | REJECTED | --- |
| 13:33:57 | BUY | MYRO | 0.05 | EXECUTED | 2mRt8Kz4pLx9... |
| 12:15:33 | BUY | BOME | 0.15 | EXECUTED | 9pBv5Yn7qRz2... |
| 11:47:18 | SELL | WIF | 0.30 | REJECTED | --- |
| 10:22:05 | BUY | BONK | 0.20 | EXECUTED | 3kMn6Pq8sYv1... |
| 09:14:52 | SWAP | USDC→SOL | 0.50 | EXECUTED | 6hJc4Wf2tNb8... |