Machine-readable docs
Every page on this site is available as raw Markdown:- Append
.mdto any docs URL to get the raw source. For example,https://bravado.mintlify.app/quickstart.md. https://bravado.mintlify.app/llms.txtlists every page for LLM crawlers.https://bravado.mintlify.app/llms-full.txtconcatenates the entire docs site in one file, suitable for pasting into a long-context model.
Copy any page as Markdown or open in an assistant
Every page has a Copy button in the contextual menu. Options include:- Copy page as Markdown for pasting into a prompt.
- View as Markdown to see the raw source in a new tab.
- Open in ChatGPT to load the page into ChatGPT.
- Open in Claude to load the page into Claude.
Pointing a coding agent at Bravado
For Cursor, Windsurf, or Claude Code, add the docs to the workspace context:MCP server
Bravado will expose a hosted Model Context Protocol (MCP) server so agent frameworks that speak MCP (Claude Desktop, some IDE extensions, custom agent runtimes) can call Bravado tools directly without a REST wrapper. Expected tools include:place_order,cancel_order,get_positions,get_balanceson the Trade surface.subscribe_copytrade,unsubscribe_copytradeon the Copytrade surface.get_leaderboard,get_trader_pnl,get_trader_positionson the Analytics surface.
Safety patterns for autonomous agents
When wiring an agent to Bravado’s trading endpoints:- Cap notional per tool call. Enforce the cap in your tool wrapper, not the prompt.
- Require idempotency at the tool layer. Generate the UUID inside the tool. See Idempotency.
- Sandbox first. Test agents against a follower wallet with a small balance.
- Log every call. Every mutating call includes an idempotency key. Log per-agent, per-session for review.