Skip to main content

Connecting Atlassian (Rovo MCP) to Bicycle

Connect to Atlassian with Rovo MCP so agents can discover sites and use Jira, Confluence, and related tools for CAUSE (investigation) and ACTION (create/update) workflows.

Bicycle supports three auth methods:

MethodWhen to use
OAuth (recommended)Interactive setup. Uses OAuth 2.1 (Rovo default). Does not require Allow API token authentication.
Personal API tokenHeadless or shared token setups. Requires org admin to enable Allow API token authentication on the Rovo MCP server (off by default).
Service account API keyLong-running / bot-style access. Same Allow API token authentication prerequisite as personal tokens.

Requirements

To follow the steps in this guide, you'll need:

  • Permission to create connectors in Bicycle
  • An Atlassian Cloud site with Rovo MCP available
  • For OAuth: permission to authorize the Bicycle Atlassian MCP OAuth app for your site
  • For API token / service account: an org admin who can enable API token authentication on the Rovo MCP server, plus a scoped token or service account key

Org admin: enable API token auth for Rovo MCP (API token only)

Users connect to the Rovo MCP server with OAuth 2.1 by default. Additional methods (including API tokens) must be turned on explicitly.

If you plan to connect Bicycle with a personal API token or service account API key, an organization admin must enable Allow API token authentication. Without it:

  • Identity tools may still succeed (atlassianUserInfo, getAccessibleAtlassianResources)
  • Any Jira / Confluence product call fails with:

You don't have permission to connect via API token. Please ask your organization admin for access.

Where to enable

Path: admin.atlassian.comRovoRovo MCP serverAuthentication

Open Atlassian Administration

  1. Sign in to admin.atlassian.com as an organization admin.
  2. Select your organization (for example, your company workspace).

Open Rovo MCP server Authentication

  1. In the left sidebar, under Rovo, select Rovo MCP server.
  2. Open the Authentication tab (alongside Domains, Permissions, and A2A).

You should see: Users connect to the Rovo MCP server with OAuth 2.1 by default. Enable additional authentication methods below.

Enable Allow API token authentication

Turn Allow API token authentication on.

  • Label: Allow API token authentication
  • Description in Atlassian: Allow API tokens to access agents or pipelines.
  • Leave Allow enterprise managed authentication (BETA) off unless your IdP-based MCP flow is intentionally configured.

Allow API token authentication on Atlassian Rovo MCP server Authentication tab

note

The screenshot shows the toggle Enabled. New organizations typically have this off until an admin turns it on.

tip

Prefer OAuth in Bicycle if you can. It uses OAuth 2.1 (the default) and does not require Allow API token authentication.


OAuth uses Atlassian’s MCP authv2 authorization server (PKCE). Bicycle requests the scopes needed for Jira, Confluence, Compass, and Teamwork Graph automatically — you do not paste tokens.

Scopes requested during OAuth

Scope(s)Purpose
read:me, read:account, emailUser identity and accessible Atlassian sites
offline_accessToken refresh without reconnecting every hour
read:jira-work, write:jira-workRead/write Jira issues, projects, JQL, transitions, comments, worklogs
search:confluence, read:confluence-userConfluence search and user lookup
read:page:confluence, write:page:confluenceRead/create/update Confluence pages
read:comment:confluence, write:comment:confluenceConfluence comments
read:space:confluence, read:hierarchical-content:confluenceSpaces and page hierarchy
read:component:compass, write:component:compassCompass components
read:scorecard:compass, write:scorecard:compassCompass scorecards
read:event:compass, read:metric:compassCompass events and metrics
read:all:twg, write:all:twgTeamwork Graph context and linked objects
note

Write scopes appear because this connector supports both CAUSE and ACTION. If the authorizing account lacks write permission in Jira/Confluence, write tools will fail even though scopes were requested. Refresh tokens expire after 90 days of inactivity and rotate on each refresh; Bicycle stores the latest refresh token.

Bitbucket: Bitbucket MCP tools may fail until Atlassian adds Bitbucket scopes to authv2 scopes_supported.

JSM Ops: Ops tools typically work via Jira scopes when the user has JSM access.

Setup in Bicycle (OAuth)

Open Connectors and select Atlassian

In Bicycle, go to Connectors. Find Atlassian (Rovo MCP) and click + Connect.

Choose OAuth

Enter a connection name that identifies the Atlassian site or environment (for example, Atlassian Production). Select OAuth as the connector method, then click Next.

Authorize in Atlassian

  1. Click Connect via OAuth.
  2. You are redirected to Atlassian’s authorization page.
  3. Choose the Atlassian site and products to authorize, then approve access.
  4. You are redirected back automatically — the connection is ready to use.

Test and add the connection

Click Test connection if offered, then Add connection. Confirm the connection name and method, then click Close.


Option 2: Personal API token

Prerequisite: An org admin must enable Allow API token authentication under admin.atlassian.comRovoRovo MCP serverAuthentication. OAuth 2.1 is the default; this toggle is off until enabled.

Create a dedicated scoped token for Bicycle. Do not use an unscoped classic API token.

Create a scoped token for Jira access

warning

Select Create API token with scopes. Do not select Create API token.

Open API token settings

  1. Open https://id.atlassian.com/manage-profile/security/api-tokens.
  2. Select Create API token with scopes.

Choose Create API token with scopes

Name the token and continue

Enter a clear name, choose an expiry date, and continue to Select app.

Select Rovo MCP

Select Rovo MCP as the app, then continue to Select scopes.

warning

Select Rovo MCP. Do not select Rovo MCP V2.

Select Rovo MCP as the app

Select mandatory Jira permissions

Select all five permissions below. They are required for site discovery and full Jira read, search, and write tools. Use the scope search to find each permission.

ScopePurpose
read:meIdentify the authenticated user
read:accountRead account profile information
read:jira-workRead Jira project and issue data
search:jira-workSearch Jira issues and work
write:jira-workCreate and update Jira work

Select the mandatory Rovo MCP scopes

note

Optionally select Confluence read, search, and write permissions when Confluence access is required.

Review and create the token

Before creating the token, confirm:

  • Required app: Rovo MCP
  • read:me
  • read:account
  • read:jira-work
  • search:jira-work
  • write:jira-work

Select Create token. Copy the token immediately — Atlassian displays it only once.

warning

Store the API token in your organization's secrets manager, rotate it according to your security policy, and redact it from screenshots. The Atlassian account behind the token must also have a Jira (and/or Confluence) product license and Browse access to the projects you need.

Setup in Bicycle (API token)

Open Connectors and select Atlassian

In Bicycle, go to Connectors. Find Atlassian (Rovo MCP) and click + Connect.

Choose API token

Enter a connection name (for example, Atlassian Production). Select API token / Personal API Token (Basic Auth) as the connector method, then click Next.

Enter connection details

On the Add details step, fill in the Atlassian connection fields.

Atlassian account emailRequired

Email address of the Atlassian account that owns the scoped API token.

API tokenRequired

Scoped API token created for the Rovo MCP app with the mandatory Jira permissions.

Test the connection

Click Test connection. Bicycle authenticates with the email and token and verifies Rovo MCP tools such as site discovery and Jira access.

note

If site discovery works but Jira project listing or search fails with "You don't have permission to connect via API token", Allow API token authentication is still off — see Org admin: enable API token auth.

Add the connection

Click Add connection. When the connection is created successfully, confirm the connection name and method, then click Close.


Option 3: Service account API key

Same org-admin prerequisite as Option 2: enable Allow API token authentication on the Rovo MCP server (Authentication tab). Off by default.

  1. Obtain a Service account API key from your Atlassian org admin.
  2. In Bicycle, choose Service account API key.
  3. Paste the key in the dedicated field. Email is not used for this mode.

Troubleshooting

Error or symptomLikely causeFix
atlassianUserInfo / getAccessibleAtlassianResources work, but Jira tools fail with "You don't have permission to connect via API token"Allow API token authentication is off on Rovo MCP server (OAuth 2.1 is default)Org admin: admin.atlassian.comRovoRovo MCP serverAuthentication → enable Allow API token authentication or reconnect with OAuth
Unauthorized / invalid credentialsWrong email or token, or token revokedRecreate the scoped token and update the connection with the matching account email
Missing tools or forbiddenToken without scopes, wrong app, or incomplete permissionsRecreate with Create API token with scopes, select Rovo MCP (not V2), and include all mandatory scopes
Site discovery or Jira search fails (after API token auth is on)Missing scopes, or account lacks Jira license / Browse ProjectsAdd missing scopes; grant product access and project Browse to the token account
Cannot create or update Jira issuesMissing write:jira-work or account lacks write permissionRecreate token with write:jira-work; confirm project permissions
Confluence tools unavailableConfluence scopes not selectedRecreate the token and add Confluence scopes
OAuth connect fails or tokens stop refreshingRefresh token expired (90 days idle) or revokedReconnect via OAuth; revoke old grants at id.atlassian.com if needed

Capabilities

CapabilityDescription
CAUSEUse Jira, Confluence, and related MCP tools as investigative evidence in RCA
ACTIONCreate and update Atlassian work (issues, comments, transitions, and related tools as supported)

What's next?

Now that Atlassian is connected, you can:

  • Use Rovo MCP tools for site discovery, Jira project listing, and JQL search
  • Create and update Jira work from Bicycle agent flows (subject to write permission)
  • Optionally use Confluence and Teamwork Graph tools when those scopes were granted

References