原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

Webull OpenAPI

作者:webull-inc版本 1.2.6i★ –i在你的电脑上运行
注册名称io.github.webull-inc/webull-openapi-mcp

安装

概览

作者提供的说明(英文原文)

MCP server for Webull OpenAPI: trading and market data access for AI assistants

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在你的电脑上运行
  • 传输方式: stdio
  • 分类: 会计、财务与税务

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

  • 基础检查:1 项中通过 1 项
  • 在你的电脑上运行,拥有你的用户账户的权限(文件、网络、应用)。
  • 注册中心没有列出需要填写的密钥。

你需要

  • PyPI已安装 Python 的 uv(用于 uvx 命令)

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json

{
  "mcpServers": {
    "webull-openapi": {
      "command": "uvx",
      "args": [
        "webull-openapi-mcp"
      ]
    }
  }
}

在终端中运行这条命令

claude mcp add webull-openapi -- uvx webull-openapi-mcp

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "webull-openapi": {
      "command": "uvx",
      "args": [
        "webull-openapi-mcp"
      ]
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "webull-openapi": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "webull-openapi-mcp"
      ]
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。

你的选择通过 Cookie 保存在这台设备上,无需账户。

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月6日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 webull-inc 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • – 不适用

    端点有响应

    它在你的电脑上运行,没有互联网端点

  • – 不适用

    使用 OAuth 登录

    在你的电脑上运行,改用本地设置

  • … 尚未检查

    工具描述中没有隐藏指令

    它在你的电脑上运行;我们只能读取互联网端点的工具列表

与“会计、财务与税务”中的其他服务器比较i

  • 星标数多于此分类中其他 1720 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 1720 个服务器的 76% 更新
  • 基础检查结果等于或优于此分类中其他 1720 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

Webull OpenAPI 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。

它在我的电脑上运行还是在云端?

它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(1.2.6)于11天前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Python (uv)。

有什么可以替代它?

同一分类中有:Finance Toolkit, SolidInvoice, Korea Tax Calculator

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Finance Toolkit

作者:JerBouma

500+ transparent financial methods calculated from raw statements, not third-party endpoints.

电脑或云端★ 5,496MIT昨天更新
安装

SolidInvoice

作者:SolidInvoice

Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.

在云端运行★ 981MIT7天前更新
安装

Korea Tax Calculator

作者:UpstageAI

Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.

在你的电脑上运行★ 97MIT今天更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

Webull OpenAPI MCP Server

MCP Server for Webull OpenAPI — enables AI assistants (Cursor, Claude Desktop, Kiro, etc.) to securely access Webull trading and market data.


⚠️ Disclaimer

The information provided by this tool is for reference only and does not constitute investment advice. Trading involves risk; please make decisions carefully.

See DISCLAIMER.md for the full disclaimer.


Features

  • Multi-Region Support — US, HK, JP, SG, MY, UK, MX, BR, and ZA regions with region-specific order types, trading sessions, and validation
  • Market Data — Real-time snapshots, tick data, quotes (depth), footprint, and OHLCV bars for stocks, options, futures, crypto, and event contracts
  • NOII Data — Net Order Imbalance Indicator bars and snapshots for US stock opening/closing auctions
  • Screener — Top gainers/losers, most active, market sectors, high dividend, and 52-week high/low rankings
  • Watchlist — Create, manage, and query user watchlists and instruments
  • Community (US only) — Create posts and comments, list hot stocks, browse posts by symbol, view post details, and list your own posts
  • Fundamental Data — Company profiles, analyst ratings, and target prices
  • Stock & Fund Fundamentals — Capital flow, SEC filings, earnings/dividend calendar, forecast EPS, industry comparison, and full fund data (rating, performance, allocation, holdings, brief, dividends, splits, net value, files)
  • Financial Statements — Financial alert, indicators, income statement, balance sheet, and cash flow
  • Trading — Place, modify, cancel orders for stocks, options, futures, crypto, and event contracts
  • Combo Orders — OTO, OCO, OTOCO combo orders (US only)
  • Option Strategies — Multi-leg option strategies: vertical, straddle, strangle, butterfly, condor, etc. (US only)
  • Algo Orders — TWAP, VWAP, POV algorithmic orders (US only)
  • Risk Controls — Market-specific notional limits (USD/HKD/CNH/JPY), quantity limits, symbol whitelist
  • Auto Account Resolution — Automatically selects the correct account based on asset type (stock, futures, crypto, event)
  • Audit Logging — All order operations are logged for compliance
  • 2FA Support — Interactive authentication flow for accounts with Two-Factor Authentication

Example Prompts

Here are some prompts you can use with your AI assistant:

Market Data

  • Show me AAPL's daily bars for the last 5 days
  • Get a real-time snapshot for AAPL, MSFT, and GOOGL
  • What's the current bid/ask for TSLA?
  • Show me 1-minute tick data for NVDA
  • Show me the NOII data for AAPL before market open

Screener

  • What are today's top gainers?
  • Show me the biggest losers in pre-market
  • What are the most actively traded stocks right now?
  • Show me the market sectors overview
  • List high dividend stocks
  • Which stocks are making new 52-week highs?

Watchlist

  • Show me all my watchlists
  • Create a new watchlist called "Tech Stocks"
  • Add AAPL and MSFT to my watchlist
  • What stocks are in my watchlist?

Community

  • What are the community hot stocks right now?
  • Show me recent community posts about NVDA
  • Post "Great earnings report!" tagged with AAPL
  • List my community posts

Fundamental & Analyst

  • Tell me about NVDA's company profile
  • What do analysts rate AAPL?
  • What's the analyst target price for TSLA?
  • Show me the capital flow for AAPL
  • Get TSLA's earnings calendar
  • Show NVDA's industry comparison
  • What are QQQ's top holdings and fund performance?

Financial Statements

  • Show me AAPL's latest income statement
  • Get TSLA's balance sheet for the last 4 quarters
  • What's NVDA's cash flow statement?
  • Show me the financial indicators for MSFT

Account & Portfolio

  • What's my account balance and buying power?
  • Show me all my current positions
  • List all my linked accounts

Stock Trading

  • Place a limit order to buy 100 shares of AAPL at $250
  • Place a market order to sell 50 shares of TSLA
  • Preview a limit buy order for 200 shares of MSFT at $450 before placing it

Options Trading

  • Buy 1 AAPL call option, strike $250, expiring 2026-04-17, limit price $5.00
  • Buy 1 TSLA put option, strike $200, expiring 2026-05-15

Option Market Data

  • Get a snapshot for AAPL260522C00300000
  • Show me tick data for TSLA251219C00450000
  • Get daily bars for AAPL260522C00300000
  • List available option contracts for AAPL expiring after 2026-06-01

Order Management

  • Show me my order history for the last 7 days
  • What are my current open orders?
  • Cancel order with ID abc123

HK Market

  • Place an enhanced limit order to buy 100 shares of Tencent (00700) at HKD 500
  • Place an at-auction limit order for 200 shares of 00700 at HKD 510

Prerequisites

  1. Webull Developer Account — Register at:
  1. API Credentials — Obtain your App Key and App Secret
  2. Market Data Subscription — Subscribe to quotes for market data access:
  1. Python 3.10+
  2. uv (recommended) — Install guide

Quick Start

Step 1: Configure Credentials

Before running the server, you must configure your API credentials. Choose one of the following approaches:

Option A: MCP client configuration (recommended for production)

Add credentials via the env field in your MCP client config (Kiro, Cursor, Claude Desktop, etc.):

{

"mcpServers": { "webull": { "command": "uvx", "args": ["webull-openapi-mcp", "serve"], "env": { "WEBULL_APP_KEY": "your_app_key", "WEBULL_APP_SECRET": "your_app_secret", "WEBULL_REGION_ID": "us", "WEBULL_ENVIRONMENT": "prod" } } } }

Option B: .env file

# Create a .env file interactively:

uvx webull-openapi-mcp init

Or manually create .env with:

WEBULL_APP_KEY=your_app_key

WEBULL_APP_SECRET=your_app_secret

Step 2: Authenticate (2FA)

If your account requires Two-Factor Authentication, run the auth command and approve in your Webull mobile app:

uvx webull-openapi-mcp auth

Token is valid for 15 days and auto-refreshes. You only need to do this once (or when the token expires).

Step 3: Start the Server
uvx webull-openapi-mcp serve

That's it. Your AI assistant can now access Webull trading and market data.


Installation Options

Option 1: uvx (Recommended)

No installation needed. uvx downloads and runs the package directly from PyPI:

uvx webull-openapi-mcp serve
Option 2: pip
pip install webull-openapi-mcp

webull-openapi-mcp serve

Option 3: Local Development
git clone https://github.com/webull-inc/webull-openapi-mcp.git

cd webull-openapi-mcp uv sync uv run python -m webull_openapi_mcp serve


Client Configuration

Kiro / Cursor / Claude Desktop / Claude Code

Add to your MCP configuration:

Using environment variables:

{

"mcpServers": { "webull": { "command": "uvx", "args": ["webull-openapi-mcp", "serve"], "env": { "WEBULL_APP_KEY": "your_app_key", "WEBULL_APP_SECRET": "your_app_secret", "WEBULL_REGION_ID": "us", "WEBULL_ENVIRONMENT": "prod" } } } }

Using .env file (local development):

{

"mcpServers": { "webull": { "command": "uv", "args": [ "run", "--directory", "/path/to/webull-openapi-mcp", "python", "-m", "webull_openapi_mcp", "serve", "--env-file", "/path/to/.env" ] } } }


Configuration

VariableDescriptionDefault
WEBULL_APP_KEYApp Key (required)—
WEBULL_APP_SECRETApp Secret (required)—
WEBULL_ENVIRONMENTuat (sandbox) or produat
WEBULL_REGION_IDus, hk, jp, sg, my, uk, mx, br, or zaus
WEBULL_TOOLSETSEnabled tool categories (comma-separated). Valid values: account, market-data, trading, instrument(all enabled)
WEBULL_MAX_ORDER_NOTIONAL_USDMax order value for US market (USD)10000
WEBULL_MAX_ORDER_NOTIONAL_HKDMax order value for HK market (HKD)80000
WEBULL_MAX_ORDER_NOTIONAL_CNHMax order value for CN market (CNH)70000
WEBULL_MAX_ORDER_NOTIONAL_JPYMax order value for JP market (JPY)1500000
WEBULL_MAX_ORDER_QUANTITYMax order quantity1000
WEBULL_SYMBOL_WHITELISTAllowed symbols (comma-separated)(no restriction)
WEBULL_TOKEN_DIRToken storage directory./conf/
WEBULL_AUDIT_LOG_FILEAudit log file pathstderr only
WEBULL_LOG_LEVELSDK log levelWARNING

Note: WEBULL_REGION_ID=us represents Webull US (developer.webull.com), WEBULL_REGION_ID=hk represents Webull Hong Kong (developer.webull.hk), WEBULL_REGION_ID=jp represents Webull Japan (developer.webull.co.jp), WEBULL_REGION_ID=sg represents Webull Singapore (developer.webull.com.sg), WEBULL_REGION_ID=my represents Webull Malaysia (developer.webull.com.my), WEBULL_REGION_ID=uk represents Webull UK (developer.webull-uk.com), WEBULL_REGION_ID=mx represents Webull Mexico (developer.webull.com.mx), WEBULL_REGION_ID=br represents Webull Brazil ([developer.webull.com.br](https://develope

只显示了开头部分;其余内容请在仓库中阅读

问 PopNx