JIRA Integration Fails in Claude Code with Authentication Error
Resolved 💬 19 comments Opened May 14, 2025 by elepedus Closed Jan 20, 2026
💡 Likely answer: A maintainer (ashwin-ant, collaborator)
responded on this thread — see the highlighted reply below.
Bug Description
Cannot use new JIRA integration. The integration works fine in Claude Desktop, but I can't add it to Claude Code. When I use claude mcp add-from-claude-desktop, the Atlassian MCP is not included in
the list of options. When I do claude mcp add atlassian https://mcp.atlassian.com/v1/sse, the command succeeds and the MCP is added, but when I load claude code with claude --debug --verbose --mcp-debug I get "MCP server "atlassian" Connection failed: spawn https://mcp.atlassian.com/v1/sse ENOENT". It appears Claude Code is unable to authenticate with the Atlessian remote MCP.
Environment Info
- Platform: macos
- Terminal: intellij
- Version: 0.2.113
- Feedback ID: fb336173-c162-471e-819b-cc1291d3f81a
Errors
[{"error":"Error: Command failed: security find-generic-password -a $USER -w -s \"Claude Code\"\nsecurity: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n\n at genericNodeError (node:internal/errors:983:15)\n at wrappedFn (node:internal/errors:537:14)\n at checkExecSyncError (node:child_process:888:11)\n at execSync (node:child_process:960:15)\n at tD (file:///Users/elepedus/.local/share/mise/installs/node/22.11.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:599:3394)\n at file:///Users/elepedus/.local/share/mise/installs/node/22.11.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:529:14049\n at D (file:///Users/elepedus/.local/share/mise/installs/node/22.11.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:491:12863)\n at z$1 (file:///Users/elepedus/.local/share/mise/installs/node/22.11.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:529:13570)\n at ZB (file:///Users/elepedus/.local/share/mise/installs/node/22.11.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:529:13187)\n at m86 (file:///Users/elepedus/.local/share/mise/installs/node/22.11.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2013:21250)","timestamp":"2025-05-14T09:26:07.205Z"}]
19 Comments
@elepedus does your Claude Desktop setup have the MCP server enabled as a local server? The
add-from-claude-desktopcommand only brings in local (stdio) servers, not SSE servers.No, it's not a local MCP server. This is the official SSE server that was announced here.
It seems to be a hosted SSE server with OAuth-based login.
Hitting the same issue, specifically this part:
Same here.
same problem; added via
claude mcp add atlassian https://mcp.atlassian.com/v1/sse. Here's the debug output:version: 1.0.17
Check https://github.com/anthropics/claude-code/issues/1093#issuecomment-2990306354; Claude Code now has support for remote MCP with SSE and OAuth2.0.
~~For anyone else arriving here; this can work with an oauth2 flow using a remote proxy until we have proper support for sse~~
check the package first! https://www.npmjs.com/package/mcp-remote
. Ignore the docs and add it manually to your
~/.claude.jsonfile:That's really cool -- thanks for sharing!
However, support for OAuth really needs to be built into Claude Code. While I appreciate having any sort of working solution,
npx-ing a random proxy so I can pass my auth through it is too YOLO even for me!For now, if anyone is desperate enough to use the third-party proxy, I strongly recommend you at least inspect the source code, and install the version you checked locally. At least that will provide some protection if a rug-pull attack ever happens.
I've updated my comment in case anyone misses it's a proxy; cheers
In the latest version of Claude Code remote MCP with SSE and OAuth2.0 is now supported. I had to run
/mcpto trigger the authflow.!Image
Yep, it's fixed and I love it. I may never touch JIRA again! 🚀
Thank you! 🙏
This is still broken for me. Is anyone else able to get past this 403? I'm using version 1.0.35 of claude code
!Image
@CodyPatnaude-Klaviyo are you using
mcp-remotein your config or are you using the native SSE capability in Claude Code? I would recommend the latter, since the former is a third-party library that we don't control.I'm using the native SSE support, added the server with the following:
It brings me through the Oauth flow, I see the "Authentication Successful" message, but then I try to use it and it fails with the 403 error above. Even if I reauthorize and try a Jira command again immediately.
Update I'm not sure why, but rebooting my machine fixed this. Claude was working before I added the MCP server, then stopped working after I added it. No clue if it was related or a coincidence.
In my case it performed like this:
It needs a "correct cloud ID", not sure why it has to fail on "fetching tenant info" first
Adding empty
headersfixes it for me:to authenticate, go inside claude and run
``
/mcp authenticate``and choose atlassian mcp
This issue has been inactive for 30 days. If the issue is still occurring, please comment to let us know. Otherwise, this issue will be automatically closed in 30 days for housekeeping purposes.
This issue has been automatically closed due to 60 days of inactivity. If you're still experiencing this issue, please open a new issue with updated information.
This issue has been automatically locked since it was closed and has not had any activity for 7 days. If you're experiencing a similar issue, please file a new issue and reference this one if it's relevant.