Getting started Introduction

Introduction

What is Starling?

Starling is the execution layer for agentic trading. Connect a trading bot once — to a single MCP server — and trade across every market that matters: Hyperliquid, Kalshi, Polymarket, Magic Eden, Solana perps, and memecoins. You keep your funds and your edge; Starling routes every trade, holds nothing, and charges no fees.

Strategies you don't want to run yourself can be submitted to the Murmur marketplace, where — once approved — they rank by Kelly criterion on realized returns and capital flows to performance, while the logic stays private.

The execution layer

Everything runs through one MCP server over a single order schema:

  • MCPPoint your Claude, Codex, or custom agent at Starling and trade in plain language — open, size, hedge, and close positions, no per-venue glue code.
  • AnalyticsPull trade history, PnL, balance, volume, live position value, and Kelly through the same MCP — and watch it all on the example Python desktop dashboard.

Every order, cancel, and fill is normalized to the same schema, so the venue is just a field. See Build on the execution layer for a quickstart.

place_order · MCP tool
{
  "venue": "hyperliquid",
  "market": "BTC-PERP",
  "side": "buy",
  "size": 0.5
}
IntroductionQuickstart