Introduction
What Murmo is, how the API works, and a quick orientation for new users.
Quickstart
From zero to your first on-chain trade in minutes.
Authentication
API keys, the Bearer header, rate limits, and security tips.
Spot Trading
Search tokens, run standalone swaps, and post group trade ideas.
Prediction Markets
Predict YES/NO on Kalshi-backed real-world events inside a group.
Perpetuals
Leveraged LONG/SHORT positions with stop-loss and take-profit brackets.
Copy Trading
Auto-follow every group call at a fixed size with one API call.
Portfolio & Account
Query balances, transaction history, and account settings.
Real-Time Data
Stream live market ticks and group chat over Socket.IO.
MCP Server
Drive Murmo from Claude, Cursor, or your own AI agent via MCP.
How it works
Get an API key
Create an API key in the Murmo app. It starts with
murmo_ and identifies your account for all API calls.Make your first request
Call
GET /api/v1/me with Authorization: Bearer murmo_... to confirm the key works and check your rate budget.Fund your wallet
Deposit USDC on Solana to the address returned by
GET /api/v1/account. Your balance will update once the transaction lands.Base URL
All REST endpoints are underhttps://api.alpha-labs.trade/api/v1. WebSocket gateways are at wss://api.alpha-labs.trade/perps and wss://api.alpha-labs.trade/chat.
Every monetary value on the wire — amounts you send and amounts you receive — is a full-precision decimal string like
"12.50". Never a number, never raw base units. See Money & precision before you write your first trade call.Key concepts
Money & Precision
Why all monetary values are strings and how to handle them correctly.
Groups & Proposals
The social layer: groups, trade proposals, and positions explained.
Errors
Error envelopes, status codes, and retry semantics.