MissionControlHQMissionControlHQResources
ArticlesDocs
Get early access→
Integrations
Email & Productivity
  • Gmail
  • Outlook
  • Google Docs
  • Google Sheets
  • Excel
  • Notion
  • Confluence
  • Airtable
  • Todoist
  • Google Tasks
  • Canva
Communication
  • Slack
  • Microsoft Teams
  • Discord
  • WhatsApp
  • Webex
Scheduling & Meetings
  • Google Calendar
  • Zoom
  • Calendly
  • Cal.com
  • Google Meet
  • Eventbrite
Marketing & Social
  • Mailchimp
  • Google Ads
  • Facebook
  • LinkedIn
  • YouTube
  • Reddit
  • Dub
CRM & Support
  • HubSpot
  • Salesforce
  • Attio
  • Capsule CRM
  • Intercom
  • Zendesk
  • Gorgias
  • Zoho Desk
  • Gong
File Storage
  • Google Drive
  • Dropbox
  • OneDrive
  • Box
  • SharePoint
  • Google Photos
E-commerce & Payments
  • Stripe
  • Square
Finance & Time
  • Harvest
  • Zoho Books
  • Zoho Invoice
  • FreshBooks
  • Fathom
Analytics
  • Google BigQuery
Dev & Project Management
  • GitHub
  • GitLab
  • Bitbucket
  • Linear
  • Jira
  • Asana
  • ClickUp
  • Trello
  • Monday.com
  • Basecamp
  • Wrike
  • Productboard
  • Figma
  • Miro
  • Sentry
  • PagerDuty
  • Supabase
  • DigitalOcean
Resources/Integrations/Jira

Dev & Project Management

🧭 Jira integration

Access levels: Read-only · Read + write · Full access · Verified July 15, 2026

PreviousLinearNextAsana

Connect Jira once and every agent in your squad can work in it for you, with exactly as much access as you decide to give, and a receipt for every call it makes.

What your squad can do in Jira

  • Look things up, fetch bulk issues; get all groups; get all issue type schemes, and more.
  • Do real work, add attachment; add comment; add users to project role; add user to group, and more.
  • Run it on a schedule: any of the 97 available tools below can be part of a scheduled task or a mission.

How to connect

  1. In your dashboard, open Integrations and find Jira.
  2. Click Connect and pick an access level (we recommend Read + write): this is the ceiling for every agent.
  3. Sign in to Jira in the window that opens and approve. You land back on the Integrations page with the account live.

You can change an account's access level any time under Manage. It applies instantly, no re-authorization. If the connection ever expires, the card shows Reconnect; one click re-authorizes the same account with the same settings.

Multiple accounts: connect as many as you need (say, yours and a client's). One is primary. Agents use it unless a mission says otherwise.

Access levels

The level you pick at connect time is enforced on our side for every agent call: an agent can never do more than the level allows, no matter what it's asked.

LevelWhat it allows
Read-onlyRead issues, projects, and users.
Read + writeRead and write issues, comments, transitions.Recommended
Full accessManage projects, fields, workflows, and config.

On top of the connection's level, every agent can be individually allowed, scoped down, or denied for this app from the Integrations page. Deny an agent and it doesn't even see the connection.

Every tool, in plain terms

The 97 tools agents use in Jira through Mission Control, and the lowest access level that includes each. Agents discover these themselves. You never have to name a tool; asking in plain language is enough.

ToolWhat it doesAccess level
Add attachment
JIRA_ADD_ATTACHMENT
Uploads and attaches a file to a Jira issue.Read + write, Full access
Add comment
JIRA_ADD_COMMENT
Adds a comment using Atlassian Document Format (ADF) for rich text to an existing Jira issue.Read + write, Full access
Add users to project role
JIRA_ADD_USERS_TO_PROJECT_ROLE
Adds users and optionally groups to a project role.Read + write, Full access
Add user to group
JIRA_ADD_USER_TO_GROUP
Adds a user to a Jira group.Read + write, Full access
Add watcher to issue
JIRA_ADD_WATCHER_TO_ISSUE
Adds a user to an issue's watcher list by account ID.Read + write, Full access
Add worklog
JIRA_ADD_WORKLOG
Add a worklog entry to a Jira issue. Use when logging time spent on an issue.Read + write, Full access
Analyse expression
JIRA_ANALYSE_EXPRESSION
Analyses Jira expressions for syntax validation, type checking, and complexity analysis.Read + write, Full access
Assign issue
JIRA_ASSIGN_ISSUE
Assigns a Jira issue to a user, default assignee, or unassigns; supports email/name lookup.Read + write, Full access
Bulk create issue
JIRA_BULK_CREATE_ISSUE
Creates multiple Jira issues (up to 50 per call) with full feature support including markdown, assignee resolution, and priority handling.Read + write, Full access
Check permissions
JIRA_CHECK_PERMISSIONS
Check user permissions for global and project-level operations in Jira.Read + write, Full access
Create group
JIRA_CREATE_GROUP
Creates a new group in Jira with the specified name.Read + write, Full access
Create issue
JIRA_CREATE_ISSUE
Creates a new Jira issue (e.g., bug, task, story) in a specified project.Read + write, Full access
Create issue link
JIRA_CREATE_ISSUE_LINK
Links two Jira issues using a specified link type with optional comment.Read + write, Full access
Create jql autocompletedata
JIRA_CREATE_JQL_AUTOCOMPLETEDATA
Retrieves JQL autocomplete reference data including reserved words, field names, and function names.Read + write, Full access
Create project
JIRA_CREATE_PROJECT
Creates a new Jira project with required lead, template, and type configuration.Read + write, Full access
Create sprint
JIRA_CREATE_SPRINT
Creates a new sprint on a Jira board with optional start/end dates and goal.Read + write, Full access
Create version
JIRA_CREATE_VERSION
Creates a new version for releases or milestones in a Jira project.Read + write, Full access
Delete comment
JIRA_DELETE_COMMENT
Deletes a specific comment from a Jira issue using its ID and the issue's ID/key; requires user permission to delete comments on the issue.Full access
Delete issue
JIRA_DELETE_ISSUE
Permanently and irreversibly deletes a Jira issue by its ID or key.Full access
Delete version
JIRA_DELETE_VERSION
Deletes a Jira version and optionally reassigns its issues.Full access
Delete worklog
JIRA_DELETE_WORKLOG
Deletes a worklog from a Jira issue with estimate adjustment options.Full access
Edit issue
JIRA_EDIT_ISSUE
Updates an existing Jira issue with field values and operations.Read + write, Full access
Evaluate jira expression
JIRA_EVALUATE_JIRA_EXPRESSION
Evaluate Jira expressions using the enhanced search API.Read + write, Full access
Fetch bulk issues
JIRA_FETCH_BULK_ISSUES
Bulk fetch multiple Jira issues by their IDs or keys (max 100 per call).Read + write, Full access
Find users
JIRA_FIND_USERS
DEPRECATED: Use JIRA_FIND_USERS2 instead. Searches for Jira users by email or display name to find account IDs; essential for assigning issues, adding watchers, and other user-related operations. Broad queries may retur…Read + write, Full access
Find users2
JIRA_FIND_USERS2
Find users in Jira by query string, account ID, or property search.Read + write, Full access
Find users for picker
JIRA_FIND_USERS_FOR_PICKER
Find users for picker components by matching query against user attributes like display name and email.Read + write, Full access
Get all groups
JIRA_GET_ALL_GROUPS
Retrieves all groups from the Jira instance with pagination support.Read + write, Full access
Get all issue type schemes
JIRA_GET_ALL_ISSUE_TYPE_SCHEMES
Retrieves all Jira issue type schemes with optional filtering and pagination.Read + write, Full access
Get all projects
JIRA_GET_ALL_PROJECTS
Retrieves all visible projects using the modern paginated Jira API with server-side filtering and pagination support.Read + write, Full access
Get all statuses
JIRA_GET_ALL_STATUSES
Retrieves all issue statuses associated with workflows from Jira.Read + write, Full access
Get all users
JIRA_GET_ALL_USERS
Retrieves all users from the Jira instance including active, inactive, app accounts, and system accounts, with pagination support.Read + write, Full access
Get attachment
JIRA_GET_ATTACHMENT
Retrieves the binary content of a Jira attachment by ID.All levels
Get attachment meta
JIRA_GET_ATTACHMENT_META
Retrieve Jira attachment settings including upload limits and enabled status.Read + write, Full access
Get comment
JIRA_GET_COMMENT
Retrieves a specific comment by ID from a Jira issue with optional expansions.Read + write, Full access
Get components
JIRA_GET_COMPONENTS
Retrieve components from Jira projects with search and filtering.Read + write, Full access
Get create metadata issue type fields
JIRA_GET_CREATE_METADATA_ISSUE_TYPE_FIELDS
Retrieve field metadata for a specific issue type in a project.Read + write, Full access
Get current user
JIRA_GET_CURRENT_USER
Retrieves detailed information about the currently authenticated Jira user.Read + write, Full access
Get dashboards
JIRA_GET_DASHBOARDS
List and search Jira dashboards visible to the current user.Read + write, Full access
Get favorite filters
JIRA_GET_FAVORITE_FILTERS
Retrieve favorite filters for the current user.Read + write, Full access
Get fields
JIRA_GET_FIELDS
Retrieve Jira issue fields metadata. Use before editing an issue to discover custom field IDs and names. Custom fields are addressed as customfield_XXXXX in API calls and cf[XXXXX] in JQL; using display names instead ca…Read + write, Full access
Get fields paginated
JIRA_GET_FIELDS_PAGINATED
Retrieve Jira fields in pages. Use when you need to filter or page through custom and system fields.Read + write, Full access
Get filter
JIRA_GET_FILTER
Retrieves a specific Jira saved filter by ID, including its JQL and sharing metadata, to reuse in subsequent searches.Read + write, Full access
Get group
JIRA_GET_GROUP
Retrieves details of a specific Jira group by name or ID.Read + write, Full access
Get info
JIRA_GET_INFO
Retrieves runtime information for the Jira Service Management instance.Read + write, Full access
Get issue
JIRA_GET_ISSUE
Retrieves a Jira issue by ID or key with customizable fields and expansions.Read + write, Full access
Get issue create metadata
JIRA_GET_ISSUE_CREATE_METADATA
Retrieve issue creation metadata for Jira projects.Read + write, Full access
Get issue edit metadata
JIRA_GET_ISSUE_EDIT_METADATA
Retrieve editable fields for a Jira issue.Read + write, Full access
Get issue link types
JIRA_GET_ISSUE_LINK_TYPES
Retrieves all configured issue link types from Jira.Read + write, Full access
Get issue picker suggestions
JIRA_GET_ISSUE_PICKER_SUGGESTIONS
Get issue picker suggestions from Jira. Use when you need to search for issues and get auto-completion suggestions.Read + write, Full access
Get issue property
JIRA_GET_ISSUE_PROPERTY
Retrieves a custom property from a Jira issue by key.Read + write, Full access
Get issue resolutions
JIRA_GET_ISSUE_RESOLUTIONS
Retrieves all available issue resolution types from Jira.Read + write, Full access
Get issue types
JIRA_GET_ISSUE_TYPES
Retrieves all Jira issue types available to the user using the modern API v3 endpoint; results vary based on 'Administer Jira' global or 'Browse projects' project permissions.Read + write, Full access
Get issue watchers
JIRA_GET_ISSUE_WATCHERS
Retrieves users watching a Jira issue for update notifications.Read + write, Full access
Get issue worklogs
JIRA_GET_ISSUE_WORKLOGS
DEPRECATED: Use JIRA_GET_WORKLOG instead. This action is deprecated because it lacks the expand parameter for worklog properties. Use JIRA_GET_WORKLOG which provides the same functionality plus the ability to expand wor…Read + write, Full access
Get jql autocompletedata
JIRA_GET_JQL_AUTOCOMPLETEDATA
Retrieve JQL autocomplete reference data. Use when you need to discover available JQL fields, functions, and reserved words for building queries.Read + write, Full access
Get jql autocompletedata suggestions
JIRA_GET_JQL_AUTOCOMPLETEDATA_SUGGESTIONS
Get JQL field auto-complete suggestions. Use when building JQL queries to discover valid field values or predicate options.Read + write, Full access
Get mypreferences locale
JIRA_GET_MYPREFERENCES_LOCALE
Retrieve the locale preference of the currently authenticated Jira user.Read + write, Full access
Get my permissions
JIRA_GET_MY_PERMISSIONS
Retrieve the user's permissions in Jira. Use when checking what actions the authenticated user can perform in a specific context (project, issue, or comment).Read + write, Full access
Get permissions
JIRA_GET_PERMISSIONS
Retrieve all available Jira permissions. Use when you need to list all permission types that exist in Jira, including project and global permissions.Read + write, Full access
Get permitted projects
JIRA_GET_PERMITTED_PROJECTS
Retrieve projects where the current user has specific permissions.Read + write, Full access
Get project
JIRA_GET_PROJECT
Retrieves details of a Jira project by its ID or key.Read + write, Full access
Get project roles
JIRA_GET_PROJECT_ROLES
Retrieves all available roles for a Jira project.Read + write, Full access
Get project type
JIRA_GET_PROJECT_TYPE
Retrieves detailed information about a specific Jira project type by its key.Read + write, Full access
Get project versions
JIRA_GET_PROJECT_VERSIONS
Retrieves all versions for a Jira project with optional expansion.Read + write, Full access
Get recent projects
JIRA_GET_RECENT_PROJECTS
Retrieves a list of projects recently accessed by the authenticated user.Read + write, Full access
Get remote issue links
JIRA_GET_REMOTE_ISSUE_LINKS
Retrieves links from a Jira issue to external resources.Read + write, Full access
Get server info
JIRA_GET_SERVER_INFO
Retrieve Jira instance server information.Read + write, Full access
Get service desk request type fields
JIRA_GET_SERVICE_DESK_REQUEST_TYPE_FIELDS
Retrieve JSM request type field metadata for filling out portal requests.Read + write, Full access
Get system avatars
JIRA_GET_SYSTEM_AVATARS
Retrieve all system avatars for a specific type (issuetype, project, user, or priority).Read + write, Full access
Get transitions
JIRA_GET_TRANSITIONS
Retrieves available workflow transitions for a Jira issue.Read + write, Full access
Get universal avatar type owner
JIRA_GET_UNIVERSAL_AVATAR_TYPE_OWNER
Retrieve all avatars (system and custom) for a specific type and entity in Jira.Read + write, Full access
Get universal avatar view type
JIRA_GET_UNIVERSAL_AVATAR_VIEW_TYPE
Retrieve the default avatar image for a specific type (project, issuetype, or priority) from Jira.Read + write, Full access
Get view type avatar
JIRA_GET_VIEW_TYPE_AVATAR
Retrieve a specific avatar image by type and ID from Jira.Read + write, Full access
Get votes
JIRA_GET_VOTES
Fetches voting details for a Jira issue; requires voting to be enabled in Jira's general settings.Read + write, Full access
Get worklog
JIRA_GET_WORKLOG
Retrieves worklogs for a specified Jira issue.Read + write, Full access
List all projects
JIRA_LIST_ALL_PROJECTS
List all projects accessible to the user. Use when you need to retrieve a comprehensive list of all Jira projects.Read + write, Full access
List boards
JIRA_LIST_BOARDS
Retrieves paginated Jira boards with filtering and sorting options.Read + write, Full access
List comments
JIRA_LIST_COMMENTS
Retrieve multiple comments by their IDs in a single request.Read + write, Full access
List filters
JIRA_LIST_FILTERS
Search and list Jira saved filters (saved searches) visible to the current user.Read + write, Full access
List groups picker
JIRA_LIST_GROUPS_PICKER
Search and list groups using Jira's picker endpoint.Read + write, Full access
List issue comments
JIRA_LIST_ISSUE_COMMENTS
Retrieves paginated comments from a Jira issue with optional ordering.Read + write, Full access
List project types
JIRA_LIST_PROJECT_TYPES
Retrieves all Jira project types available in the instance.Read + write, Full access
List sprints
JIRA_LIST_SPRINTS
Retrieves paginated sprints from a Jira board with optional state filtering.Read + write, Full access
Move issue to sprint
JIRA_MOVE_ISSUE_TO_SPRINT
Moves one or more Jira issues to a specified active sprint.Read + write, Full access
Parse jql queries
JIRA_PARSE_JQL_QUERIES
Parse and validate JQL queries, returning their abstract syntax tree structure along with any errors or warnings.Read + write, Full access
Remove user from group
JIRA_REMOVE_USER_FROM_GROUP
Removes a user from a Jira group. This is a destructive operation that revokes group-based permissions; confirm intent before calling.Full access
Remove user from project role
JIRA_REMOVE_USER_FROM_PROJECT_ROLE
Removes a user or group from a project role.Full access
Remove watcher from issue
JIRA_REMOVE_WATCHER_FROM_ISSUE
Removes a user from an issue's watcher list by account ID.Full access
Search approximate count
JIRA_SEARCH_APPROXIMATE_COUNT
Count issues matching a JQL query using approximate count endpoint.Read + write, Full access
Search dashboards
JIRA_SEARCH_DASHBOARDS
Search for Jira dashboards with filtering, sorting, and pagination support.Read + write, Full access
Search for issues using jql get
JIRA_SEARCH_FOR_ISSUES_USING_JQL_GET
Searches for Jira issues using JQL with pagination and field selection.Read + write, Full access
Search for issues using jql post
JIRA_SEARCH_FOR_ISSUES_USING_JQL_POST
DEPRECATED: Use JIRA_SEARCH_ISSUES instead.Read + write, Full access
Search issues
JIRA_SEARCH_ISSUES
Advanced Jira issue search supporting structured filters and raw JQL.Read + write, Full access
Send notification for issue
JIRA_SEND_NOTIFICATION_FOR_ISSUE
Sends a customized email notification for a Jira issue.Read + write, Full access
Transition issue
JIRA_TRANSITION_ISSUE
Transitions a Jira issue to a different workflow state, with support for transition name lookup and user assignment by email.Read + write, Full access
Update comment
JIRA_UPDATE_COMMENT
Updates text content or visibility of an existing Jira comment.Read + write, Full access

What agents can't do in Jira (yet)

  • Anything not in the table above. The tools mirror what Jira makes available to connected apps. If Jira doesn't expose an operation, agents can't perform it either.
  • If something you need is missing, there's usually a path: add the service's API key under Settings → Custom integrations and your agents can call it directly. See custom integrations & secrets. You can also ask your lead agent to open a ticket describing what it needs.

Using it in missions

Just ask in plain language: “check Jira for …”, “create … in Jira”, “every Monday, … ”, and the agent finds the right tool, runs it, and reports back with a receipt in your Runs ledger. Anything outward-facing (sending, posting, publishing) that a mission didn't clearly authorize comes back to you as a ticket first.

Troubleshooting

Agent saysWhat's happeningFix
"Jira isn't connected"No active connection (or this agent is denied)Connect on the Integrations page; check the agent's per-app policy
"The connection has expired"Jira ended the authorization (they all do periodically)Click Reconnect on the account, same settings, one click
"I'm not allowed to do that"The action is above the account's access level, or the agent is scoped downRaise the level under Manage, or adjust that agent's policy
It did something unexpectedThe ask was ambiguous (e.g. matched an existing item)Be explicit, "create a NEW …", and give agents a working folder where relevant