Webull MCP authentication - OAuth authorization endpoint origin does not match the authorization server origin without issuer-bound callbacks
Open
Nobody has claimed this yet.
auth
bug
CLI
mcp
- Dominant language
- Rust
- Stars
- 125k
- Forks
- 19.4k
- PR merge metrics
- PR metrics pending
Description
What version of Codex CLI is running?
0.153.4
What subscription do you have?
Plus
Which model were you using?
GPT-6
What platform is your computer?
Darwin 25.5.0 arm64 arm
What terminal emulator and version are you using (if applicable)?
Terminal.app
Codex doctor report
What issue are you seeing?
Trying to install Webull MCP using:
codex mcp add webull --url https://api.webull.com/mcp
getting back:
Added global MCP server 'webull'.
Detected OAuth support. Starting OAuth flow…
Error: OAuth authorization endpoint origin does not match the authorization server origin without issuer-bound callbacks
What steps can reproduce the bug?
Type in terminal
codex mcp add webull --url https://api.webull.com/mcp
What is the expected behavior?
Launches auth process after the MCP is correctly installed.
Additional information
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the failure with codex mcp add webull --url https://api.webull.com/mcp, then trace the OAuth handling reached by the MCP add command. Done means the Webull server can be added and its authentication flow launches without the authorization-server origin error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- authentication, cli
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100