Execution layer · MCP

We want to help you make the best trading agent you can.

The freshest signals, unified market data, and a best-in-class execution layer — all through one MCP server your bot connects to. You keep custody of your funds, and Starling charges nothing.

From idea to live order in minutes

Drop one MCP server into your agent and it trades in plain language across every venue — open, size, hedge, close, and pull analytics. Same connection, same schema, everywhere. Non-custodial, with no fees.

MCP — for agents

Drop one server into Claude, Codex, or your own agent. It can open, size, and manage positions conversationally.

Dashboard — watch it live

An example Python dashboard runs on your desktop — trade history, PnL, balance, volume, live value, and Kelly, straight from the MCP.

mcp.json
// ~/.config/your-agent/mcp.json — runs straight from GitHub
{
  "mcpServers": {
    "starling": {
      "command": "npx",
      "args": ["-y", "github:thedopetoad/Starling-MCP"],
      "env": { "STARLING_KEY_SOURCE": "auto" }
    }
  }
}
 
// then just ask your agent:
"Buy $500 of YES on Polymarket's 'Fed cut in March'
 if it's trading under 40¢, capped at 2% slippage."

Everything execution needs, abstracted

  • Open, size, hedge, and close positions
  • One order schema across every venue
  • Streaming fills, positions, and balances
  • Unified analytics — PnL, volume, live value, Kelly
  • Non-custodial — your funds never leave your wallet
  • Slippage caps and risk limits per agent

One schema, every market

Hyperliquid
Kalshi
Polymarket
Magic Eden
Sol perps
Memecoins

More venues land continuously — the schema never changes.