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

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
get_stock_snapshotGet real-time snapshot for stocksNon-Trading
get_stock_quotesGet bid/ask quotes for a stockNon-Trading
get_stock_tickGet tick-by-tick trade data for a stockNon-Trading
get_stock_barsGet bars for multiple stocksNon-Trading
get_stock_bars_singleGet bars for a single stockNon-Trading
get_stock_footprintGet large order footprint for a stockNon-Trading
get_stock_capital_flowGet capital flow distribution for a stockNon-Trading
get_stock_industry_comparisonGet industry comparison for a stockNon-Trading
get_stock_forecast_epsGet forecast EPS for a stockNon-Trading
get_stock_earnings_calendarGet earnings calendar for a stockNon-Trading
get_stock_dividend_calendarGet dividend calendar for a stockNon-Trading
get_stock_filingsGet SEC filings for a stockNon-Trading
get_gainers_losersGet top gainers or losers rankingNon-Trading
get_most_activeGet most actively traded stocks rankingNon-Trading
get_high_dividendGet high dividend stocks rankingNon-Trading
get_52_week_high_lowGet 52-week high/low stocks rankingNon-Trading
get_market_sectorsGet market sector overview rankingNon-Trading
get_market_sectors_detailGet stock list for a specific market sectorNon-Trading
get_company_profileGet company profile informationNon-Trading
get_analyst_ratingGet analyst rating for a stockNon-Trading
get_analyst_target_priceGet analyst target price for a stockNon-Trading
get_income_statementGet income statement for a stockNon-Trading
get_balance_sheetGet balance sheet for a stockNon-Trading
get_cash_flowGet cash flow statement for a stockNon-Trading
get_financial_indicatorsGet financial indicators for a stockNon-Trading
get_financial_alertGet financial alert for a stockNon-Trading
get_fund_briefGet fund brief informationNon-Trading
get_fund_ratingGet fund rating historyNon-Trading
get_fund_performanceGet fund performance returnsNon-Trading
get_fund_allocationGet fund asset allocationNon-Trading
get_fund_holdingsGet fund top 10 holdingsNon-Trading
get_fund_net_valueGet fund net value (NAV) historyNon-Trading
get_fund_dividendsGet fund dividend historyNon-Trading
get_fund_splitsGet fund split historyNon-Trading
get_fund_filesGet fund files/documentsNon-Trading
get_instrumentsGet instrument information by symbols or categoryNon-Trading
get_account_listGet all linked accountsNon-Trading
get_account_balanceGet account balance informationNon-Trading
get_account_positionsGet account positionsNon-Trading
get_open_ordersGet all current open ordersNon-Trading
get_order_detailGet details for a single orderNon-Trading
get_order_historyGet historical ordersNon-Trading
get_watchlistsGet all watchlists for the userNon-Trading
create_watchlistCreate a new watchlistNon-Trading
update_watchlistUpdate a watchlist name or sort orderNon-Trading
delete_watchlistDelete a watchlistNon-Trading
get_watchlist_instrumentsGet all instruments in a watchlistNon-Trading
add_watchlist_instrumentsAdd instruments to a watchlistNon-Trading
update_watchlist_instrumentsUpdate sort order of instruments in a watchlistNon-Trading
remove_watchlist_instrumentsRemove instruments from 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.