Skip to content

Commit f62cb98

Browse files
authored
Merge pull request #139 from speakeasy-api/guide/issue-135-atlassian
guide: Atlassian
2 parents 09f6926 + 5376880 commit f62cb98

6 files changed

Lines changed: 235 additions & 135 deletions

File tree

guides/atlassian/external.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ setup_version: 1
66

77
You need an Atlassian Cloud site with Jira, Confluence, and/or Compass, and the connecting Atlassian account must have access to the intended site and apps. Use a modern browser. Atlassian documents no paid-plan requirement for the MCP Server.
88

9-
You need no Atlassian-side configuration unless your organization restricts OAuth client domains, IP addresses, third-party apps, or network egress. For OAuth-domain or IP-allowlist restrictions, sign in to Atlassian Administration with an organization-admin account and complete the applicable checks below. If **User Installed Apps** is blocked, ask a site admin for help. For strict egress filtering, ask your network/security owner to allow the required Atlassian domain.
9+
You need no Atlassian-side configuration unless your organization restricts OAuth client domains, IP addresses, third-party apps, or network egress. For OAuth-domain or IP-allowlist restrictions, sign in to Atlassian Administration with an organization-admin account and complete the applicable checks below. If app-management policy blocks authorization, ask the site admin who owns Marketplace and third-party app policy for help. For strict egress filtering, ask your network/security owner to allow the required Atlassian domain.
1010

1111
### Allow the Speakeasy OAuth domain {#allow-speakeasy-domain}
1212

@@ -43,4 +43,3 @@ If your organization uses strict egress filtering, ask your network/security own
4343

4444
If Atlassian denies the OAuth redirect during connection, return to **Rovo** > **Rovo MCP server** and verify that the client origin matches an allowed domain or pattern. If the authorization screen appears but a tool call returns an IP permission error, update the relevant organization IP allowlist.
4545

46-
If authorization reports that the app must be installed because **User Installed Apps** is blocked, ask a site admin to install the Atlassian MCP app under the organization's Marketplace and third-party app policy.

guides/atlassian/meta.yaml

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ credential_setup:
1616
- id: product-access
1717
description: Atlassian account with access to the intended Cloud site and products
1818
- id: organization-policy-approval
19-
description: Administrative action when OAuth domains, IP allowlists, or User Installed Apps policy restrict the connection
19+
description: Administrative action when OAuth domains, IP allowlists, app-management policy, or strict network egress restricts the connection
2020
documentation:
2121
external: external.md
2222
speakeasy: speakeasy.md
@@ -31,97 +31,105 @@ remotes:
3131
locator: https://support.atlassian.com/atlassian-rovo-mcp-server/docs/getting-started-with-the-atlassian-remote-mcp-server/
3232
name: Getting started with the Atlassian Rovo MCP Server
3333
classification: official
34-
observed_at: "2026-08-07T20:27:40Z"
34+
observed_at: "2026-08-07T21:49:51Z"
3535
- source: endpoint-observation
3636
locator: https://mcp.atlassian.com/v1/mcp/authv2
3737
classification: official
38-
observed_at: "2026-08-07T20:27:40Z"
38+
observed_at: "2026-08-07T21:49:51Z"
3939
- source: endpoint-observation
4040
locator: https://mcp.atlassian.com/.well-known/oauth-protected-resource/v1/mcp/authv2
4141
classification: official
42-
observed_at: "2026-08-07T20:27:40Z"
42+
observed_at: "2026-08-07T21:49:51Z"
4343
provenance:
4444
- source: pulsemcp
4545
locator: query:atlassian
4646
name: No exact current Atlassian Rovo title/name match
4747
classification: mirror
4848
status: ambiguous; one non-exact hit and no exact title/name match
49-
observed_at: "2026-08-07T20:27:40Z"
49+
observed_at: "2026-08-07T21:49:51Z"
5050
- source: workflow-operator-notes
5151
locator: assignment:atlassian
5252
name: Speakeasy callback and catalog-path observations
5353
classification: official
5454
status: hosted callback confirmed; hosted outbound IP ranges unknown
55-
observed_at: "2026-08-07T20:27:40Z"
55+
observed_at: "2026-08-07T21:49:51Z"
5656
- source: provider-documentation
5757
locator: https://support.atlassian.com/atlassian-rovo-mcp-server/docs/getting-started-with-the-atlassian-remote-mcp-server/
5858
name: Getting started with the Atlassian Rovo MCP Server
5959
classification: official
60-
observed_at: "2026-08-07T20:27:40Z"
60+
observed_at: "2026-08-07T21:49:51Z"
6161
- source: provider-documentation
6262
locator: https://support.atlassian.com/atlassian-rovo-mcp-server/docs/setting-up-clients/
6363
name: Setting up clients
6464
classification: official
65-
observed_at: "2026-08-07T20:27:40Z"
65+
observed_at: "2026-08-07T21:49:51Z"
6666
- source: provider-documentation
6767
locator: https://support.atlassian.com/atlassian-rovo-mcp-server/docs/authentication-and-authorization/
6868
name: Authentication and authorization
6969
classification: official
70-
observed_at: "2026-08-07T20:27:40Z"
70+
observed_at: "2026-08-07T21:49:51Z"
7171
- source: provider-documentation
7272
locator: https://support.atlassian.com/atlassian-rovo-mcp-server/docs/configuring-oauth-2-1/
7373
name: Configuring OAuth 2.1
7474
classification: official
75-
observed_at: "2026-08-07T20:27:40Z"
75+
observed_at: "2026-08-07T21:49:51Z"
7676
- source: provider-documentation
7777
locator: https://support.atlassian.com/atlassian-rovo-mcp-server/docs/configuring-authentication-via-api-token/
7878
name: Configuring authentication via API token
7979
classification: official
80-
observed_at: "2026-08-07T20:27:40Z"
80+
observed_at: "2026-08-07T21:49:51Z"
8181
- source: provider-documentation
8282
locator: https://support.atlassian.com/atlassian-rovo-mcp-server/docs/using-with-other-supported-mcp-clients/
8383
name: Using with other supported MCP clients
8484
classification: official
85-
observed_at: "2026-08-07T20:27:40Z"
85+
observed_at: "2026-08-07T21:49:51Z"
8686
- source: provider-documentation
8787
locator: https://support.atlassian.com/security-and-access-policies/docs/control-atlassian-rovo-mcp-server-settings/
8888
name: Control Atlassian Rovo MCP server settings
8989
classification: official
90-
observed_at: "2026-08-07T20:27:40Z"
90+
observed_at: "2026-08-07T21:49:51Z"
9191
- source: provider-documentation
9292
locator: https://support.atlassian.com/security-and-access-policies/docs/specify-ip-addresses-for-product-access/
9393
name: Specify IP addresses for product access
9494
classification: official
95-
observed_at: "2026-08-07T20:27:40Z"
95+
observed_at: "2026-08-07T21:49:51Z"
9696
- source: provider-documentation
9797
locator: https://support.atlassian.com/security-and-access-policies/docs/available-atlassian-rovo-mcp-server-domains/
9898
name: Available Atlassian Rovo MCP server domains
9999
classification: official
100-
observed_at: "2026-08-07T20:27:40Z"
100+
observed_at: "2026-08-07T21:49:51Z"
101101
- source: provider-documentation
102102
locator: https://support.atlassian.com/atlassian-rovo-mcp-server/docs/troubleshooting-and-verifying-your-setup/
103103
name: Troubleshooting and verifying your setup
104104
classification: official
105-
observed_at: "2026-08-07T20:27:40Z"
105+
observed_at: "2026-08-07T21:49:51Z"
106106
- source: provider-marketing
107107
locator: https://www.atlassian.com/platform/remote-mcp-server
108108
name: Atlassian Rovo MCP server
109109
classification: official
110-
observed_at: "2026-08-07T20:27:40Z"
110+
observed_at: "2026-08-07T21:49:51Z"
111111
- source: endpoint-observation
112112
locator: https://mcp.atlassian.com/v1/mcp/authv2
113113
classification: official
114-
observed_at: "2026-08-07T20:27:40Z"
114+
observed_at: "2026-08-07T21:49:51Z"
115115
- source: endpoint-observation
116116
locator: https://mcp.atlassian.com/.well-known/oauth-protected-resource/v1/mcp/authv2
117117
classification: official
118-
observed_at: "2026-08-07T20:27:40Z"
118+
observed_at: "2026-08-07T21:49:51Z"
119119
- source: endpoint-observation
120-
locator: https://auth.atlassian.com/VCeDsk8ZHncYF1g234fKtc4lNipbBhu3/.well-known/oauth-authorization-server
120+
locator: protected-resource-discovered authorization-server metadata
121+
name: Atlassian authorization-server metadata with DCR registration endpoint
121122
classification: official
122-
observed_at: "2026-08-07T20:27:40Z"
123+
status: authorization, token, and registration endpoints verified from metadata; empty DCR POST returned HTTP 400
124+
observed_at: "2026-08-07T21:49:51Z"
125+
- source: endpoint-observation
126+
locator: https://auth.atlassian.com/.well-known/oauth-authorization-server
127+
name: Atlassian base authorization-server metadata
128+
classification: official
129+
status: stable base issuer plus authorization and token endpoints verified; no registration endpoint advertised here
130+
observed_at: "2026-08-07T21:49:51Z"
123131
- source: repository-doctrine
124132
locator: doctrine/speakeasy-setup.md
125133
name: Speakeasy setup canonical section
126134
classification: official
127-
observed_at: "2026-08-07T20:27:40Z"
135+
observed_at: "2026-08-07T21:49:51Z"

0 commit comments

Comments
 (0)