Skip to content

Commit 39a57c5

Browse files
committed
fix(mcp): add Slack OAuth clientId to all role plugins
Slack's auth server does not support dynamic client registration, so a bare {type, url} config fails in Claude Code with "Incompatible auth server: does not support DCR" before the OAuth prompt appears. Cowork/Desktop resolve these via the claude.ai connector directory and don't hit this, but Claude Code does raw OAuth against the URL. The broken entry also shadows the working claude.ai Slack passthrough (manual > plugin > claude.ai dedup), so users lose Slack entirely. Adds the same oauth.{clientId, callbackPort} block already present in partner-built/slack/.mcp.json to all 12 role plugins. Refs: anthropics/claude-code#38229
1 parent 3b505c1 commit 39a57c5

12 files changed

Lines changed: 60 additions & 12 deletions

File tree

customer-support/.mcp.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
"mcpServers": {
33
"slack": {
44
"type": "http",
5-
"url": "https://mcp.slack.com/mcp"
5+
"url": "https://mcp.slack.com/mcp",
6+
"oauth": {
7+
"clientId": "1601185624273.8899143856786",
8+
"callbackPort": 3118
9+
}
610
},
711
"intercom": {
812
"type": "http",

design/.mcp.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
"mcpServers": {
33
"slack": {
44
"type": "http",
5-
"url": "https://mcp.slack.com/mcp"
5+
"url": "https://mcp.slack.com/mcp",
6+
"oauth": {
7+
"clientId": "1601185624273.8899143856786",
8+
"callbackPort": 3118
9+
}
610
},
711
"figma": {
812
"type": "http",

engineering/.mcp.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
"mcpServers": {
33
"slack": {
44
"type": "http",
5-
"url": "https://mcp.slack.com/mcp"
5+
"url": "https://mcp.slack.com/mcp",
6+
"oauth": {
7+
"clientId": "1601185624273.8899143856786",
8+
"callbackPort": 3118
9+
}
610
},
711
"linear": {
812
"type": "http",

enterprise-search/.mcp.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
"mcpServers": {
33
"slack": {
44
"type": "http",
5-
"url": "https://mcp.slack.com/mcp"
5+
"url": "https://mcp.slack.com/mcp",
6+
"oauth": {
7+
"clientId": "1601185624273.8899143856786",
8+
"callbackPort": 3118
9+
}
610
},
711
"notion": {
812
"type": "http",

finance/.mcp.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,11 @@
1414
},
1515
"slack": {
1616
"type": "http",
17-
"url": "https://mcp.slack.com/mcp"
17+
"url": "https://mcp.slack.com/mcp",
18+
"oauth": {
19+
"clientId": "1601185624273.8899143856786",
20+
"callbackPort": 3118
21+
}
1822
},
1923
"ms365": {
2024
"type": "http",

human-resources/.mcp.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
"mcpServers": {
33
"slack": {
44
"type": "http",
5-
"url": "https://mcp.slack.com/mcp"
5+
"url": "https://mcp.slack.com/mcp",
6+
"oauth": {
7+
"clientId": "1601185624273.8899143856786",
8+
"callbackPort": 3118
9+
}
610
},
711
"google calendar": {
812
"type": "http",

legal/.mcp.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
"mcpServers": {
33
"slack": {
44
"type": "http",
5-
"url": "https://mcp.slack.com/mcp"
5+
"url": "https://mcp.slack.com/mcp",
6+
"oauth": {
7+
"clientId": "1601185624273.8899143856786",
8+
"callbackPort": 3118
9+
}
610
},
711
"box": {
812
"type": "http",

marketing/.mcp.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
"mcpServers": {
33
"slack": {
44
"type": "http",
5-
"url": "https://mcp.slack.com/mcp"
5+
"url": "https://mcp.slack.com/mcp",
6+
"oauth": {
7+
"clientId": "1601185624273.8899143856786",
8+
"callbackPort": 3118
9+
}
610
},
711
"canva": {
812
"type": "http",

operations/.mcp.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
"mcpServers": {
33
"slack": {
44
"type": "http",
5-
"url": "https://mcp.slack.com/mcp"
5+
"url": "https://mcp.slack.com/mcp",
6+
"oauth": {
7+
"clientId": "1601185624273.8899143856786",
8+
"callbackPort": 3118
9+
}
610
},
711
"google calendar": {
812
"type": "http",

product-management/.mcp.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
"mcpServers": {
33
"slack": {
44
"type": "http",
5-
"url": "https://mcp.slack.com/mcp"
5+
"url": "https://mcp.slack.com/mcp",
6+
"oauth": {
7+
"clientId": "1601185624273.8899143856786",
8+
"callbackPort": 3118
9+
}
610
},
711
"linear": {
812
"type": "http",

0 commit comments

Comments
 (0)