Skip to main content

Webull Cloud MCP Server

Webull Cloud MCP is a fully managed MCP service hosted by Webull.

Unlike Local MCP, users do not need to install MCP Server, configure AI clients, manage API credentials, or perform local authentication.

Users simply connect their Webull account through OAuth authorization and immediately access Webull capabilities from supported AI platforms.

MCP Server URL Is: https://api.webull.com/mcp(configuration link, cannot be openned directly).


Quick Navigation​


Architecture Overview​


Authorization Flow​

Webull Cloud MCP uses OAuth Authorization Code Flow.

Authentication supports:

  • Mobile Number + Password + Trading Password
  • Email + Password + Trading Password

Account & Capability Authorization​

After successful login, users enter a unified authorization page.

Account Authorization​

Users may authorize one or more accounts.

Example:

  • Individual Cash
  • Margin Account
  • IRA Account
  • Futures Account

Only selected accounts will be accessible through MCP.

Capability Authorization​

Users may authorize capability groups independently.

Examples:

CapabilityDescription
Account InfosView account information, assets, and positions. Allows the AI assistant to access your authorized account details, including account profile, account balances, buying power, cash holdings, and current positions.
Order QueryView order history and trading activities. Allows the AI assistant to access your order records, execution history, and transaction status for authorized accounts.
Market DataAccess real-time and historical market data. Allows the AI assistant to retrieve market quotes, price movements, and related market information for supported securities.
Security MasterAccess security reference and instrument information. Allows the AI assistant to retrieve basic information about supported financial instruments, including stocks, ETFs, options, futures, and other securities.

This follows the Principle of Least Privilege.

Only explicitly authorized capabilities are available to AI platforms.

Available Endpoints​

EndpointDescriptionPermissions
add_watchlist_instrumentsAdd instruments to a watchlistNon-Trading
create_watchlistCreate a new watchlist (max 20)Non-Trading
delete_watchlistDelete a watchlistNon-Trading
get_52_week_high_lowGet 52-week high/low stocks rankingNon-Trading
get_account_balanceGet account balance and asset detailsNon-Trading
get_account_listGet all trading accountsNon-Trading
get_account_position_detailsGet position details (JP region)Non-Trading
get_account_positionsGet account positionsNon-Trading
get_analyst_ratingGet analyst ratings for a securityNon-Trading
get_analyst_target_priceGet analyst target price for a securityNon-Trading
get_balance_sheetGet balance sheet (US region only)Non-Trading
get_cash_flowGet cash flow statement (US region only)Non-Trading
get_company_profileGet company profile (industry, sector, CEO, etc.)Non-Trading
get_financial_alertGet financial alert/risk indicators (US region)Non-Trading
get_financial_indicatorsGet financial indicators (valuation ratios/metrics)Non-Trading
get_fund_allocationGet fund/ETF asset allocation (US region)Non-Trading
get_fund_briefGet fund/ETF brief profile (US region only)Non-Trading
get_fund_dividendsGet fund/ETF dividend history (US region)Non-Trading
get_fund_filesGet fund/ETF documents/files (US region only)Non-Trading
get_fund_holdingsGet fund/ETF holdings (US region only)Non-Trading
get_fund_net_valueGet fund/ETF net value history (US region)Non-Trading
get_fund_performanceGet fund/ETF performance (US region)Non-Trading
get_fund_ratingGet fund/ETF rating (US region only)Non-Trading
get_fund_splitsGet fund/ETF split history (US region only)Non-Trading
get_gainers_losersGet top gainers and losers rankingNon-Trading
get_high_dividendGet high dividend stocks ranking (US region)Non-Trading
get_income_statementGet income statement (US region)Non-Trading
get_instrumentsGet stock/ETF instrument informationNon-Trading
get_market_sectorsGet market sectors overview (US region)Non-Trading
get_market_sectors_detailGet market sector detail with stock listNon-Trading
get_most_activeGet most active stocks rankingNon-Trading
get_open_ordersGet current open/pending ordersNon-Trading
get_order_detailGet order details by client order IDNon-Trading
get_order_historyGet historical ordersNon-Trading
get_stock_barsGet OHLCV candlestick bars for multiple stocksNon-Trading
get_stock_bars_singleGet OHLCV candlestick bars for a single stockNon-Trading
get_stock_capital_flowGet stock capital flow distribution (inflow/outflow) by dateNon-Trading
get_stock_dividend_calendarGet stock dividend calendarNon-Trading
get_stock_earnings_calendarGet stock earnings calendarNon-Trading
get_stock_filingsGet stock SEC filings (US region only)Non-Trading
get_stock_footprintGet stock large order footprint (order flow)Non-Trading
get_stock_forecast_epsGet stock forecast EPS (analyst consensus estimate)Non-Trading
get_stock_industry_comparisonGet stock industry peer comparison and rankingNon-Trading
get_stock_noii_barsGet NOII (Net Order Imbalance Indicator) K-line dataNon-Trading
get_stock_noii_snapshotGet the latest NOII (Net Order Imbalance Indicator) snapshotNon-Trading
get_stock_quotesGet stock depth quotes (bid/ask)Non-Trading
get_stock_snapshotGet real-time stock market snapshotNon-Trading
get_stock_tickGet stock tick-by-tick trade dataNon-Trading
get_watchlist_instrumentsGet instruments in a watchlistNon-Trading
get_watchlistsGet all watchlistsNon-Trading
remove_watchlist_instrumentsRemove instruments from a watchlistNon-Trading
update_watchlistUpdate watchlist name or sort orderNon-Trading
update_watchlist_instrumentsUpdate instrument sort order in a watchlistNon-Trading

How To Use Cloud MCP​

We provided a video to demonstrate how to connect and use Webull Cloud MCP in the AI markets include ChatGPT, Claude, and Grok. For other AI code platforms, we have provided some examples of connections.

AI Market​

You can operate it on ChatGPT, Claude and Grok.

AI Code Platform​

Codex​

Run the following command in your terminal:

codex mcp add webull --url https://api.webull.com/mcp

Then follow the OAuth authorization flow in Codex when prompted.

Cursor​

Settings → MCP Servers → Add Remote MCP Server, then enter the URL above.

Kiro​

Open the mcp.json by clicking on Cmd + Shift + P(Mac) or Ctrl + Shift + P(Windows),Then make the following configurations:

{
"webull": {
"url": "https://api.webull.com/mcp",
"disabled": false,
"autoApprove": []
}
}

Zed​

Add the following to your settings.json under the context_servers key (key name is customizable):

{
"mcpServers": {
"webull": {
"url": "https://api.webull.com/mcp"
}
}
}

Cherry Studio​

Settings → MCP Servers → Add, then enter the URL above.