Skip to content

[Bug]: Confluence V1 API used with Cloud + ATLASSIAN_OAUTH_ENABLE=true #698

@nealedj

Description

@nealedj

Prerequisites

  • I have searched the existing issues to make sure this bug has not already been reported.
  • I have checked the README for relevant information.

Bug Description

This is a follow up bug to the fix applied in #579

If the server is configured with ATLASSIAN_OAUTH_ENABLE then is_cloud is never set to true even if CONFLUENCE_URL is set to the cloud URL.

Also - for ATLASSIAN_OAUTH_ENABLE is be evaluated CONFLUENCE_URL and JIRA_URL must be empty.

I'll raise a PR

Steps to Reproduce

Start server with ATLASSIAN_OAUTH_ENABLE=true, CONFLUENCE_URL="", JIRA_URL="" (BYOT)

Execute confluence_get_page

Expected Behavior

Confluence page returned

Actual Behavior

Error returned: com.atlassian.confluence.api.service.exceptions.GoneException: This deprecated endpoint has been removed.

mcp-atlassian Version

0.11.9

Installation Method

From PyPI (pip install mcp-atlassian / uv add mcp-atlassian)

Operating System

Linux (Specify distribution below if relevant)

Python Version

3.13.2

Atlassian Instance Type

Confluence Cloud

Client Application

Librechat (using custom bridge to support oauth)

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions