Jira MCP
for AI agents
FloConnector is a hosted Jira MCP server. Securely connect Claude, ChatGPT and other AI clients to Jira. Ask in plain English; it runs the 97 tools for you, behind one endpoint, with you deciding what it can touch.
Tools
Everything your AI can do in Jira
97 tools your agent gets the moment Jira is connected.
97 tools
- add_attachment write
Add Attachment
Uploads and attaches a file to a Jira issue.
- add_comment write
Add Comment
Adds a comment using Atlassian Document Format (ADF) for rich text to an existing Jira issue.
- add_users_to_project_role write
Add Users to Project Role
Adds users and optionally groups to a project role.
- add_user_to_group write
Add User to Group
Adds a user to a Jira group.
- add_watcher_to_issue write
Add Watcher to Issue
Adds a user to an issue's watcher list by account ID. Requires the authenticated user to have permission to view the issue and manage watchers; insufficient permissions may result in silent failure or an error response.
- add_worklog write
Add Worklog
Tool to add a worklog entry to a Jira issue. Use when logging time spent on an issue.
- analyse_expression read
Analyse Jira Expression
Analyses Jira expressions for syntax validation, type checking, and complexity analysis. Use when you need to validate Jira expression syntax before using it in automation rules, custom fields, or workflows.
- assign_issue write
Assign Issue
Assigns a Jira issue to a user, default assignee, or unassigns; supports email/name lookup.
- bulk_create_issue write
Bulk Create Issues
Creates multiple Jira issues (up to 50 per call) with full feature support including markdown, assignee resolution, and priority handling.
- check_permissions read
Check User Permissions
Check user permissions for global and project-level operations in Jira. Use this action to verify whether a user has specific permissions at the system level or within projects. Useful for authorization checks before performing operations, or for auditing user access rights.
- create_board write
Create Board
Creates a new Jira board (kanban, scrum, or agility) with optional filter and location configuration. Use this action when you need to set up a new board for a project or create a personal board for tracking work. The board will organize and visualize issues based on the specified filter or project context.
- create_group write
Create Group
Creates a new group in Jira with the specified name.
- create_issue write
Create Issue
Creates a new Jira issue (e.g., bug, task, story) in a specified project. IMPORTANT: Different Jira projects may have custom required fields beyond the standard ones (summary, project_key, issue_type). If issue creation fails with 'field X is required', use JIRA_GET_CREATE_METADATA_ISSUE_TYPE_FIELDS (requires projectIdOrKey and issueTypeId parameters) to discover available fields for your project, or check your Jira project's configuration. Custom fields can be provided via the 'additional_properties' parameter as a JSON string (e.g., '{"customfield_12345": "value"}'). Rapid bulk creation may trigger HTTP 429 rate limiting; throttle calls and use exponential backoff on 429 responses.
- create_issue_link write
Link Issues
Links two Jira issues using a specified link type with optional comment.
- create_jql_autocompletedata read
Get JQL Autocomplete Data
Retrieves JQL autocomplete reference data including reserved words, field names, and function names. Use when building JQL query editors or validating JQL syntax.
- create_project write
Create Project
Creates a new Jira project with required lead, template, and type configuration.
- create_sprint write
Create Sprint
Creates a new sprint on a Jira board with optional start/end dates and goal.
- create_version write
Create Version
Creates a new version for releases or milestones in a Jira project.
- delete_attachment write
Delete Attachment
Permanently deletes an attachment from Jira by its ID. This action is irreversible — the attachment cannot be recovered once removed. Use this action when you need to remove an unwanted file from a Jira issue.
- delete_comment write
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.
- delete_issue write
Delete Issue
Permanently and irreversibly deletes a Jira issue by its ID or key. Obtain explicit user confirmation before calling.
- delete_version write
Delete Version
Deletes a Jira version and optionally reassigns its issues.
- delete_worklog write
Delete Worklog
Deletes a worklog from a Jira issue with estimate adjustment options.
- edit_issue write
Edit Issue
Updates an existing Jira issue with field values and operations. Supports direct field parameters (summary, description, assignee, priority, etc.) that are merged with the fields parameter. Direct parameters take precedence.
- evaluate_jira_expression read
Evaluate Jira Expression
Tool to evaluate Jira expressions using the enhanced search API. Use when you need to extract or transform data from Jira using Jira expression language. Useful for complex data queries, transformations, and building custom objects from Jira data.
- fetch_bulk_issues read
Bulk Fetch Issues
Tool to bulk fetch multiple Jira issues by their IDs or keys (max 100 per call). Use when you need to retrieve details for multiple issues efficiently in a single API call.
- find_users2 read
Find Users 2
Tool to find users in Jira by query string, account ID, or property search. Use when you need to search for users to assign to issues, add as watchers, or perform other user-related operations.
- find_users_for_picker read
Find Users For Picker
Find users for picker components by matching query against user attributes like display name and email.
- get_all_groups read
Get All Groups
Retrieves a page of groups from the Jira instance. Useful for resolving correct group names or IDs before passing them to other tools. Some returned groups are system-managed and may be inaccessible via other group operations. Use `start_at`/`max_results` to page through results.
- get_all_issue_type_schemes read
Get All Issue Type Schemes
Retrieves all Jira issue type schemes with optional filtering and pagination.
- get_all_projects read
Get all projects
Retrieves all visible projects using the modern paginated Jira API with server-side filtering and pagination support. Results reflect only projects the authenticated user can access — small or empty result sets may indicate permission restrictions, not absence of projects. An empty `values` array means no projects matched the filters; relax `query`, `status`, or `categoryId` if unexpected. Project keys are mutable; prefer the stable numeric project ID for durable references in follow-up calls.
- get_all_statuses read
Get Issue Statuses
Retrieves all issue statuses associated with workflows from Jira. Returns global statuses that may not be valid for every project or workflow scheme; verify a returned status is applicable to the specific project before use.
- get_all_users read
Get All Users
Retrieves all users from the Jira instance including active, inactive, app accounts, and system accounts, with pagination support. On Jira Cloud, fields like `email_address` may be redacted due to privacy settings — never treat them as guaranteed present. Successful responses may silently omit users due to permission restrictions; a smaller-than-expected result set may reflect access limits, not absence of users.
- get_attachment read
Get Attachment
Retrieves the binary content of a Jira attachment by ID. Use when you need to download a specific file attached to an issue.
- get_attachment_meta read
Get Attachment Meta
Tool to retrieve Jira attachment settings including upload limits and enabled status. Use when you need to check if attachments are enabled or determine the maximum file size allowed.
- get_comment read
Get Comment
Retrieves a specific comment by ID from a Jira issue with optional expansions.
- get_components read
Get Component
Tool to retrieve components from Jira projects with search and filtering. Use when you need to list or find components across projects, optionally filtered by project IDs/keys or search query.
- get_create_metadata_issue_type_fields read
Get Create Field Metadata for Issue Type
Tool to retrieve field metadata for a specific issue type in a project. Use this to discover required fields, allowed values, and field configurations before creating issues of a specific type.
- get_current_user read
Get Current User
Retrieves detailed information about the currently authenticated Jira user. The returned `accountId` is the correct identifier for fields like `lead_account_id` in JIRA_CREATE_PROJECT, JIRA_ADD_WATCHER_TO_ISSUE, and JIRA_REMOVE_WATCHER_FROM_ISSUE — never use email or username in those fields.
- get_dashboards read
Get Dashboards
Tool to list and search Jira dashboards visible to the current user. Use when you need to discover available dashboards, filter by ownership or favorites, or retrieve dashboard details including permissions and popularity.
- get_favorite_filters read
Get Favorite Filters
Tool to retrieve favorite filters for the current user. Use when you need to discover which saved filters the user has marked as favorites.
- get_fields read
Get fields
Tool to 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 causes 400 Unknown field errors. Returns global metadata — cross-reference with JIRA_GET_ISSUE_EDIT_META before editing, as globally visible fields not listed there will also cause 400 errors when sent to JIRA_EDIT_ISSUE. Results are scoped to the authenticated user's permissions, so field sets may differ between users.
- get_fields_paginated read
Get custom fields paginated
Tool to retrieve Jira fields in pages. Use when you need to filter or page through custom and system fields.
- get_filter read
Get Filter
Retrieves a specific Jira saved filter by ID, including its JQL and sharing metadata, to reuse in subsequent searches. Use when you need to fetch filter details or extract the JQL query to run searches.
- get_group read
Get Group
Retrieves details of a specific Jira group by name or ID. Use JIRA_GET_ALL_GROUPS to discover valid group names/IDs first. Some system-managed groups may be inaccessible due to permission restrictions even when name/ID is known.
- get_info read
Get Service Management Info
Retrieves runtime information for the Jira Service Management instance. Use when you need to check the version, build date, or license status.
- get_issue read
Get Issue
Retrieves a Jira issue by ID or key with customizable fields and expansions. Request only needed fields and expansions to avoid large responses. Use specific `customfield_*` keys in `fields` to verify updated values programmatically.
- get_issue_edit_metadata read
Get Issue Edit Meta
Tool to retrieve editable fields for a Jira issue. Use before running an edit action to fetch custom field metadata and required fields.
- get_issue_link_types read
Get Issue Link Types
Retrieves all configured issue link types from Jira.
- get_issue_picker_suggestions read
Get issue picker
Tool to get issue picker suggestions from Jira. Use when you need to search for issues and get auto-completion suggestions.
- get_issue_property read
Get Issue Property
Retrieves a custom property from a Jira issue by key.
- get_issue_resolutions read
Get Issue Resolutions
Retrieves all available issue resolution types from Jira.
- get_issue_types read
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. Response includes two shapes: global issue types (no scope field) and project-scoped types (include scope.project.id); deduplicate by id, not name. Always use issuetype.id (not display name) when referencing issue types in other API calls to avoid validation errors.
- get_issue_watchers read
Get Issue Watchers
Retrieves users watching a Jira issue for update notifications. Watcher data access may be restricted by Jira permissions. Returns all watchers; filter client-side by `accountId` to check if a specific user is watching.
- get_jql_autocompletedata read
Get JQL autocomplete reference data
Tool to retrieve JQL autocomplete reference data. Use when you need to discover available JQL fields, functions, and reserved words for building queries.
- get_jql_autocompletedata_suggestions read
Get JQL autocomplete suggestions
Tool to get JQL field auto-complete suggestions. Use when building JQL queries to discover valid field values or predicate options.
- get_my_permissions read
Get My Permissions
Tool to 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).
- get_mypreferences_locale read
Get User Locale Preference
Tool to retrieve the locale preference of the currently authenticated Jira user. Use when you need to know the user's language and regional settings.
- get_permissions read
Get Permissions
Tool to retrieve all available Jira permissions. Use when you need to list all permission types that exist in Jira, including project and global permissions.
- get_permitted_projects read
Get Permitted Projects
Tool to retrieve projects where the current user has specific permissions. Use when you need to find which projects a user can access with certain permission levels.
- get_project read
Get Project
Retrieves details of a Jira project by its ID or key.
- get_project_roles read
Get Project Roles
Retrieves all available roles for a Jira project. Role IDs are project-specific and must not be reused across projects; call this action per project to obtain correct role IDs.
- get_project_templates read
Get Project Templates
Retrieves available Jira project templates for creating projects. Returns template keys that can be used with the Create Project action. Use this action when you need to discover valid project template keys before creating a project.
- get_project_type read
Get Project Type
Retrieves detailed information about a specific Jira project type by its key. Use when you need to get metadata about project types like software, service desk, business, or product discovery projects.
- get_project_versions read
Get Project Versions
Retrieves all versions for a Jira project with optional expansion. Use version IDs from the response (not names) when setting fixVersions or affectedVersions on issues — submitting names alone causes 400 validation errors.
- get_recent_projects read
Get Recent Projects
Retrieves a list of projects recently accessed by the authenticated user.
- get_remote_issue_links read
Get Issue Remote Links
Retrieves links from a Jira issue to external resources.
- get_server_info read
Get Server Info
Tool to retrieve Jira instance server information. Use when you need details about the Jira version, build, deployment type, or server configuration.
- get_service_desk_request_type_fields read
Get Service Desk Request Type Fields
Tool to retrieve JSM request type field metadata for filling out portal requests. Use when you need to know which fields are required and their valid values.
- get_sprint read
Get Sprint
Retrieves detailed information about a specific sprint by its ID. Use this action when you need to fetch a single sprint's details directly by ID, such as checking sprint status, dates, goal, or metadata. For finding sprint IDs, use JIRA_LIST_SPRINTS first.
- get_system_avatars read
Get System Avatars
Tool to retrieve all system avatars for a specific type (issuetype, project, user, or priority). Use when you need to get a list of available default avatars that can be assigned to Jira entities.
- get_transitions read
Get Transitions
Retrieves available workflow transitions for a Jira issue. Always use the numeric `id` from the response when calling JIRA_TRANSITION_ISSUE — transition IDs are project/workflow-specific and must not be hardcoded or reused across different issues or projects. When multiple transitions share similar names, use `id` to disambiguate.
- get_universal_avatar_type_owner read
Get Universal Avatar Type Owner
Tool to retrieve all avatars (system and custom) for a specific type and entity in Jira. Use when you need to view available avatar options for projects, issue types, or priorities.
- get_universal_avatar_view_type read
Get Universal Avatar View Type
Tool to retrieve the default avatar image for a specific type (project, issuetype, or priority) from Jira. Use when you need to download the default avatar for a type.
- get_user_groups read
Get User Groups
Retrieves all groups for a specific Jira user by account ID. Use this action when you need to check group membership for a particular user, verify permissions, or audit user access. Essential for understanding which groups a user belongs to before performing group-related operations.
- get_view_type_avatar read
Get Avatar Image
Tool to retrieve a specific avatar image by type and ID from Jira. Use when you need to download avatar images for projects, issue types, or priorities.
- get_votes read
Get Issue Votes
Fetches voting details for a Jira issue; requires voting to be enabled in Jira's general settings.
- get_worklog read
Get Worklogs
Retrieves worklogs for a specified Jira issue.
- list_boards read
List Boards
Retrieves paginated Jira boards with filtering and sorting options. Use `start_at` and `max_results` together, looping through pages to retrieve all results.
- list_comments read
List Comments by IDs
Tool to retrieve multiple comments by their IDs in a single request. Use when you need to fetch specific comments efficiently. Supports up to 1000 comment IDs per request with optional expansion for rendered HTML and properties.
- list_filters read
List Jira Filters
Tool to search and list Jira saved filters (saved searches) visible to the current user. Use when you need to discover existing filters, find filters by name or owner, or get filter details including JQL queries and sharing permissions.
- list_groups_picker read
List Groups (Picker)
Tool to search and list groups using Jira's picker endpoint. Use when you need to find groups by name or get a filtered list of groups.
- list_issue_comments read
List Issue Comments
Retrieves paginated comments from a Jira issue with optional ordering. Paginate by incrementing `start_at` by `max_results` until the cumulative count reaches the `total` field in the response. A response with `total=0` and an empty comments array means the issue has no comments.
- list_project_types read
List Project Types
Retrieves all Jira project types available in the instance. Use when you need to discover available project types or list all types without filtering by a specific key.
- list_sprints read
List Sprints
Retrieves paginated sprints from a Jira board with optional state filtering.
- move_issue_to_sprint write
Move Issues to Sprint
Moves one or more Jira issues to a specified active sprint.
- parse_jql_queries read
Parse JQL Queries
Parse and validate JQL queries, returning their abstract syntax tree structure along with any errors or warnings. Use when you need to validate JQL syntax or understand query structure before execution.
- remove_user_from_group write
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.
- remove_user_from_project_role write
Remove User from Project Role
Removes a user or group from a project role.
- remove_watcher_from_issue write
Remove Watcher from Issue
Removes a user from an issue's watcher list by account ID.
- search_approximate_count read
Search Approximate Count
Count issues matching a JQL query using approximate count endpoint. Use when you need a fast count of issues without retrieving full issue details. The JQL query must be bounded (include at least one search restriction).
- search_dashboards read
Search Dashboards
Tool to search for Jira dashboards with filtering, sorting, and pagination support. Use when you need to find dashboards by name, owner, sharing permissions, or status. Supports filtering by owner account ID, group, project, and dashboard name.
- search_for_issues_using_jql_get read
Search Issues Using JQL (GET)
Searches for Jira issues using JQL with pagination and field selection.
- search_issues read
Search issues
Advanced Jira issue search supporting structured filters and raw JQL. At least one filter parameter (e.g., jql, project_key, updated_after) is required; calls with no parameters will be rejected.
- send_notification_for_issue write
Send Notification for Issue
Sends a customized email notification for a Jira issue.
- transition_issue write
Transition Issue
Transitions a Jira issue to a different workflow state, with support for transition name lookup and user assignment by email. IMPORTANT: Only fields that are on the transition's screen can be set during the transition. Which fields are available depends on the Jira workflow configuration and varies per project. Use JIRA_GET_TRANSITIONS with expand='transitions.fields' to check which fields a transition supports. If a field (e.g., assignee) is not on the transition screen, use a JIRA_EDIT_ISSUE action after the transition to set other fields.
- update_comment write
Update Comment
Updates text content or visibility of an existing Jira comment.
No tools match your search.






