# Slush

Manage and deploy meme coins on the Slush platform via the Avalanche blockchain. Monitor market data, simulate trades for price impact, and evaluate real-time risk scores to detect malicious patterns…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add slush-meme/mcp-server

# Browse available tools
npx -y smithery tool list slush-meme/mcp-server

# Get full schema for a tool
npx -y smithery tool get slush-meme/mcp-server list_tokens

# Call a tool
npx -y smithery tool call slush-meme/mcp-server list_tokens '{}'
```

## Direct MCP Connection

Endpoint: `https://mcp-server--slush-meme.run.tools`

## Tools (13)

- `list_tokens` — List the most recently created meme coins on slush.meme with market data.
- `get_token_info` — Get detailed information about a specific token including reserves, fees, graduation status, and curve address.
- `get_buy_quote` — Get an exact on-chain quote for buying a token on the bonding curve. Returns tokens out and fee amount.
- `get_sell_quote` — Get an exact on-chain quote for selling tokens back to the bonding curve. Returns AVAX out and fee amount.
- `get_balance` — Check the AVAX balance and token balances of a wallet address.
- `get_portfolio` — Get the full portfolio of a wallet — AVAX balance plus all slush.meme token holdings with current values.
- `query_risk` — Query the real-time AI risk score for a meme coin. Detects sniper bots, whale clusters, and rug patterns.
- `get_trade_history` — Get recent trade history for a token — buys and sells with amounts, prices, and timestamps.
- `buy_token` — Execute a real buy transaction on the slush.meme bonding curve. Sends AVAX and receives tokens. Requires the agent's pr…
- `sell_token` — Execute a real sell transaction on the slush.meme bonding curve. Sells tokens and receives AVAX. Auto-approves if neede…
- `create_token` — Deploy a new meme coin on slush.meme with gasless deployment. The platform pays gas fees. Optionally co-deploy an AI ag…
- `transfer_token` — Transfer ERC20 tokens from the agent's wallet to another address. Requires the agent's private key.
- `transfer_avax` — Send AVAX from the agent's wallet to another address. Requires the agent's private key.

```bash
# Get full input/output schema for a tool
npx -y smithery tool get slush-meme/mcp-server <tool-name>
```

## Resources

- `slush://tokens/list`
- `slush://services/health`
- `slush://king-of-ice/status`
