Atlassian · Capability
Atlassian rest/api/3/groups/ — Groups
Atlassian rest/api/3/groups/ — Groups. 1 operations. Lead operation: Atlassian Find Groups. Self-contained Naftiko capability covering one Atlassian business surface.
What You Can Do
GET
Atlassianfindgroups
— Atlassian Find Groups
/v1/api/3/groups/picker
MCP Tools
atlassian-find-groups
Atlassian Find Groups
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Atlassian rest/api/3/groups/ — Groups
description: 'Atlassian rest/api/3/groups/ — Groups. 1 operations. Lead operation: Atlassian Find Groups. Self-contained
Naftiko capability covering one Atlassian business surface.'
tags:
- Atlassian
- Groups
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
ATLASSIAN_API_KEY: ATLASSIAN_API_KEY
capability:
consumes:
- type: http
namespace: rest-api-3-groups--groups
baseUri: https://your-domain.atlassian.net
description: Atlassian rest/api/3/groups/ — Groups business capability. Self-contained, no shared references.
resources:
- name: rest-api-3-groups-picker
path: /rest/api/3/groups/picker
operations:
- name: atlassianfindgroups
method: GET
description: Atlassian Find Groups
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: accountId
in: query
type: string
description: This parameter is deprecated, setting it does not affect the results. To find groups containing a particular
user, use [Get user groups](#api-rest-api-3-user-gr
- name: query
in: query
type: string
description: The string to find in group names.
- name: exclude
in: query
type: array
description: 'As a group''s name can change, use of `excludeGroupIds` is recommended to identify a group. '
- name: excludeId
in: query
type: array
description: 'A group ID to exclude from the result. To exclude multiple groups, provide an ampersand-separated
list. For example, `excludeId=group1-id&excludeId=group2-id`. '
- name: maxResults
in: query
type: integer
description: The maximum number of groups to return. The maximum number of groups that can be returned is limited
by the system property `jira.ajax.autocomplete.limit`.
- name: caseInsensitive
in: query
type: boolean
description: Whether the search for groups should be case insensitive.
- name: userName
in: query
type: string
description: This parameter is no longer available. See the [deprecation notice](https://developer.atlassian.com/cloud/jira/platform/deprecation-notice-user-privacy-api-migr
exposes:
- type: rest
namespace: rest-api-3-groups--groups-rest
port: 8080
description: REST adapter for Atlassian rest/api/3/groups/ — Groups. One Spectral-compliant resource per consumed operation,
prefixed with /v1.
resources:
- path: /v1/api/3/groups/picker
name: rest-api-3-groups-picker
description: REST surface for rest-api-3-groups-picker.
operations:
- method: GET
name: atlassianfindgroups
description: Atlassian Find Groups
call: rest-api-3-groups--groups.atlassianfindgroups
with:
accountId: rest.accountId
query: rest.query
exclude: rest.exclude
excludeId: rest.excludeId
maxResults: rest.maxResults
caseInsensitive: rest.caseInsensitive
userName: rest.userName
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: rest-api-3-groups--groups-mcp
port: 9090
transport: http
description: MCP adapter for Atlassian rest/api/3/groups/ — Groups. One tool per consumed operation, routed inline through
this capability's consumes block.
tools:
- name: atlassian-find-groups
description: Atlassian Find Groups
hints:
readOnly: true
destructive: false
idempotent: true
call: rest-api-3-groups--groups.atlassianfindgroups
with:
accountId: tools.accountId
query: tools.query
exclude: tools.exclude
excludeId: tools.excludeId
maxResults: tools.maxResults
caseInsensitive: tools.caseInsensitive
userName: tools.userName
outputParameters:
- type: object
mapping: $.