Prerequisites
- A CloudThinker workspace on the Scale plan or above. On lower plans the button reads Upgrade to Connect.
- An Atlassian Cloud site with Jira, Confluence, or both.
- An Atlassian organization admin for the one-time domain step, if your organization hasn’t done it yet.
- The Atlassian MCP server (formerly Rovo MCP Server) available on your organization. If Connectors → Atlassian MCP server doesn’t appear in Atlassian Administration, sort that out with Atlassian first.
- Permission to manage connections in your CloudThinker workspace.
This connection doesn’t reach Jira Service Management alerts or on-call schedules. Atlassian only exposes those through an API token, so they have their own Jira Service Management connection.
Setup
1
Allow the CloudThinker domain in Atlassian
An organization admin goes to admin.atlassian.com, opens Connectors → Atlassian MCP server, and clicks Add domain. Enter:Type it exactly. The 
Success state: the domain appears in the list of allowed domains. You only do this once per Atlassian organization.
/** wildcard allows every CloudThinker callback path under that domain.
2
Start the connection in CloudThinker
In the sidebar, click More → Workspace settings → Connections, stay on the Builtin Connections tab, select Atlassian, and click Connect. Atlassian opens in a new window. If your browser blocks it, a dialog appears instead: click Open Atlassian.
3
Authorize access
Sign in with the Atlassian account agents should act as, pick the site, and approve access. The window closes on its own.Success state: Atlassian shows a Connected status in CloudThinker.
Connection details
There are no fields to fill in. Atlassian issues the OAuth tokens and CloudThinker stores them.
A workspace holds one Atlassian connection. To switch accounts, disconnect it and connect again with the other account.
Required permissions
- Organization admin, once, to add the CloudThinker domain.
- After that, agents see and change only what the authorizing account can in Jira and Confluence. If that person can’t open a project or space, neither can the agent.
Agent capabilities
Changes go through Approvals. The Atlassian MCP server doesn’t expose Jira automation rules, board settings, or Confluence space permissions, so agents can’t review those.
Other parts of CloudThinker use the same connection:
Verify the connection
Example prompts
Troubleshooting
Permission errors even though the domain is allowed
Permission errors even though the domain is allowed
Your organization enforces an IP allowlist. Those rules are managed in Atlassian Administration, separate from the MCP server settings, and apply to these requests too. Have your admin add CloudThinker’s egress IP addresses to that allowlist. These docs don’t publish CloudThinker’s egress IP list: ask your CloudThinker contact, or contact us.
It worked before, now requests fail with 401
It worked before, now requests fail with 401
The OAuth grant expired or was revoked, or the authorizing account was deactivated, for example when that person left. Reconnect Atlassian from More → Workspace settings → Connections, ideally with a dedicated account. The account owner can also revoke the grant in their Atlassian profile under Connected apps.
A project or space is missing
A project or space is missing
Agents act as the authorizing account. Give that account access to the project or space in Atlassian, then ask again. No reconnect is needed.
Agents can't see JSM alerts or who's on call
Agents can't see JSM alerts or who's on call
That’s expected. Alerts and schedules need the separate Jira Service Management connection.
Security
- Least privilege — grant only the permissions the agents need for your use case; start read-only and widen later.
- Read-only by default — use read-only credentials unless you want agents to make changes through this connection.
- Rotate credentials — rotate keys and tokens on your normal schedule; CloudThinker picks up the new value when you update the connection.
- Revoke on offboarding — remove the credential at the provider when you delete a connection or a teammate leaves.
- User-bounded access: every read and write runs as the authorizing account, so its Jira and Confluence permissions are the real limit.
- Domain control stays with you: an organization admin can remove the CloudThinker domain from the Atlassian MCP server page at any time to cut off access.
Related
Jira Service Management
Add alerts and on-call with a separate API token connection.
Resolve Triggers & Outcomes
Turn on Jira follow-up tickets and Confluence postmortems.