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.co.jp/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

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

How To Use Cloud MCP

These two demonstration videos show how to connect and use to the Cloud MCP by ChatGPT Apps and Claude Connectors. For other AI platforms, we have provided some examples of connections.

ChatGPT Apps

You can log in to the ChatGPT platform to operate.

Claude Connectors

You can log in to the Claude platform to operate.

Other AI Platform

Codex

Run the following command in your terminal:

codex mcp add webull --url https://api.webull.co.jp/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.co.jp/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.co.jp/mcp"
}
}
}

Cherry Studio

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