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

EndpointDescription
add_watchlist_instrumentsAdd symbols to a watchlist
create_watchlistCreate a new watchlist
delete_watchlistDelete a watchlist
get_account_balanceGet account balances and assets
get_account_listGet all trading accounts
get_account_positionsGet account holdings and positions
get_analyst_ratingGet analyst ratings for a security
get_analyst_target_priceGet analyst target prices for a security
get_company_profileGet company information and business details
get_crypto_barsGet historical crypto price data
get_crypto_instrumentsGet cryptocurrency information
get_crypto_snapshotGet real-time crypto market data
get_event_barsGet historical event contract data
get_event_categoriesGet event market categories
get_event_depthGet event contract order book data
get_event_eventsGet events in an event series
get_event_instrumentsGet event contract information
get_event_seriesGet event market series
get_event_snapshotGet real-time event market data
get_event_tickGet event contract trade data
get_futures_barsGet historical futures price data
get_futures_depthGet futures order book data
get_futures_footprintGet futures capital flow data
get_futures_instrumentsGet futures contract information
get_futures_product_classGet futures product categories
get_futures_productsGet futures product information
get_futures_snapshotGet real-time futures market data
get_futures_tickGet futures trade data
get_gainers_losersGet top gainers and losers
get_instrumentsGet stock and ETF information
get_most_activeGet the most actively traded stocks
get_open_ordersGet open and pending orders
get_order_detailGet details of an order
get_order_historyGet historical orders
get_stock_barsGet historical price data for multiple stocks
get_stock_bars_singleGet historical price data for a single stock
get_stock_footprintGet stock capital flow data
get_stock_quotesGet stock bid and ask quotes
get_stock_snapshotGet real-time stock market data
get_stock_tickGet stock trade data
get_watchlist_instrumentsGet symbols in a watchlist
get_watchlistsGet all watchlists
remove_watchlist_instrumentsRemove symbols from a watchlist
update_watchlistUpdate a watchlist
update_watchlist_instrumentsUpdate symbols in a watchlist

How To Connect Cloud MCP

Here are two demonstration videos to respectively introduce how to connect to the cloud-based MCP, including ChatPGT Apps and Claude Connectors.

ChatPGT 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.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.


How To Use Cloud MCP

You can learn how to use it by watching the following video.