# Cursor/Slack MCP Oauth is broken

**URL:** <https://forum.cursor.com/t/cursor-slack-mcp-oauth-is-broken/159803>\
**Category:** Bug Reports\
**Tags:** plugins, mcp, slack, login\
**Created:** [May 5, 2026, 4:20pm UTC](https://forum.cursor.com/t/cursor-slack-mcp-oauth-is-broken/159803 "2026-05-05T16:20:38Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jason5](https://avatars.discourse-cdn.com/v4/letter/j/9e8a1a/32.png) [@Jason5](https://forum.cursor.com/u/Jason5)\
**Post date:** [May 5, 2026, 4:20pm UTC](https://forum.cursor.com/t/cursor-slack-mcp-oauth-is-broken/159803/1 "2026-05-05T16:20:38Z")

</div>

### Where does the bug appear (feature/product)?

Cursor IDE

### Describe the Bug

Slack MCP/Plugin Oauth is broken.  
Users in my org are trying to connect to slack through the MCP or Plugin and neither are working. My instance was grandfathered in from installing in Early April and was working today. I disconnected and uninstalled the plugin and attempted to reinstall and reconnect and now I get an error from slack saying I’m not authorized to install cursor in my org’s slack.

When I check the approved slack apps for my org, Cursor is an installed app and it shows my user still has access. I even still have the Cursor app in slack, which appears to still be connected. It’s the MCP itself that’s having issues. The connection to the IDE is not

### Steps to Reproduce

1. install slack plugin or MCP
2. click connect
3. Does not Oauth properly

### Expected Behavior

When connecting to the plugin or mcp I should reach the scope page with the ability to connect cursor to slack.

### Screenshots / Screen Recordings

 ![slackoauth.png](https://us1.discourse-cdn.com/cursor1/original/3X/9/5/95d8eed83b496aecf5d38c10febb941948368f92.png)

### Operating System

MacOS

### Version Information

Version: 3.2.21  
VSCode Version: 1.105.1  
Commit: 806df57ed3b6f1ee0175140d38039a38574ec720  
Date: 2026-05-03T01:46:14.413Z (2 days ago)  
Layout: editor  
Build Type: Stable  
Release Track: Default  
Electron: 39.8.1  
Chromium: 142.0.7444.265  
Node.js: 22.22.1  
V8: 14.2.231.22-electron.0  
OS: Darwin arm64 25.3.0

### Additional Information

Users started reporting the connection was no longer working starting Sunday, May 2nd, 2026.

### Does this stop you from using Cursor

No - Cursor works, but with this issue

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/emilio/32/38593_2.png) [@emilio](https://forum.cursor.com/u/emilio)\
**Post date:** [May 5, 2026, 5:47pm UTC](https://forum.cursor.com/t/cursor-slack-mcp-oauth-is-broken/159803/5 "2026-05-05T17:47:54Z")

</div>

ditto

---

<div class="post-metadata">

**Author:** ![mohitjain](https://sea3.discourse-cdn.com/cursor1/user_avatar/forum.cursor.com/mohitjain/32/100229_2.png) [@mohitjain](https://forum.cursor.com/u/mohitjain)\
**Post date:** [May 6, 2026, 11:42am UTC](https://forum.cursor.com/t/cursor-slack-mcp-oauth-is-broken/159803/7 "2026-05-06T11:42:27Z")

</div>

This error comes from Slack’s app approval system, not from Cursor. Here’s what’s happening: your Slack workspace has app approval policies that control who can install or re-authorize apps. Since you were previously connected (from early April), your auth was still valid. But once you disconnected and tried to re-authorize, Slack’s approval gate kicked in and is now blocking the new auth attempt.

To fix this, a Slack workspace admin needs to:

1. In Slack, click the admin cog in the left sidebar

2. Select Apps & Workflows

3. Click Resolutions \> Denied apps tab

4. Look for Cursor — if it’s there, click the three dots \> Approve for this workspace \> Approve

If Cursor doesn’t appear in the Denied tab, have your admin check under the Restricted section as well. Once the app is approved/unrestricted at the workspace level, regular members should be able to complete the OAuth flow again.

We’re also tracking a broader cluster of Slack MCP auth improvements on our side. If the steps above don’t resolve it, let me know and I can dig deeper.
