[BUG] Atlassian Rovo MCP connector fails to (re)authenticate — consent rejected due to unregistered townsquare scopes
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Summary
The claude.ai Atlassian Rovo MCP connector (https://mcp.atlassian.com/v1/mcp) can no longer be
authenticated. Starting the OAuth flow via /mcp produces an Atlassian consent page that
immediately errors with "Something went wrong", because the "Claude" OAuth app requests scopes
that are not registered on the app. Existing sessions appear to have dropped for the same
reason.
Environment
- Claude Code: 2.1.204
- OS: macOS (Darwin 25.5.0)
- Connector: claude.ai Atlassian Rovo → https://mcp.atlassian.com/v1/mcp
- OAuth app: Claude, client_id DqcwTNKsBLUYFRRYpaL7X51HD2WNl3R6
Steps to reproduce
- Connector shows only authenticate / complete_authentication tools (lost auth).
- /mcp → claude.ai Atlassian Rovo → Authenticate.
- Open the returned auth.atlassian.com/consent?... URL (signed in to Atlassian).
- Consent page renders an error instead of Accept/Deny.
Actual (error text, verbatim)
▎ Something went wrong — INFORMATION FOR THE OWNER OF CLAUDE
▎ This app has requested scopes that have not been added to the app. … add the following scopes:
▎ write:goal:townsquare, read:goal:townsquare, write:project:townsquare,
▎ read:project:townsquare.
What Should Happen?
The authorize request includes 4 townsquare (Atlas Goals/Projects) scopes not present in the
OAuth app's registered scope list → Atlassian rejects the whole authorization. Fix = add those
scopes to the "Claude" app at developer.atlassian.com/apps, or drop them from the requested set.
Error Messages/Logs
Something went wrong
Raise a support request
INFORMATION FOR THE OWNER OF CLAUDE
This app has requested scopes that have not been added to the app. Configure the app at https://developer.atlassian.com/apps and add the following scopes to the app: write:goal:townsquare, read:goal:townsquare, write:project:townsquare 및 read:project:townsquare.
Steps to Reproduce
Type /mcp in claude-code
Then authenticiate Attalssian Rovo
Error page comes up, error happened.
Fix them plz.
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.204
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_
Showing cached comments. Read the full discussion on GitHub ↗
2 Comments
Confirming this also happens on Windows with Claude Code, not just macOS/claude.ai.
claude --version>.mcp.json:svxwLYdJkTpkCIj5zh3gt3btwgQRalUt(different from theDqcwTNKsBLUYFRRYpaL7X51HD2WNl3R6reported above — suggests multiple Anthropic OAuth app registrations are missing the same townsquare scopes, not just one)Same exact error text, same missing scopes (
write:goal:townsquare,read:goal:townsquare,write:project:townsquare,read:project:townsquare). Confirms this isn't platform-specific — it's the OAuth app registration on developer.atlassian.com.Also hitting this, same four scopes. In my case it's the claude.ai Atlassian connector (Settings → Connectors → Atlassian → Reconnect) on macOS — the consent page errors out immediately with:
Following the error's link, my own developer console (developer.atlassian.com/console/myapps) shows no apps at all — consistent with the "Claude" OAuth app registration living on Anthropic's side, so end users can't work around this. Previously-working connection dropped and cannot be re-established.
(Note for other readers: be wary of the mcp_auth_patch.zip attachment above — an unsolicited zip "fix" from a drive-by account is a common malware vector. The real fix has to happen in the OAuth app registration.)