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.
{
"venue": "hyperliquid",
"market": "BTC-PERP",
"side": "buy",
"size": 0.5
}