Let Your Clients Trade Throughthe AI They Already Use
Bruno MCP turns any AI client — Claude, ChatGPT, Cursor — into an OAuth-secured, prepare-and-confirm trading terminal on your Bruno stack. No front-end to build, no inference to pay for. The connector is the product.
Here's your order, staged and ready. Confirm to place it:
Let Your Clients Trade Through the AI They Already Use
Bruno MCP turns any AI client — Claude, ChatGPT, Cursor — into an OAuth-secured, prepare-and-confirm trading terminal on your Bruno stack. No front-end to build, no inference to pay for. The connector is the product.
Here's your order, staged and ready. Confirm to place it:
Why Bruno MCP?
The trading interface is no longer a screen you own. Your clients bring the AI, the AI brings them to you — a structurally cheaper business with protocol-scale distribution.
Your Clients' AI Is the Front-End
Zero Front-End to Build
Trading moves from an app you build to a tool your clients' AI calls. No proprietary terminal to design, ship, or maintain — the connector is the product.
Bring-Your-Own-AI Economics
Broker-Dealer Margins
You don't train models or pay for inference — the client's choice of LLM is their cost, not yours. The unit economics of a broker-dealer with the distribution of a protocol.
Distribution on an Open Protocol
Protocol-Scale Reach
MCP is becoming the standard connector layer for every serious AI client. List once and any compliant client — including ones that ship next quarter — can connect.
Safe by Architecture
Prepare → Confirm
Every order is staged behind a single-use, 60-second confirmation. The AI can suggest; only an explicit human confirmation routes capital. No agent loop can drain an account.
Mobile Surface, Inherited
Every AI Phone App
Every AI assistant running on phones becomes a trading surface the moment a client adds the connector. You never build, or maintain, a mobile trading app.
Live, Not a Slide
Deployed Today
A real order routed to a live MetaTrader 5 account in seconds — placed from a phone, in a conversation. The rails are deployed and validated end to end.
How It Works
The AI Suggests. Only a Human Confirmation Routes Capital.
Every write tool returns a single-use confirmation valid for 60 seconds. No agent loop can compound a position; no prompt injection can drain an account.
Connect Once
The client's AI registers itself via OAuth 2.1 dynamic client registration and authenticates with their existing Bruno credentials. No API keys to share.
AI Prepares
The AI calls a prepare tool with the trade parameters. The server returns a single-use confirmation ID, valid for 60 seconds.
Human Confirms
The AI shows the staged order and waits. Only an explicit confirmation passes the ID to the matching confirm tool — nothing executes before that.
Execute Once
The order routes to Bruno OMS or MetaTrader 5 and executes exactly once. The same audit trail as a regulated broker-dealer, with conversation as the UX.
Tool Surface
30+ Tools Across 8 Modules
Clients describe what they want in natural language; their AI picks the right tool. Reads are open, every write is gated behind prepare → confirm.
Account
Identity · accounts · wallets
Read the client's identity, trading accounts, wallets, and balance operations — the foundation every other workflow builds on.
Read the client's identity, trading accounts, wallets, and balance operations — the foundation every other workflow builds on.
Place, modify, close, and cancel — every write tool is gated behind the prepare → confirm contract, so nothing executes without explicit human confirmation.
Real-time quotes, OHLC history across timeframes, and full instrument metadata, so the AI can reason over live markets.
Open and closed positions, executed deals, pending orders, and full order history for complete book visibility.
P&L breakdowns and risk-adjusted portfolio analysis the client's AI can summarize, compare, and act on.
Browse curated thematic baskets, invest, top up, withdraw, and track basket performance — every write gated behind prepare → confirm.
Coming soon. Set financial goals, track progress, and surface automated planning and rebalancing suggestions to the client's AI.
Coming soon. Discover and follow top strategies, mirror allocations, and review performance — surfaced to the AI for review and confirmation.
Connect Your AI
One Endpoint. OAuth. Done.
OAuth 2.1 with dynamic client registration means there are no API keys to provision and no partnership integration to negotiate. A client points at the endpoint, the user signs in once with their Bruno credentials, and tools start working.
# add Bruno MCP to your AI client
$ claude mcp add --transport http bruno <your-bruno-mcp-url>
Connected to bruno · authenticate once, then trade.
Works with the AI clients your customers already use
+ any MCP-compliant client over Streamable HTTP
One Connector, Multiple Venues
Bruno MCP resolves the broker per account, transparent to the AI client. New venues are an adapter, not a rewrite.
Roadmap
What's Next
The rails are live today. These build on the same backend.
Per-tool permission scopes
SoonIssue a read-only connector for analysis and a separate trade-enabled connector with stricter approval rules — same backend, two clicks.
Composable natural-language workflows
SoonClients author their own automations as prompts. You expose the primitives; their AI builds the workflow.
Cross-AI orchestration
SoonLet multiple agents — each with its own scoped token — hit the same execution plane simultaneously.
Connector marketplace certification
SoonOne-click install from inside the major AI clients as Bruno MCP is listed in connector directories.
Bruno Brokerage Suite
Part of the Bruno Brokerage Suite
Bruno Core
Client-Facing Trading Platform
Modern, mobile-first trading platform for your clients. Web, iOS, Android, and desktop from a single codebase.
Bruno OMS
Execution Engine
Institutional-grade order management with FIX connectivity, dealer desk, and smart routing. 10,000+ orders/sec.
Bruno Admin
Back-Office Operations
90+ modules for client management, compliance, finance, IB networks, and reporting. Included with Bruno Core.
Bruno MCP FAQ
What is Bruno MCP?
Bruno MCP is a Model Context Protocol (MCP) connector that turns any compliant AI client — Claude, ChatGPT, Cursor and others — into a secure trading terminal for your clients. Their AI reads accounts, analyzes portfolios, and executes trades against your Bruno stack through natural conversation, with no app for you to build.
How does Bruno MCP keep AI-placed trades safe?
Every write action follows a strict prepare → confirm contract. The AI calls a prepare tool, the server returns a single-use confirmation ID valid for 60 seconds, and the order only executes after an explicit human confirmation. The AI can suggest unlimited trades, but no agent loop or prompt injection can route capital without that confirmation.
Which AI clients can connect?
Any client that supports MCP over Streamable HTTP — including Claude Desktop, Claude mobile, Claude.ai web, Claude Code, ChatGPT, and Cursor. Thanks to OAuth 2.1 dynamic client registration, clients self-register and authenticate with the user's existing Bruno credentials, so even clients that don't exist yet can connect with no integration work.
Which brokers and venues does it execute against?
Bruno MCP routes against Bruno OMS and MetaTrader 5 out of the box, resolved transparently per account — you can run them in hybrid. Additional adapters, including Interactive Brokers and cTrader, are on the roadmap. New brokers are an adapter, not a rewrite.
Do I need to build a front-end or pay for AI inference?
No. The client brings their own AI, so you don't train models, host inference, or maintain a trading app. You expose the Bruno MCP connector and the client's AI becomes the interface — the unit economics of a broker-dealer with the distribution of a protocol.
How does Bruno MCP relate to Bruno API?
Bruno MCP is an add-on to Bruno API. Bruno API provides the REST, WebSocket, and FIX connectivity (with Bruno OMS and Bruno Admin included); Bruno MCP layers the Model Context Protocol on top so AI agents and LLMs can connect to the same execution, data, and risk surface through natural language.
What can the AI actually do once connected?
Across 8 modules and 30+ tools: read accounts, balances, positions, deals and order history; pull quotes and OHLC market data; run portfolio and P&L analysis; fetch manual and strategy signals; generate statements; review Copilot chat history; and place, modify, close, or cancel orders — with every trade gated behind the prepare → confirm safety contract.