Choosing between Teamwork Graph CLI and Atlassian MCP

Teamwork Graph (TWG) CLI and Atlassian MCP server are the two official ways for AI agents to work with Atlassian data via the Teamwork Graph.

They target different runtimes, authentication models, and workflow shapes. Use this page to decide which one to start with for your agents and automation.

This page will is helpful if you:

  • are designing or configuring AI agents that need to access Atlassian data.

  • need to choose between a CLI-based approach and an MCP-based approach.

If you need detailed setup or command documentation, see the related topics instead.

What’s the difference between TWG CLI and Atlassian MCP?

Teamwork Graph (TWG) CLI and Atlassian MCP are both official ways for AI agents to work with Atlassian data via the Teamwork Graph.

They are complementary, not interchangeable:

  • TWG CLI is a command-line, agent-oriented interface (twg) best suited to shell, CI/CD, OAuth, and deep, graph-style automation.

  • Atlassian MCP is an MCP server that exposes tools to MCP-capable hosts (web LLMs, IDEs, or sandboxes) and personal access tokens (PATs).

Both surfaces are actively evolving. Revisit your choice as coverage, orchestration, and host capabilities change.

Decision guide

If you…

Lean toward

Run agents in a terminal, CI/CD, or need scriptable twg commands and local JSON/files

TWG CLI

Run agents in web LLMs, IDEs, or sandboxes without a reliable shell / binary

Atlassian MCP

Need OAuth and host-native MCP auth patterns today

TWG CLI

Need very broad Atlassian / graph-style command depth (validate for your entities)

TWG CLI (check coverage for your case)

Need personal access tokens (PATs) or scoped tokens

Atlassian MCP

Want fewer turns for straightforward tasks via pre-declared, parallel tools

Atlassian MCP

At a glance

 

TWG CLI

Atlassian MCP

What it is

Command-line, agent-oriented twg interface

MCP server exposing tools to MCP-capable LLM hosts

Best for

Shell, automation, OAuth, deep/broad graph-style workflows

Web LLMs, IDEs, PATs, sandboxed hosts

Coverage

Generally larger Atlassian / graph-oriented surface. Verify your scenario

Curated Atlassian tools; can extend to non-Atlassian systems where configured

Discovery / turns

Help, flags, examples. Can be slower first run, then repeatable

Tools pre-declared. Often fewer turns for simpler tasks

Tokens

Often more efficient in some flows (no huge catalog every prompt), not universal

Depends on host + manifest; roadmap may shift trade-offs

Authentication

OAuth

Tokens (host-dependent) + OAuth

Runtime

Not available everywhere (some sandboxes cannot run a CLI)

Works where MCP is supported

One org, one session, many tools

  • Across the organisation you can use both TWG CLI and Atlassian MCP (different teams or environments).

  • Within one agent runtime or session, pick one primary surface (TWG CLI or MCP), or always name the surface each time (“Use MCP” / “Use TWG CLI”). Put defaults in agents.md, claude.md, or your team agent config so behavior is predictable.

  • TWG CLI + Atlassian MCP + RovoDev CLI (or other overlapping sources) in the same profile. Opt for a primary tool unless you have a clear reason not to. If several are installed, explicitly instruct which to use, or use separate profiles (like, MCP-only vs CLI-only) or a documented trigger convention.

When to use which

Use TWG CLI when

  • You need broad coverage, multi-hop or fine-grained queries across products (after you validate CLI supports your entities/actions).

  • The agent runs in a terminal, CI/CD, or other shell-capable environment.

  • You want to chain to local tools, persist JSON, or wire automation pipelines.

  • You need OAuth-based access.

Use Atlassian MCP when

  • You integrate web-based LLMs, IDEs, or third-party sandboxes without shell access.

  • You want fewer tool turns, pre-declared tools, and parallelizable orchestration for simpler tasks.

  • You need personal access token (PATs) access and governance patterns your MCP host supports well.

FAQ

Is TWG CLI basically the same as Atlassian MCP?

No. CLI = shell commands and scripting. MCP = tools exposed via an MCP client directly to the LLM. Complementary, not interchangeable.

We already use Atlassian MCP. What changes if we add TWG CLI?
You add a command-line path for places that can run twg (scripts, automation, pipelines). Everything you already do through MCP stays. This is extra for environments that fit CLI better.

Can we use both in the same org?
Yes. Go to One org, one session, many tools

Is one always faster or “better”?

No. This depends on task complexity, tool exposure, planning, and product investment. Benchmark your own workflows if needed.

Is TWG CLI offline?

No. It is a local binary that accesses cloud data/services where required.

TWG CLI + Atlassian MCP + RovoDev CLI in one environment?

Go to One org, one session, many tools

Still need help?

The Atlassian Community is here for you.