You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: prompts/mcp/readmes/atlassian.md
+50-26Lines changed: 50 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,13 +19,13 @@ Attribute|Details|
19
19
Tools provided by this Server|Short Description
20
20
-|-
21
21
`confluence_create_page`|Create a new Confluence page|
22
-
`confluence_delete_page`|Delete an existing Confluence page|
22
+
`confluence_delete_page`|Delete an existing Confluence page.|
23
23
`confluence_get_comments`|Get comments for a specific Confluence page|
24
24
`confluence_get_page`|Get content of a specific Confluence page by ID|
25
-
`confluence_get_page_ancestors`|Get ancestor (parent) pages of a specific Confluence page|
26
-
`confluence_get_page_children`|Get child pages of a specific Confluence page|
25
+
`confluence_get_page_ancestors`|Get ancestor (parent) pages of a specific Confluence page.|
26
+
`confluence_get_page_children`|Get child pages of a specific Confluence page.|
27
27
`confluence_search`|Search Confluence content using simple terms or CQL|
28
-
`confluence_update_page`|Update an existing Confluence page|
28
+
`confluence_update_page`|Update an existing Confluence page.|
29
29
`jira_add_comment`|Add a comment to a Jira issue|
30
30
`jira_add_worklog`|Add a worklog entry to a Jira issue|
31
31
`jira_batch_create_issues`|Create multiple Jira issues in a batch|
@@ -45,8 +45,10 @@ Tools provided by this Server|Short Description
45
45
`jira_link_to_epic`|Link an existing issue to an epic|
46
46
`jira_remove_issue_link`|Remove a link between two Jira issues|
47
47
`jira_search`|Search Jira issues using JQL (Jira Query Language)|
48
+
`jira_search_fields`|Search Jira fields by keyword with fuzzy match|
48
49
`jira_transition_issue`|Transition a Jira issue to a new status|
49
50
`jira_update_issue`|Update an existing Jira issue including changing status, adding Epic links, updating fields, etc.|
51
+
`jira_update_sprint`|Update jira sprint|
50
52
51
53
---
52
54
## Tools Details
@@ -62,7 +64,7 @@ Parameters|Type|Description
62
64
63
65
---
64
66
#### Tool: **`confluence_delete_page`**
65
-
Delete an existing Confluence page
67
+
Delete an existing Confluence page.
66
68
Parameters|Type|Description
67
69
-|-|-
68
70
`page_id`|`string`|The ID of the page to delete
@@ -85,20 +87,20 @@ Parameters|Type|Description
85
87
86
88
---
87
89
#### Tool: **`confluence_get_page_ancestors`**
88
-
Get ancestor (parent) pages of a specific Confluence page
90
+
Get ancestor (parent) pages of a specific Confluence page.
89
91
Parameters|Type|Description
90
92
-|-|-
91
93
`page_id`|`string`|The ID of the page whose ancestors you want to retrieve
92
94
93
95
---
94
96
#### Tool: **`confluence_get_page_children`**
95
-
Get child pages of a specific Confluence page
97
+
Get child pages of a specific Confluence page.
96
98
Parameters|Type|Description
97
99
-|-|-
98
100
`parent_id`|`string`|The ID of the parent page whose children you want to retrieve
99
101
`expand`|`string`*optional*|Fields to expand in the response (e.g., 'version', 'body.storage')
100
102
`include_content`|`boolean`*optional*|Whether to include the page content in the response
101
-
`limit`|`number`*optional*|Maximum number of child pages to return (1-50)
103
+
`limit`|`integer`*optional*|Maximum number of child pages to return (1-50)
102
104
103
105
---
104
106
#### Tool: **`confluence_search`**
@@ -120,18 +122,19 @@ Parameters|Type|Description
120
122
- Exact phrase in content: 'text ~ "\"Urgent Review Required\"" AND label = "pending-approval"'
121
123
- Title wildcards: 'title ~ "Minutes*" AND (space = "HR" OR space = "Marketing")'
122
124
Note: Special identifiers need proper quoting in CQL: personal space keys (e.g., "~username"), reserved words, numeric IDs, and identifiers with special characters.
123
-
`limit`|`number`*optional*|Maximum number of results (1-50)
125
+
`limit`|`integer`*optional*|Maximum number of results (1-50)
124
126
`spaces_filter`|`string`*optional*|Comma-separated list of space keys to filter results by. Overrides the environment variable CONFLUENCE_SPACES_FILTER if provided.
125
127
126
128
---
127
129
#### Tool: **`confluence_update_page`**
128
-
Update an existing Confluence page
130
+
Update an existing Confluence page.
129
131
Parameters|Type|Description
130
132
-|-|-
131
133
`content`|`string`|The new content of the page in Markdown format
132
134
`page_id`|`string`|The ID of the page to update
133
135
`title`|`string`|The new title of the page
134
136
`is_minor_edit`|`boolean`*optional*|Whether this is a minor edit
137
+
`parent_id`|`string`*optional*|Optional the new parent page ID
135
138
`version_comment`|`string`*optional*|Optional comment for this version
136
139
137
140
---
@@ -197,7 +200,7 @@ Parameters|Type|Description
197
200
`link_type`|`string`|The type of link to create (e.g., 'Duplicate', 'Blocks', 'Relates to')
198
201
`outward_issue_key`|`string`|The key of the outward issue (e.g., 'PROJ-456')
199
202
`comment`|`string`*optional*|Optional comment to add to the link
200
-
`comment_visibility`|`object`*optional*|Optional visibility settings for the comment
203
+
`comment_visibility`|`string`*optional*|Optional visibility settings for the comment
201
204
202
205
---
203
206
#### Tool: **`jira_delete_issue`**
@@ -221,9 +224,9 @@ Parameters|Type|Description
221
224
-|-|-
222
225
`board_name`|`string`*optional*|The name of board, support fuzzy search
223
226
`board_type`|`string`*optional*|The type of jira board (e.g., 'scrum', 'kanban')
224
-
`limit`|`number`*optional*|Maximum number of results (1-50)
227
+
`limit`|`integer`*optional*|Maximum number of results (1-50)
`startAt`|`number`*optional*|Starting index for pagination (0-based)
229
+
`start_at`|`integer`*optional*|Starting index for pagination (0-based)
227
230
228
231
---
229
232
#### Tool: **`jira_get_board_issues`**
@@ -241,17 +244,17 @@ Parameters|Type|Description
241
244
- Find by priority: "priority = High AND project = PROJ"
242
245
`expand`|`string`*optional*|Fields to expand in the response (e.g., 'version', 'body.storage')
243
246
`fields`|`string`*optional*|Comma-separated fields to return in the results. Use '*all' for all fields, or specify individual fields like 'summary,status,assignee,priority'
244
-
`limit`|`number`*optional*|Maximum number of results (1-50)
245
-
`startAt`|`number`*optional*|Starting index for pagination (0-based)
247
+
`limit`|`integer`*optional*|Maximum number of results (1-50)
248
+
`start_at`|`integer`*optional*|Starting index for pagination (0-based)
246
249
247
250
---
248
251
#### Tool: **`jira_get_epic_issues`**
249
252
Get all issues linked to a specific epic
250
253
Parameters|Type|Description
251
254
-|-|-
252
255
`epic_key`|`string`|The key of the epic (e.g., 'PROJ-123')
253
-
`limit`|`number`*optional*|Maximum number of issues to return (1-50)
254
-
`startAt`|`number`*optional*|Starting index for pagination (0-based)
256
+
`limit`|`integer`*optional*|Maximum number of issues to return (1-50)
257
+
`start_at`|`integer`*optional*|Starting index for pagination (0-based)
255
258
256
259
---
257
260
#### Tool: **`jira_get_issue`**
@@ -271,8 +274,8 @@ Get all issues for a specific Jira project
271
274
Parameters|Type|Description
272
275
-|-|-
273
276
`project_key`|`string`|The project key
274
-
`limit`|`number`*optional*|Maximum number of results (1-50)
275
-
`startAt`|`number`*optional*|Starting index for pagination (0-based)
277
+
`limit`|`integer`*optional*|Maximum number of results (1-50)
278
+
`start_at`|`integer`*optional*|Starting index for pagination (0-based)
276
279
277
280
---
278
281
#### Tool: **`jira_get_sprint_issues`**
@@ -281,17 +284,17 @@ Parameters|Type|Description
281
284
-|-|-
282
285
`sprint_id`|`string`|The id of sprint (e.g., '10001')
283
286
`fields`|`string`*optional*|Comma-separated fields to return in the results. Use '*all' for all fields, or specify individual fields like 'summary,status,assignee,priority'
284
-
`limit`|`number`*optional*|Maximum number of results (1-50)
285
-
`startAt`|`number`*optional*|Starting index for pagination (0-based)
287
+
`limit`|`integer`*optional*|Maximum number of results (1-50)
288
+
`start_at`|`integer`*optional*|Starting index for pagination (0-based)
286
289
287
290
---
288
291
#### Tool: **`jira_get_sprints_from_board`**
289
292
Get jira sprints from board by state
290
293
Parameters|Type|Description
291
294
-|-|-
292
-
`board_id`|`string`*optional*|The id of board (e.g., '1000')
293
-
`limit`|`number`*optional*|Maximum number of results (1-50)
294
-
`startAt`|`number`*optional*|Starting index for pagination (0-based)
295
+
`board_id`|`string`|The id of board (e.g., '1000')
296
+
`limit`|`integer`*optional*|Maximum number of results (1-50)
297
+
`start_at`|`integer`*optional*|Starting index for pagination (0-based)
295
298
`state`|`string`*optional*|Sprint state (e.g., 'active', 'future', 'closed')
296
299
297
300
---
@@ -337,9 +340,18 @@ Parameters|Type|Description
337
340
- Find by label: "labels = frontend AND project = PROJ"
338
341
- Find by priority: "priority = High AND project = PROJ"
339
342
`fields`|`string`*optional*|Comma-separated fields to return in the results. Use '*all' for all fields, or specify individual fields like 'summary,status,assignee,priority'
340
-
`limit`|`number`*optional*|Maximum number of results (1-50)
343
+
`limit`|`integer`*optional*|Maximum number of results (1-50)
341
344
`projects_filter`|`string`*optional*|Comma-separated list of project keys to filter results by. Overrides the environment variable JIRA_PROJECTS_FILTER if provided.
342
-
`startAt`|`number`*optional*|Starting index for pagination (0-based)
345
+
`start_at`|`integer`*optional*|Starting index for pagination (0-based)
346
+
347
+
---
348
+
#### Tool: **`jira_search_fields`**
349
+
Search Jira fields by keyword with fuzzy match
350
+
Parameters|Type|Description
351
+
-|-|-
352
+
`keyword`|`string`*optional*|Keyword for fuzzy search. If left empty, lists the first 'limit' available fields in their default order.
353
+
`limit`|`integer`*optional*|Maximum number of results
354
+
`refresh`|`boolean`*optional*|Whether to force refresh the field list
343
355
344
356
---
345
357
#### Tool: **`jira_transition_issue`**
@@ -361,6 +373,18 @@ Parameters|Type|Description
361
373
`additional_fields`|`string`*optional*|Optional JSON string of additional fields to update. Use this for custom fields or more complex updates.
362
374
`attachments`|`string`*optional*|Optional JSON string or comma-separated list of file paths to attach to the issue. Example: "/path/to/file1.txt,/path/to/file2.txt" or "["/path/to/file1.txt","/path/to/file2.txt"]"
363
375
376
+
---
377
+
#### Tool: **`jira_update_sprint`**
378
+
Update jira sprint
379
+
Parameters|Type|Description
380
+
-|-|-
381
+
`sprint_id`|`string`|The id of sprint (e.g., '10001')
382
+
`end_date`|`string`*optional*|Optional: New end date for the sprint
383
+
`goal`|`string`*optional*|Optional: New goal for the sprint
384
+
`sprint_name`|`string`*optional*|Optional: New name for the sprint
385
+
`start_date`|`string`*optional*|Optional: New start date for the sprint
386
+
`state`|`string`*optional*|Optional: New state for the sprint (future|active|closed)
0 commit comments