Add comment to issue
Action ID:tools.jira.add_issue_comment
Add a comment to an issue in Jira.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-comments/#api-rest-api-3-issue-issueidorkey-comment-post
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
Comment to add to the issue.
ID or key of the issue to add a comment to.
Jira tenant URL (e.g. https://your-domain.atlassian.net).Default:
null.Assign issue
Action ID:tools.jira.assign_issue
Assign an issue to a user.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-rest-api-3-issue-issueidorkey-assignee-put
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
Jira issue key (e.g. TC-123)
Jira user ID (e.g. 1234567890)
Jira tenant URL (e.g. https://your-domain.atlassian.net)Default:
null.Create issue
Action ID:tools.jira.create_issue
Create a new issue in Jira.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-rest-api-3-issue-post
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
Detailed description of the incident.
Jira issue type ID.
Priority ID. Must be one of the priorities in the priority scheme.
Jira project ID.
Brief one-line summary of the incident.
Jira tenant URL (e.g. https://your-domain.atlassian.net).Default:
null.List of fields to add to the issue. Each field is an object with the following keys: -
key: The Jira custom field ID. - value: The field value.
For example: [ {"key": "customfield_10000", "value": "New value"}, {"key": "customfield_10001", "value": "Another value"} ]Default: [].Tags to categorize the incident. Added as Jira labels.Default:
[].Get fields
Action ID:tools.jira.get_fields
Get a list of fields from Jira.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-fields/#api-group-issue-fields
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
Jira tenant URL (e.g. https://your-domain.atlassian.net)Default:
null.Get issue
Action ID:tools.jira.get_issue
Get an issue from Jira by ID or key.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-rest-api-3-issue-issueidorkey-get
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
ID or key of the issue to get.
Jira tenant URL (e.g. https://your-domain.atlassian.net)Default:
null.A list of fields to return for each issue, use it to retrieve a subset of fields. This parameter accepts a comma-separated list of strings. Expand options include: *all, *navigable, summary, comment,-description, -comment (defaults to *all).Default:
"*all".Get priorities by scheme
Action ID:tools.jira.get_priorities
Get a list of priorities from Jira for a given priority scheme.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-priority-schemes/#api-rest-api-3-priorityscheme-schemeid-priorities-get
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
Jira priority scheme ID.
Jira tenant URL (e.g. https://your-domain.atlassian.net)Default:
null.Maximum number of priorities to return.Default:
50.Get priority schemes
Action ID:tools.jira.get_priority_schemes
Get a list of priority schemes from Jira.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-priority-schemes/#api-rest-api-3-priorityscheme-get
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
Jira tenant URL (e.g. https://your-domain.atlassian.net)Default:
null.Maximum number of priority schemes to return.Default:
50.Get projects
Action ID:tools.jira.get_projects
Get a list of projects from Jira.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-projects/#api-rest-api-3-project-search-get
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
Jira tenant URL (e.g. https://your-domain.atlassian.net)Default:
null.Maximum number of projects to return.Default:
50.Get transitions
Action ID:tools.jira.get_transitions
Get a list of available transitions for an issue.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-rest-api-3-issue-issueidorkey-transitions-get
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
ID or key of the issue to get transitions for.
Jira tenant URL (e.g. https://your-domain.atlassian.net).Default:
null.Get user ID
Action ID:tools.jira.get_user_id
Get a user ID from Jira.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-user-search/#api-rest-api-3-user-search-get
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
Jira username (e.g. john.doe@example.com)
Jira tenant URL (e.g. https://your-domain.atlassian.net)Default:
null.Jira MCP
Action ID:tools.jira.mcp
Use AI to interact with Jira through Atlassian’s remote MCP server.
Reference: https://support.atlassian.com/atlassian-rovo-mcp-server/docs/getting-started-with-the-atlassian-remote-mcp-server/
Secrets
Required secrets:jira_mcp_oauth: OAuth tokenJIRA_MCP_USER_TOKEN.
anthropic: optional valuesANTHROPIC_API_KEY.openai: optional valuesOPENAI_API_KEY.gemini: optional valuesGEMINI_API_KEY.amazon_bedrock: optional valuesAWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY,AWS_REGION,AWS_ROLE_ARN,AWS_ROLE_SESSION_NAME,AWS_SESSION_TOKEN,AWS_BEARER_TOKEN_BEDROCK,AWS_MODEL_ID,AWS_INFERENCE_PROFILE_ID.custom-model-provider: optional valuesCUSTOM_MODEL_PROVIDER_API_KEY,CUSTOM_MODEL_PROVIDER_MODEL_NAME,CUSTOM_MODEL_PROVIDER_BASE_URL.azure_openai: optional valuesAZURE_API_BASE,AZURE_API_VERSION,AZURE_DEPLOYMENT_NAME,AZURE_API_KEY,AZURE_AD_TOKEN,AZURE_TENANT_ID,AZURE_CLIENT_ID,AZURE_CLIENT_SECRET.azure_ai: optional valuesAZURE_API_BASE,AZURE_API_KEY,AZURE_AD_TOKEN,AZURE_TENANT_ID,AZURE_CLIENT_ID,AZURE_CLIENT_SECRET,AZURE_API_VERSION,AZURE_AI_MODEL_NAME.litellm: required valuesLITELLM_BASE_URL.
Input fields
Instructions for the agent.
User prompt to the agent.
Model to use. Pick from the list of models enabled for this workspace. Provide this field, or both deprecated
model_name and model_provider.Default: null.Deprecated. Use
model instead. If model is omitted, set this together with model_provider.Default: null.Deprecated. Use
model instead. If model is omitted, set this together with model_name.Default: null.Search issues
Action ID:tools.jira.search_issues
Search for issues in Jira using JQL.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-search/#api-rest-api-3-search-jql-get
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
JQL query to search for issues.
Jira tenant URL (e.g. https://your-domain.atlassian.net)Default:
null.A list of fields to return for each issue, use it to retrieve a subset of fields. This parameter accepts a comma-separated list. Expand options include: *all, *navigable, summary, comment, -description, -comment (defaults to id).Default:
"id".Maximum number of results to return.Default:
100.Next page token to get the next page of results. If not provided, the first page of results will be returned.Default:
null.Update issue description
Action ID:tools.jira.update_issue_description
Update the description of an existing issue in Jira.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-rest-api-3-issue-issueidorkey-put
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
Updated description of the incident.
ID or key of the issue to update.
Jira tenant URL (e.g. https://your-domain.atlassian.net).Default:
null.Update issue fields
Action ID:tools.jira.update_issue_fields
Update the fields of an existing issue in Jira.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-rest-api-3-issue-issueidorkey-put
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
List of fields to update in the issue.
For example usage:
[ {"customfield_10000": "New value"}, {"customfield_10001": ["Another value"]} ]ID or key of the issue to update.
Jira tenant URL (e.g. https://your-domain.atlassian.net).Default:
null.Update issue status
Action ID:tools.jira.update_issue_status
Update the status of an issue.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issues/#api-rest-api-3-issue-issueidorkey-transitions-post
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
ID or key of the issue to update.
ID of the transition to perform.
Jira tenant URL (e.g. https://your-domain.atlassian.net).Default:
null.Upload attachment
Action ID:tools.jira.upload_attachment
Upload an attachment to a Jira issue.
Reference: https://developer.atlassian.com/cloud/jira/platform/rest/v3/api-group-issue-attachments/#api-rest-api-3-issue-issueidorkey-attachments-post
Secrets
Required secrets:jira: required valuesJIRA_USEREMAIL,JIRA_API_TOKEN.
Input fields
Base64 encoded content of the file to upload.
MIME type of the file (e.g., “application/pdf”, “image/png”, “text/plain”).
Name of the file to upload.
Jira issue key or ID to upload the attachment to (e.g., “PROJ-123”).
Jira tenant URL (e.g. https://your-domain.atlassian.net).Default:
null.