[BUG] Atlassian Rovo MCP connector fails to (re)authenticate — consent rejected due to unregistered townsquare scopes

Status Open
Reported on v2.1.204
Maintainer reply None cached
Activity 3 comments · opened Jul 8, 2026

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

  1. Connector shows only authenticate / complete_authentication tools (lost auth).
  2. /mcp → claude.ai Atlassian Rovo → Authenticate.
  3. Open the returned auth.atlassian.com/consent?... URL (signed in to Atlassian).
  4. 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_

View original on GitHub ↗

2 Comments

DigisoftSilvia · 1 month ago

Confirming this also happens on Windows with Claude Code, not just macOS/claude.ai.

  • Claude Code version: <inserisci output di claude --version>
  • OS: Windows (PowerShell)
  • Connector configured via project .mcp.json:
  "atlassian": {
    "type": "http",
    "url": "https://mcp.atlassian.com/v1/mcp/authv2"
  }
  • client_id in my authorize URL: svxwLYdJkTpkCIj5zh3gt3btwgQRalUt (different from the DqcwTNKsBLUYFRRYpaL7X51HD2WNl3R6 reported 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.

petertang2012 · 1 month ago

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:

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, and read:project:townsquare.

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.)

Showing cached comments. Read the full discussion on GitHub ↗