Breeze Agent Kit
Solana yield strategies for AI agents.
Four paths: MCP, 402, Skill, or ClawHub.
Supported tokens
USDC 6d
SOL 9d
JitoSOL 9d
mSOL 9d
JupSOL 9d
USDT 6d
USDS 6d
JLP 6d
Stdio server exposing 5 tools to any MCP-compatible client (Claude Desktop, Cursor, etc).
Setup
1.
Clone and build the MCP server
git clone https://github.com/anagrambuild/breeze-agent-kit cd breeze-agent-kit bun install && bun run build:mcp
2.
Get your BREEZE_API_KEY from portal.breeze.baby
3.
Export your Solana wallet private key as base58. This is the WALLET_PRIVATE_KEY - the agent will sign transactions with it.
4.
Open your Claude Desktop config file:
# macOS ~/Library/Application Support/Claude/claude_desktop_config.json # Windows %APPDATA%\Claude\claude_desktop_config.json # Linux ~/.config/Claude/claude_desktop_config.json
5.
Add the Breeze MCP server (replace the paths and keys with yours):
{
"mcpServers": {
"breeze": {
"command": "node",
"args": ["/absolute/path/to/breeze-agent-kit/apps/mcp/dist/index.js"],
"env": {
"BREEZE_API_KEY": "your-api-key",
"WALLET_PRIVATE_KEY": "your-base58-private-key",
"SOLANA_RPC_URL": "https://api.mainnet-beta.solana.com"
}
}
}
}6.
Restart Claude Desktop. You should see breeze in the MCP tools list (hammer icon).
Cursor / other MCP clients
Same config, different file. For Cursor, add to .cursor/mcp.json in your project root. You can also use bun directly instead of building first:
{
"mcpServers": {
"breeze": {
"command": "bun",
"args": ["run", "/path/to/breeze-agent-kit/apps/mcp/src/index.ts"],
"env": {
"BREEZE_API_KEY": "your-api-key",
"WALLET_PRIVATE_KEY": "your-base58-private-key"
}
}
}
}Tools
| get_strategy_info | Strategy metadata + APY breakdown |
| check_balances | Wallet positions, deposits, yield earned |
| get_deposit_tx | Unsigned base64 deposit transaction |
| get_withdraw_tx | Unsigned base64 withdraw transaction |
| sign_and_send_tx | Sign + broadcast a base64 transaction |