A woman taking notes in a paper notebook beside her open laptop at a sunny desk

ChatGPT + Bitbucket: What the Rovo MCP Server Actually Delivers

Partly — and the fine print matters. Atlassian added Bitbucket Cloud to its official Rovo MCP Server on April 8, 2026, and Atlassian Rovo has an app in ChatGPT’s directory. But as of July 2026, the Bitbucket tools on that server authenticate with scoped API tokens only — OAuth is “on the roadmap” — while ChatGPT’s connector authenticates via OAuth. In practice, that means the Rovo app in ChatGPT gives you Jira and Confluence today, and Bitbucket tools work reliably in clients where you can set an API-token header — Claude Code, Cursor, VS Code — rather than one-click in a ChatGPT chat.

Here’s what’s actually on the server, what the setup requires, and what to use when you want Bitbucket work that runs without a session.

What the Bitbucket MCP tools cover

The Rovo MCP Server (https://mcp.atlassian.com/v1/mcp/authv2, repo here) already covered Jira, Confluence, Jira Service Management, and Compass; the April update added around 11 Bitbucket Cloud tools:

  • Workspaces and repositories — browse workspaces, list repos, read repo content and source files.
  • Pull requests — the tool set every reviewer wants: pull PR details and diffs into a conversation, ask “what changed and why,” get a summary before the standup.
  • Pipelines, environments, and deployments — check build status, dig into pipeline runs, see what’s deployed where.

That’s a genuinely useful set for an AI client that can reach it. The catch is which clients can.

The auth catch, precisely

Two auth paths exist on the Rovo server. Jira and Confluence tools support OAuth — which is how ChatGPT’s directory connector signs in. Bitbucket tools require a scoped API token (created at id.atlassian.com under Security → API tokens), passed as a header. Commenters on Atlassian’s own launch announcement report the same experience: header-capable clients work; ChatGPT and other OAuth-flow web clients don’t pick up the Bitbucket tools cleanly.

Two more prerequisites, easy to miss:

  1. An org admin has to enable API-token access in Admin Hub.
  2. Your Bitbucket workspace must be linked to an Atlassian organization.

And a deadline worth knowing: Bitbucket app passwords are being removed entirely on July 28, 2026, after brownouts running since June 9. Any script or integration still on app passwords breaks this month — scoped API tokens are the replacement.

How to set it up

  1. For Jira/Confluence in ChatGPT: enable the Atlassian Rovo app from ChatGPT’s directory and authorize via OAuth. This part is one-click.
  2. For Bitbucket tools: create a scoped API token, confirm your admin has enabled API-token auth and linked the workspace to an org, then connect from a client that supports custom headers. Today that’s the IDE/desktop tier of MCP clients, not ChatGPT’s connector UI.
  3. Watch Atlassian’s changelog: when OAuth lands for Bitbucket tools, the ChatGPT path becomes straightforward. Until then, don’t expect the directory app alone to surface your repos.

The limits that actually matter

  • The ChatGPT path is partial. Rovo in ChatGPT is real, but the Bitbucket slice of it isn’t cleanly reachable there yet. Anyone selling you “one-click Bitbucket in ChatGPT” in July 2026 is ahead of the product.
  • No triggers. Even fully connected, MCP tools answer prompts. Nothing fires when a pipeline fails on main, a PR goes stale, or a deploy lands.
  • Session-bound, even in agent mode. ChatGPT Work (launched July 9, 2026) runs long, usage-metered agent sessions across connected apps — but you start every run manually. It’s an errand, not a watchtower on your repo.
  • Cross-stack follow-through stops at the chat. A chat can summarize a failed build; it won’t message the on-call dev, file the ticket, and email the summary on its own.

If you want Bitbucket work that runs on its own: Carly

The Bitbucket events that cost teams real time are exactly the ones nobody is watching a chat for: a red pipeline on main, a PR aging past a day, a Friday release digest that never gets written.

Carly is an AI executive assistant that acts on triggers against the Bitbucket Cloud REST API — repos, pull requests, Pipelines, deployments, and webhooks:

  • Pipeline fails on main → Carly pulls the failed step log, summarizes the likely root cause, and posts it to the team channel with the commit and author attached.
  • PR unreviewed for 24 hours → each morning, assigned reviewers get a nudge with a one-line summary of the diff.
  • New PR opened → an auto-generated summary of the changes lands as a PR comment before the first reviewer opens it.
  • Friday afternoon → a digest of the week’s merges, failed pipelines, and deployments per environment, emailed to the eng lead.
  • No-code setup. Describe the workflow in plain English; Carly interviews you and builds it.
  • Actually sends — drafts and sends email across Gmail and Outlook, posts updates, creates follow-up tasks.
  • Connects to anything — 200+ native integrations, plus any other tool via your own API key.

AI agents start at $35/month, and steps in a workflow that don’t use AI run free and unlimited. Carly natively integrates with Bitbucket.

ChatGPT vs Carly

ChatGPT (Rovo app)Carly
Jira/Confluence tools via OAuthYesYes (native integrations)
Bitbucket repos, PRs, pipelinesNot cleanly — API-token-only, no OAuth yetYes
Alerts you when a pipeline failsNoYes, on any trigger
Nudges stale PR reviewers dailyNoYes, on a schedule
Runs without a session openNo (agent runs are started + metered)Yes (cloud, 24/7)
Posts summaries to chat / email / tasksNoYes
SetupEnable app + admin token config for BitbucketDescribe it in plain English
PricingPaid ChatGPT planAI agents from $35/mo

The Rovo MCP server is a real step — Bitbucket data is now on an official Atlassian endpoint. Carly is what turns that data into work that happens while your team is heads-down.

Frequently Asked Questions

Does ChatGPT work with Bitbucket?

Partially. Atlassian Rovo has an official ChatGPT directory app, and Atlassian’s Rovo MCP Server added Bitbucket Cloud tools on April 8, 2026. But those Bitbucket tools currently authenticate with scoped API tokens only (OAuth is on the roadmap), while ChatGPT’s connector uses OAuth — so Jira and Confluence work in ChatGPT today, and Bitbucket tools work reliably in header-capable clients like Claude Code, Cursor, and VS Code.

What Bitbucket tools does the Atlassian Rovo MCP Server expose?

Roughly 11 tools covering workspaces, repositories and repo content, pull requests, Pipelines, environments, and deployments. It’s the same official server that covers Jira, Confluence, Jira Service Management, and Compass, at mcp.atlassian.com.

What happened to Bitbucket app passwords?

They’re gone as of July 28, 2026. Creation has been blocked since September 2025, brownouts ran from June 9, and scoped API tokens (created at id.atlassian.com) are the replacement for scripts and integrations.

Can ChatGPT tell me when a Bitbucket pipeline fails?

No. ChatGPT only acts inside sessions you start — it can’t watch Pipelines or PRs for events. For “when the build on main goes red, summarize the log and alert the team,” you need a trigger-based assistant like Carly.


More: Claude + Bitbucket · ChatGPT + GitHub · ChatGPT + GitLab · ChatGPT + Jira · ChatGPT + Confluence · Best AI agents for productivity

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR