Webull MCP vs moomoo MCP
Verdict: Both are hosted MCP servers with OAuth sign-in and no API keys. The big difference is order handling: Webull's trading tools only create order instructions that you must confirm in the Webull app or desktop, while moomoo's trade:write scope lets the AI submit and cancel orders directly (moomoo warns these use real funds).
| Field | Webull Cloud MCP Server | moomoo MCP |
|---|---|---|
| Category | Broker MCP servers | Broker MCP servers |
| Assets | stocks, ETFs, options, futures, crypto, event contracts | quotes, portfolio, orders; HK, US, CN, SG, JP, MY markets (OpenAPI) |
| Live vs paper | live: creates order instructions (stocks, options, futures, crypto, event contracts, algo) that you confirm in the Webull app/desktop; plus account data, order history, market data | live trading capability |
| Order approval / safety | hosted at api.webull.com/mcp; OAuth login; you pick which accounts and capability groups to authorize; every order instruction requires confirmation in the Webull APP/Desktop and can be revoked | hosted at mcp.moomoo.com/mcp; OAuth 2.1, no API key; permission scopes on consent |
| Pricing / free tier | unknown | unknown |
| Rate limits | unknown | unknown |
| Official / community | official | official |
| Last checked | 2026-10-16 | 2026-10-16 |
| Source | developer.webull.com | open.moomoo.com |
How they differ
| Webull Cloud MCP | moomoo MCP | |
|---|---|---|
| Endpoint | https://api.webull.com/mcp | https://mcp.moomoo.com/mcp |
| Sign-in | OAuth authorization code flow (phone or email + password + trading password) | OAuth 2.1; access tokens ~2 hours, refreshed automatically; re-authorize after 14 days inactive |
| Permission control | Pick which accounts (e.g. cash, margin, IRA, futures) and which capability groups (Account Infos, Order Query, Market Data, Security Master) | Pick scopes on the consent page: quote:read, quote:write, trade:read, trade:write |
| Placing orders | Tools like place_stock_instruction create an order instruction that must be confirmed in the Webull app or desktop; instructions can be revoked | With trade:write (plus your trade password), the AI can submit and cancel orders; moomoo warns these involve real funds |
| Order types documented | Stocks, single-leg options, option strategies, futures, crypto, event contracts, algo orders | Submit / cancel orders (tool list not published as static text) |
| Documented clients | ChatGPT, Claude, Grok (connector marketplaces); Codex, Cursor, Kiro, Zed, Cherry Studio (URL) | Claude Desktop, Claude Code, Cursor, any HTTP-transport MCP client |
| Revoking access | Revoke pending instructions with revoke_instruction | Invalidate tokens any time from the moomoo dashboard |
Connect from Claude Code
# moomoo (command from moomoo's Quick Start) claude mcp add moomoo-mcp --transport http https://mcp.moomoo.com/mcp # Webull (Webull documents the URL; this is Claude Code's standard remote-server syntax) claude mcp add --transport http webull https://api.webull.com/mcp
Codex (from Webull's docs): codex mcp add webull --url https://api.webull.com/mcp. Cursor: add the URL as a remote MCP server; moomoo's docs show .cursor/mcp.json with {"mcpServers":{"moomoo-mcp":{"url":"https://mcp.moomoo.com/mcp"}}}.
Which to pick
- Want a human in the loop for every order? Webull's design makes the app confirmation mandatory for every instruction.
- Want the agent to execute on its own? moomoo allows direct submit/cancel once you grant
trade:write. Start withquote:readandtrade:readonly, as moomoo recommends. - Need HK, CN, SG, JP or MY markets? Our moomoo listing covers those OpenAPI markets; check what your account and region allow (moomoo notes some tools may be limited by account tier or region).
FAQ
Can Webull's MCP place trades without my confirmation?
No. Webull's trading tools create order instructions that require confirmation in the Webull app or desktop, and you can revoke pending instructions.
Can moomoo's MCP place trades directly?
Yes, if you grant the trade:write scope during OAuth (and supply your trade password). moomoo recommends starting with read-only queries and warns trading uses real funds.
Do I need an API key for either?
No. Both use OAuth sign-in through your AI client: Webull uses an authorization code flow, moomoo uses OAuth 2.1.
How do I revoke access?
moomoo: invalidate tokens from the dashboard. Webull: you choose accounts and capability groups at authorization, and pending order instructions can be revoked.
Related
- Safety controls of every broker MCP
- All comparisons
- Alpaca MCP vs IBKR MCP
- tastytrade MCP vs Robinhood MCP
- Databento vs Massive (Polygon)
- TradeStation MCP vs NinjaTrader MCP
- NautilusTrader vs QuantConnect LEAN
- Alpaca API vs Interactive Brokers API