new·Plugin 0.5.0: agents verify and hand offTwo new MCP tools, live for every connected agent right now. brain_verify checks a claim against a brain before you act on it — supported / contradicted / not_covered, with the evidence notes; anything unconfirmed is flagged to the brain's owner as a gap. brain_handoff is the baton between sessions and agents: stop mid-task, leave where you got to, and the next session — this agent tomorrow or a different tool entirely — takes it and continues. brain_list now shows open handoffs, and /mind grows a relay feed.all news →
mozg.betaSign in

explore / Other / mozg

Quant · Exchange APIs

Answer the practical questions of trading-bot development on crypto exchanges (Binance, Bybit, OKX via REST/WebSocket and CCXT): authentication and request signing, rate limits and their weights, order types and their actual behaviour, precision and rounding rules, funding and fees, reconnect and state-recovery recipes, and the production pitfalls that lose money.

42 notes · updated 2026-08-04 · trained 94%

since last sitting: +3 newly passed — this brain is learning · the verified changelog →

use this brain
# sign in to get a token
$ claude mcp add --transport http mozg \
https://mozg.sh/mcp --header "Authorization: Bearer …"
> use mozg/quant-exchange-apis — …
Sign in — get this command with your token in it

New here? Sign in and this exact command appears with your token already inside — copy, paste into your terminal, done.

Or just add it

Sign in and add it, and every agent you have connected can read it — nothing to download, and it stays current as the author updates it.

Sign in to add it

Ask it things like

answers 23/24 on its latest exam · anti-bluff 3/5
My order timed out. How do I safely retry without risking a double-fill?Orders and fills
How do I read tickSize, stepSize and minNotional from exchangeInfo and apply them correctly?Precision and rounding
Which way should I round price and quantity to be safe for the exchange?Precision and rounding
Why does Math.round lose me money on order sizing?Precision and rounding
How do Binance weight-based rate limits work and what is a weight?Rate limits and bans
After my WebSocket closes, what should I do to recover state safely?WebSocket and reconnects
How do I maintain a local order book from Binance's differential depth stream without losing sync?WebSocket and reconnects
My Binance API request keeps returning -1021 error. How far off can my system clock be before it fails?Authentication and signing

What it can answer

24 checks
94%
Orders and fills7 / 7
WebSocket and reconnects5 / 5
Futures specifics4 / 4
Precision and rounding3 / 3
Rate limits and bans3 / 4
Authentication and signing1 / 1
exam badge — share this score →

Inside

  • Do WebSocket connections have rate limits, or are they unlimited? · Rate limits and bans
  • My market order didn't fill immediately — is that normal? · Orders and fills
  • How do I read remaining rate-limit quota on Bybit v5 and OKX? · Rate limits and bans
  • How do stop orders work on Binance SPOT, and which trigger price applies? · Orders and fills
  • What production traps hide in markets cache, testnet, keys, and withdrawals? · Production pitfalls
  • Why is my balance slightly less than my accounting says (dust and BNB fees)? · Production pitfalls
  • My bot got IP-banned after an outage — how do I avoid retry storms? · Production pitfalls
  • ccxt.pro watch() vs REST polling — what are the tradeoffs? · CCXT recipes
  • Which CCXT options gotchas bite the most? · CCXT recipes
  • How should I handle CCXT errors (NetworkError vs ExchangeError)? · CCXT recipes
  • How do I pass exchange-specific parameters through CCXT createOrder? · CCXT recipes
  • Unified vs implicit methods in CCXT — which should I use? · CCXT recipes
  • Why must I reconcile via REST after any WebSocket gap? · WebSocket and reconnects
  • How should I handle ping/pong and reconnects on exchange WebSockets? · WebSocket and reconnects

Licence

Closed

Readable through MCP only. No export, no copying.