Grok Bot iOS: MCP OAuth browser flow does not return to the app

Where does the bug appear (feature/product)?

Somewhere else…

Describe the Bug

Grok Bot authentication on iOS does not return to the Grok Bot app after browser authentication.

This occurs with both:

  1. A custom remote MCP server: https://mcp.hirenimbus.com/mcp
  2. The Google Calendar plugin

The same custom MCP completes authorization successfully in the Grok Bot macOS app using Chrome.

Steps to Reproduce

  1. Open Grok Bot on iOS.
  2. Open Plugins and connect either the Google Calendar plugin or the custom MCP server.
  3. Complete the phone OTP verification when prompted.
  4. Browser opens the Cursor OAuth callback and then redirects to authenticator.cursor.sh.
  5. Sign in to Cursor in the browser.
  6. After authentication, the browser remains on the Cursor page and does not reopen or visibly resume Grok Bot.
  7. Manually switch back to Grok Bot.

The plugin eventually appears connected, but the handoff is delayed and the app does not resume automatically.

Expected Behavior

After completing authentication, the browser should return to the Grok Bot app and the plugin connection should complete immediately with a clear success state.

Operating System

Other

Version Information

Grok Bot iOS App Store version: 1.1
iPhone model: iPhone 12 pro
iOS version: 1.1
Browser: Safari & Chrome

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the detailed report. This is a known issue in the current App Store build 1.1. Login actually succeeds and the token is saved on the server, but after you sign in, the browser doesn’t automatically return to the Grok Bot app. It stays on the Cursor page.

For now, the workaround is: after signing in, switch back to Grok Bot manually. The plugin or MCP will show connected the next time the list refreshes. The fact that it connects with a delay instead of right away is part of the same issue.

The difference vs the macOS version is exactly this OAuth handoff. On macOS, the app switch back works. On iOS in the current build, it doesn’t. This isn’t anything in your setup.

We’re tracking the issue, but I can’t share an exact timeline yet. I’ll reply in the thread once there’s an update.

Thank you so much!