YLALO.
The trading API built for AI agents.
Stocks, bonds, crypto, and event markets through MCP or REST. Protected orders. www is MAINNET (real funds). Check GET /v1/system/status or X-Ylalo-Environment. Sandbox keys only on sandbox.ylalo.com.
Add to Cursor
{
"mcpServers": {
"ylalo": { "url": "https://www.ylalo.com/mcp" }
}
}
claude mcp add --transport http ylalo https://www.ylalo.com/mcpSettings → Connectors → Add custom connector → paste URL:
https://www.ylalo.com/mcpDeveloper mode connector → authentication “No authentication” → URL:
https://www.ylalo.com/mcpAny MCP client — streamable HTTP:
https://www.ylalo.com/mcp{
"mcpServers": {
"ylalo": { "url": "https://www.ylalo.com/mcp" }
}
}
# Check environment first — www is MAINNET (real funds)
curl -s https://www.ylalo.com/v1/system/status | jq .network
# Mainnet: phone OTP then create a key (sandbox is testnet-only)
curl -s -X POST https://www.ylalo.com/v1/keys -H "authorization: Bearer $YLALO_SESSION" \
-H 'content-type: application/json' -d '{"name":"my-bot"}' | tee ylalo.json
export YLALO_API_KEY=$(jq -r .apiKey ylalo.json)
# Account snapshot
curl -s https://www.ylalo.com/v1/account -H "authorization: Bearer $YLALO_API_KEY"
# Suggest a small protected trade (confirm with user before place)
curl -s -X POST https://www.ylalo.com/v1/orders/suggest -H "authorization: Bearer $YLALO_API_KEY" \
-H 'content-type: application/json' \
-d '{"market":"BTC","side":"long","usdAmount":25,"leverage":5}'
Copy prompt for your agent
Set me up to trade on Ylalo.
1. Read https://www.ylalo.com/llms.txt and GET /v1/start. Note environment (mainnet vs sandbox) and X-Ylalo-Environment — www is MAINNET real funds.
2. Connect MCP at https://www.ylalo.com/mcp (or REST /v1, OpenAPI /v1/openapi.json).
3. Auth on www/mainnet: phone OTP then POST /v1/keys. Store as YLALO_API_KEY, never in chat. For phone-free play money use the demo host https://sandbox.ylalo.com → POST /v1/sandbox/accounts (never call sandbox on www).
4. Show balance and limits (GET /v1/account). Attach a dead-man or stop guardian if you may sleep. Tell me plainly: leveraged products, environment, liquidation risk.
5. Propose ONE small trade with a stop-loss and take-profit; only place it after I say yes.
6. Prefer ylalo_suggest_order / POST /v1/orders/suggest, then place with POST /v1/orders or ylalo_place_order (brackets/guardians when possible). Do not use /v1/perps/*.
7. Use stocks/bonds/portfolio/NAV language with users. Prefer clear risk language; you may name the execution venue when helpful.
OTP on mainnetPhone verify → POST /v1/keys
Stops while you sleepGuardians / brackets on orders
One call for the accountGET /v1/account
Loading markets… · MCP https://www.ylalo.com/mcp · Docs · agent.json
MCP server URL
https://www.ylalo.com/mcpNAV
Total P&L
-
Account (USD)
-
Stocks
Equities with names, sectors, and search
Market
Mark
24h
Funding
OI
Lev
Pick a market
Choose a row to open a clean ticket with auto-sized size and live margin.
Open positions
| Asset | Lev | Margin | uPnL | Qty | Actions |
|---|
Predictions
| Market | Side | Shares | Mark | Value |
|---|
| Asset | Qty | Avg cost | Value | Realized | Unrealized |
|---|
| Time | Asset | Side | Quantity | USD | Price | Status | Tx |
|---|
Trade limits
Optional self-limits. Default is none — leave blank for no notional cap. Venue minimum and free margin still apply.
Account: