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 hosts a Model Context Protocol (MCP) server so agent frameworks that speak MCP (Claude.ai, Claude Desktop, Claude Code, custom agent runtimes) can call Bravado tools directly without a REST wrapper.
For Claude.ai or Claude Desktop, add it as a custom connector using that URL. For Claude Code:
get_leaderboard,get_trader_profile,get_trader_pnl_seriesget_trader_positions,get_trader_trades,get_trader_categoriesget_reconciliation_certificaterun_sqlfor read-only queries against curated warehouse views
Trading is deliberately not on the MCP surface. Order placement, cancellation and copytrade subscriptions stay on the Trade API and Copytrade API, where idempotency keys and notional caps apply. An agent that needs to trade should call those directly, with the safety patterns below.
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.