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_infoStrategy metadata + APY breakdown
check_balancesWallet positions, deposits, yield earned
get_deposit_txUnsigned base64 deposit transaction
get_withdraw_txUnsigned base64 withdraw transaction
sign_and_send_txSign + broadcast a base64 transaction