Where does the bug appear (feature/product)?
Grok Bot
Describe the Bug
When connecting the catalog Zoom plugin from Grok Bot, OAuth always starts with redirect_uri=http://localhost:8787/callback. Zoom rejects the hostname localhost with error 4700 (Invalid redirect / « Redirection non valide ») and Zoom Marketplace will not even let you add localhost to the OAuth allow list (« localhost is not allowed »; Zoom only accepts http://127.0.0.1 or http://[::1] for loopback, or HTTPS otherwise).
Grok Bot has no parameter to change the redirect URI. Recreating the Zoom Marketplace app does not help: Cursor still sends localhost.
Cursor docs already document a working HTTPS callback for Web and Cursor Agents: https://www.cursor.com/agents/mcp/oauth/callback
That URL is accepted by Zoom (authorize returns the Zoom login/consent page). Grok Bot is an agent surface but still behaves like the desktop app and forces localhost.
Please make Grok Bot send https://www.cursor.com/agents/mcp/oauth/callback (preferred) or http://127.0.0.1:8787/callback instead of http://localhost:8787/callback.
Steps to Reproduce
- Install the catalog Zoom plugin in Grok Bot.
- Register a Zoom General OAuth app. Zoom refuses to add
http://localhost:8787/callback. Addhttps://www.cursor.com/agents/mcp/oauth/callbackandhttp://127.0.0.1:8787/callback. - Click the Grok Bot Zoom connect/auth card.
- Browser opens Zoom authorize with
redirect_uri=http://localhost:8787/callback. - Zoom shows error 4700. The flow never completes. Plugin stays needsAuth with 0 tools.
Expected Behavior
Grok Bot should send a redirect_uri Zoom can accept: https://www.cursor.com/agents/mcp/oauth/callback (already documented for agents) or http://127.0.0.1:8787/callback (RFC 8252 loopback). Connecting the Zoom catalog plugin from Grok Bot should complete OAuth.
Operating System
MacOS
Version Information
Grok Bot desktop app on macOS (MacBook Pro) — exact version string unavailable (privacy mode; About info not accessible at time of report).
Additional Information
- Operating system: macOS (MacBook Pro), Grok Bot desktop app.
- Cursor docs (
https://cursor.com/docs/mcp): Web and Cursor Agents usehttps://www.cursor.com/agents/mcp/oauth/callback; Desktop useshttp://localhost:8787/callback. - Live probes: Zoom authorize with localhost → 4700. Same client with 127.0.0.1 (public/PKCE) → login HTML. Same client with the HTTPS agents callback → login HTML.
- Official Zoom plugin README still tells admins to register Desktop
http://localhost:8787/callback, which current Zoom policy rejects. - In-app Grok Bot Send Feedback is unavailable in privacy mode, so this is posted on the forum instead.
Does this stop you from using Cursor
No - Cursor works, but with this issue