claude-code - 💡(How to fix) Fix [BUG] Cowork Intercom connector — update_article fails with permission error after working earlier in session [2 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#56421Fetched 2026-05-06 06:28:30
View on GitHub
Comments
2
Participants
2
Timeline
6
Reactions
0
Timeline (top)
labeled ×4commented ×2

Error Message

The error message: "This connector requires additional permissions. The user needs to reconnect it with the appropriate access." "update_article calls fail with this error; get_article works (reads OK, writes blocked)" "Reconnected the connector multiple times, also fully removed and re-added — error persists"

Error Messages/Logs

Title: [BUG] Cowork Intercom connector — update_article fails with permission error mid-session despite working initially The Intercom connector starts a session with full read/write access — update_article, get_article, list_articles, search_articles all work. After several successful update_article calls, write operations begin failing with a permission error while reads continue to succeed. Reconnecting the connector — including a full remove-and-re-add — does not restore write access. Continue using the connector — eventually update_article starts returning the error below. In my case it broke on the 15th attempt; not sure if it's count-based, time-based, or token-refresh-related. Reads and writes appear to use different scope grants in the Cowork-side OAuth state. When reconnecting via Cowork's UI, the OAuth flow may be re-establishing the read scope but not re-requesting the write scope. The error message implies a scope mismatch at the connector layer rather than the underlying Intercom app.

RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

What to include in the report:

"Cowork mode, Intercom connector" The error message: "This connector requires additional permissions. The user needs to reconnect it with the appropriate access." "update_article calls fail with this error; get_article works (reads OK, writes blocked)" "Worked fine for ~14 successful pushes on 2026-05-05, then broke mid-session" "Reconnected the connector multiple times, also fully removed and re-added — error persists" "Verified the underlying Intercom internal app has Read+Write scopes for articles" (Optional) Connector ID: 19bd23b5-7ad8-45d2-9024-e6bfc4762da0

What Should Happen?

The updated article should be posted to intercom successfully, just like the 14 that were done prior. But now its not allowing it at all, and claude is saying its on cowork side

Error Messages/Logs

Steps to Reproduce

Title: [BUG] Cowork Intercom connector — update_article fails with permission error mid-session despite working initially Environment

Cowork mode (research preview), macOS Intercom MCP connector (connector id: 19bd23b5-7ad8-45d2-9024-e6bfc4762da0) Underlying Intercom internal app has Read+Write scopes enabled for articles (verified in Intercom Developer Hub) Date observed: 2026-05-05, ~7-8 PM ET

Summary The Intercom connector starts a session with full read/write access — update_article, get_article, list_articles, search_articles all work. After several successful update_article calls, write operations begin failing with a permission error while reads continue to succeed. Reconnecting the connector — including a full remove-and-re-add — does not restore write access. Steps to reproduce

Connect the Intercom MCP connector in Cowork using an Intercom internal app that has Read+Write articles scope. In a single Cowork session, perform a series of update_article calls (in my case, I performed 14 sequential pushes successfully across roughly 1.5–2 hours, each updating the body and/or title/description of a different article). Continue using the connector — eventually update_article starts returning the error below. In my case it broke on the 15th attempt; not sure if it's count-based, time-based, or token-refresh-related. Continue calling get_article — these still succeed normally.

Expected behavior update_article continues to work for the duration of the session, given that:

The underlying Intercom internal app has the correct scopes Reads (which use the same connector and the same auth) continue to succeed

Actual behavior update_article returns: This connector requires additional permissions. The user needs to reconnect it with the appropriate access. get_article, list_articles, search_articles all continue to work without issue. Troubleshooting attempted (none restored write access)

Reconnected the Intercom connector via Cowork settings (×2) Fully removed the Intercom connector and re-added it from scratch Confirmed the Intercom internal app's permissions in Intercom Developer Hub — Read+Write articles are both enabled (screenshot available on request) Verified the access token on the Intercom side hasn't been revoked Closed and reopened the Claude desktop app between attempts

Hypothesis Reads and writes appear to use different scope grants in the Cowork-side OAuth state. When reconnecting via Cowork's UI, the OAuth flow may be re-establishing the read scope but not re-requesting the write scope. The error message implies a scope mismatch at the connector layer rather than the underlying Intercom app. Impact Mid-workflow blocker. I was performing a structured rewrite of ~440 published help-center articles and had 14 done before this hit — the remaining articles can't be pushed live until this is resolved (local rewrites still queue up, but no way to publish without write access). Files / artifacts

Local rewrite ready to push at the time of failure: article id 14188046 (Enhanced Integration). Available if you'd like the body HTML for a repro test.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

No response

Claude Code Version

2.1.121

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

No response

extent analysis

TL;DR

The issue can be resolved by re-requesting the write scope during the OAuth flow when reconnecting the Intercom connector via Cowork's UI.

Guidance

  • Verify that the Intercom internal app has the correct Read+Write scopes enabled for articles in the Intercom Developer Hub.
  • Attempt to reconnect the Intercom connector via Cowork's UI and ensure that the write scope is re-requested during the OAuth flow.
  • If the issue persists, try removing and re-adding the Intercom connector from scratch to ensure a clean setup.
  • Investigate the OAuth state in Cowork to confirm that the read and write scopes are being handled correctly.

Example

No code snippet is provided as the issue is related to the OAuth flow and scope grants.

Notes

The issue seems to be related to the OAuth flow and scope grants in the Cowork-side OAuth state. The error message implies a scope mismatch at the connector layer rather than the underlying Intercom app.

Recommendation

Apply workaround: Reconnect the Intercom connector via Cowork's UI and ensure that the write scope is re-requested during the OAuth flow. This may resolve the issue by re-establishing the correct scope grants.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [BUG] Cowork Intercom connector — update_article fails with permission error after working earlier in session [2 comments, 2 participants]