Skip to content
Elaichi Elaichi

ticketing

Jira

Connect Jira to Elaichi and hand every teammate a governed MCP endpoint — 40 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

Jira

AI tools

Jira tools for your AI agents

40 tools are ready to mint as an MCP endpoint the moment you connect Jira — governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_jira_accessible_resources

Get list of accessible resources in Jira. Returns id, name, url, scopes, and avatarUrl for each resource.

create_a_jira_issue_attachment

Add one or more attachments to an issue in Jira using issueIdOrKey. Returns attachment details including id, filename, mimeType, size, content URL, author info, and creation timestamp.

get_single_jira_issue_attachment_by_id

Get metadata for an attachment by id in Jira. Returns author details, content URL, creation date, filename, mimeType, size, thumbnail URL, and self link.

list_all_jira_issue_attachments

Get details about a specific issue in Jira by id. Returns key fields including attachments with author info, filename, size, and content URL.

list_all_jira_issue_comments

Get all comments for an issue in Jira by issue_id_or_key. Returns author, body, created, id, updateAuthor, updated, and visibility fields for each comment.

get_single_jira_issue_comment_by_id

Get comment for issue with issue_id_or_key and id in Jira. Returns author, body, created, updated, and visibility fields of the comment.

create_a_jira_issue_comment

Add a comment to an issue in Jira using issueIdOrKey. Returns the comment id, author, body, created and updated timestamps, and visibility details.

update_a_jira_issue_comment_by_id

Update comment by issue_id_or_key and id in Jira. Returns author, body, created, id, updateAuthor, updated, and visibility fields of the updated comment.

delete_a_jira_issue_comment_by_id

Delete comment by id for issue identified by issue_id_or_key in Jira. Returns no content on success.

list_all_jira_search

Search issues using JQL in Jira. Requires jql parameter. Returns issues array with key fields like id, key, fields (including watcher, attachment, description, project, comment, issuelinks, worklog, timetracking).

get_single_jira_issue_by_id

Get details for a specific issue in Jira by id. Returns key fields including status, project info, description, comments, attachments, and worklog.

create_a_jira_issue

Create an issue or subtask in Jira. Requires fields and update parameters to define issue content. Returns details about the created issue including key and id.

update_a_jira_issue_by_id

Edit an issue in Jira by issue id. Updates issue fields and properties. Returns the updated issue if returnIssue is true. Note: issue transition is not supported here.

delete_a_jira_issue_by_id

Delete an issue by id in Jira. If the issue has subtasks, set deleteSubtasks to true to delete them along with the issue. Returns no content on success.

list_all_jira_projects

Get a paginated list of projects visible to the user in Jira. Returns project id, key, name, category, avatar URLs, and insight fields including totalIssueCount and lastIssueUpdateTime.

get_single_jira_project_by_id

Get project details in Jira. Requires id. Returns fields such as assigneeType, avatarUrls, components, description, id, insight, issueTypes, key, lead, name, projectCategory, properties, roles, self, simplified, style, url, and versions.

list_all_jira_users

Get all users including active, inactive, and deleted users in Jira. Returns accountId, accountType, active status, avatarUrls, and displayName for each user.

get_single_jira_user_by_id

Get user details by accountId in Jira. Returns accountId, displayName, emailAddress, avatarUrls, groups, applicationRoles, active status, and timeZone as permitted by user privacy settings.

list_all_jira_groups

Get user groups by accountId in Jira. Returns groupId, name, and self URL for each group the user belongs to.

list_all_jira_labels

Get all labels in Jira. Returns a list of label names including 'values' array, with pagination details such as 'isLast', 'maxResults', 'startAt', and 'total'.

list_all_jira_roles

Get all project roles in Jira. Returns an array of project roles with details including id, name, description, scope, and actors (users and groups) associated with each role.

get_single_jira_role_by_id

Get project role details and default actors by id in Jira. Returns actors with displayName and type, role description, id, name, and project scope.

list_all_jira_audit_logs

Get audit records filtered by filter, from, and to parameters in Jira. Returns records with fields id, summary, category, eventSource, objectItem, changedValues, authorAccountId, created, and remoteAddress.

list_all_jira_licenses

Get licensing information for the Jira instance. Returns applications array with id and plan fields indicating license details.

get_single_jira_license_count_by_id

Get approximate application license count for a Jira license using applicationKey. Returns total approximate number of user accounts, cached with a 7-day lifecycle.

list_all_jira_issue_createmeta

Get create issue metadata including projects and issue types with their create screen fields in Jira. Returns projects with id, key, name, avatarUrls, and issue types with id, name, description, iconUrl, and required fields.

list_all_jira_status

Get a paginated list of statuses filtered by projectId, searchString, and statusCategory in Jira. Returns id, name, description, statusCategory, usages, and workflowUsages for each status.

list_all_jira_priorities

Get a list of priorities in Jira filtered by id or projectId. Returns fields id, name, description, isDefault, iconUrl, and statusColor for each priority.

list_all_jira_application_roles

Get all application roles in Jira. Returns key fields including key, name, userCount, numberOfSeats, remainingSeats, and associated groups for each application role.

list_all_jira_groups_picker

Find groups whose names contain query string in Jira. Returns groups with groupId, name, and html highlighting matched query. Response includes header showing count and total matching groups.

list_all_jira_user_groups

Get user groups for a user in Jira by account_id. Returns groupId, name, and self URL for each group the user belongs to.

list_all_jira_users_default

Get all users including active, inactive, and deleted users in Jira. Returns accountId, accountType, active status, avatarUrls, displayName, and self link for each user.

list_all_jira_versions

Get a paginated list of all versions for a project in Jira using project_id_or_key. Returns fields like id, name, description, releaseDate, released, and overdue for each version.

get_single_jira_version_by_id

Get version details by id in Jira. Returns fields including archived, description, id, name, overdue, projectId, releaseDate, released, self, and userReleaseDate.

create_a_jira_webhook

Register dynamic webhooks with url and webhooks list in Jira. Returns createdWebhookId or errors for each webhook registration.

list_all_jira_webhooks

Get dynamic webhooks registered by the calling app in Jira. Returns webhook id, events, expirationDate, and filters like jqlFilter and fieldIdsFilter.

delete_a_jira_webhook_by_id

Delete webhooks by webhookIds in Jira. Only webhooks registered by the calling app are removed.

jira_webhooks_refresh

Extend webhook life by refreshing webhooks with webhookIds in Jira. Returns expirationDate indicating the new expiry date of the refreshed webhooks. Unrecognized webhook IDs are ignored.

list_all_jira_plans

Get a paginated list of plans in Jira. Returns fields id, name, scenarioId, status, and issueSources for each plan. Supports includeTrashed and includeArchived filters.

list_all_jira_search_users

Find active users matching query, accountId, or property in Jira. Returns user accountId, displayName, active status, avatarUrls, and self link. Requires query, accountId, or property parameter.

How it works

From Jira account to governed MCP endpoint

Connect

Link a Jira account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which Jira tools are exposed, rename them, or freeze arguments.

Mint

Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.

Give every teammate a governed MCP server

Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.