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
Sprint management with CRUD operations and issue management
operation
Depends on operation (see below)
Sprint Operations
Operation
Description
Required Parameters
Optional Parameters
get
Get sprint details
sprintId
expand
list
List all sprints for a board
boardId
startAt, maxResults, state, expand
create
Create a new sprint
boardId, name
startDate, endDate, goal
update
Update a sprint
sprintId
name, startDate, endDate, goal, state
delete
Delete a sprint
sprintId
None
manage_issues
Add or remove issues from a sprint
sprintId
add, remove
Common Parameters
issueKey: The Jira issue key (e.g., "PROJ-123")
boardId: The ID of the board (numeric)
projectKey: The Jira project key (e.g., "PROJ")
jql: JQL query string
expand: Array of fields to expand in the response
Expansion Options
Issue Expansions
comments: Include issue comments
transitions: Include available transitions
attachments: Include file attachments
related_issues: Include linked issues
history: Include change history
Project Expansions
boards: Include project boards
components: Include project components
versions: Include project versions
recent_issues: Include recent issues
Board Expansions
sprints: Include board sprints
issues: Include board issues
configuration: Include board configuration
Filter Expansions
jql: Include JQL query
description: Include filter description
permissions: Include sharing permissions
issue_count: Include count of matching issues
Search/Execute JQL Expansions
issue_details: Include detailed issue information
transitions: Include available transitions
comments_preview: Include comment previews
Example Usage
Using Issue Management
// Create a new issueawaituse_mcp_tool({server_name: "jira-cloud",tool_name: "manage_jira_issue",arguments: {operation: "create",projectKey: "PROJ",summary: "Example Issue",description: "This is a test issue",issueType: "Task"}});// Get issue with comments and transitionsawaituse_mcp_tool({server_name: "jira-cloud",tool_name: "manage_jira_issue",arguments: {operation: "get",issueKey: "PROJ-123",expand: ["comments","transitions"]}});// Update an issueawaituse_mcp_tool({server_name: "jira-cloud",tool_name: "manage_jira_issue",arguments: {operation: "update",issueKey: "PROJ-123",summary: "Updated Issue Title",description: "This issue has been updated"}});// Add a comment to an issueawaituse_mcp_tool({server_name: "jira-cloud",tool_name: "manage_jira_issue",arguments: {operation: "comment",issueKey: "PROJ-123",comment: "This is a new comment"}});
Using Board Management
// Get a board with sprintsawaituse_mcp_tool({server_name: "jira-cloud",tool_name: "manage_jira_board",arguments: {operation: "get",boardId: 123,expand: ["sprints"]}});// List all boards with paginationawaituse_mcp_tool({server_name: "jira-cloud",tool_name: "manage_jira_board",arguments: {operation: "list",startAt: 0,maxResults: 50,include_sprints: true}});// Create a new boardawaituse_mcp_tool({server_name: "jira-cloud",tool_name: "manage_jira_board",arguments: {operation: "create",name: "New Development Board",type: "scrum",projectKey: "PROJ"}});
Using Filter Management
// List all filtersawaituse_mcp_tool({server_name: "jira-cloud",tool_name: "manage_jira_filter",arguments: {operation: "list",expand: ["jql","description"]}});// Execute a filter to get matching issuesawaituse_mcp_tool({server_name: "jira-cloud",tool_name: "manage_jira_filter",arguments: {operation: "execute_filter",filterId: "12345"}});// Execute a JQL query directly with enhanced resultsawaituse_mcp_tool({server_name: "jira-cloud",tool_name: "manage_jira_filter",arguments: {operation: "execute_jql",jql: "project = PROJ AND status = 'In Progress' ORDER BY created DESC",maxResults: 50,expand: ["issue_details","transitions"]}});
Using Sprint Management
// Create a new sprintawaituse_mcp_tool({server_name: "jira-cloud",tool_name: "manage_jira_sprint",arguments: {operation: "create",boardId: 123,name: "Sprint 1",goal: "Complete core features"}});// Add issues to a sprintawaituse_mcp_tool({server_name: "jira-cloud",tool_name: "manage_jira_sprint",arguments: {operation: "manage_issues",sprintId: 456,add: ["PROJ-123","PROJ-124","PROJ-125"]}});
Error Handling
All tools return errors in this format:
{
"content": [
{
"type": "text",
"text": "Error: Description of what went wrong"
}
],
"isError": true
}