Connector plugin · listing tai42/connector-atlassianInstall
Permissions
Provides
atlassian
Connector — OAuth connector for Atlassian (Jira, Confluence, Compass).
Registers the atlassian connector: one Atlassian OAuth 2.0 (3LO) connection per
alias, unlocking three services — Jira, Confluence, and Compass. Every service is a
remote HTTP MCP endpoint hosted by Atlassian, so nothing is launched locally. The
plugin is pure descriptor data; the runtime’s connector engine runs the OAuth flow,
seals the tokens, and reaches Atlassian’s hosted MCP endpoint with the connection’s
own token.
Install
connectors: (the descriptor block the
plugin provides):
manifest.yml
tai-plugin.yml carries the full set.
Create the Atlassian app
Create an OAuth 2.0 (3LO) app in the Atlassian developer console, enable the products you intend to offer (Jira, Confluence, Compass), and grant the app the granular scopes listed below. Add this exact callback URL, where{origin} is your deployment’s public origin (or
CONNECTORS_OAUTH_BRIDGE_URL when you run a shared bridge):
CONNECTORS_* settings — the key-encryption key
(CONNECTORS_KEK), the state HMAC key (CONNECTORS_STATE_HMAC_KEY), and the
redirect-URI allowlist (or CONNECTORS_OAUTH_BRIDGE_URL when you run a shared
bridge) — are shared by every connector and are described in
Connectors. The origin you registered with Atlassian must
appear in the redirect-URI allowlist, and it must be https for anything but a local
host.
Services and scopes
Atlassian refuses an app that mixes classic and granular scopes, so every scope below is granular.
All three services resolve to Atlassian’s hosted MCP endpoint at
https://mcp.atlassian.com/v1/mcp/authv2. The authorize request adds
audience=api.atlassian.com and prompt=consent. offline_access is what makes the
refresh token available, so a connection survives the access token’s expiry.
Connect an account
Each service resolves to Atlassian’s hosted MCP endpoint, authorised with the connection’s own token.See also
- Connectors — the model, the token lifecycle, and the shared engine settings.
- Connect an OAuth provider — the end-to-end walkthrough.

