Skip to content
Elaichi Elaichi

Ticketing

Jira

Connect Jira once and hand every teammate a governed MCP endpoint with 40 tools ready to call from Claude, ChatGPT, Cursor, or any MCP client, inside the same permissions they already have, with every call checked and logged.

Jira

Automations & dashboards

From answering questions to doing the work

A person no longer has to ask. A trigger starts the work, inside the same permissions and the same audit log as everything else. Automations and live dashboards ship on the Black plan.

Automations

Put Jira work on a schedule.

A trigger starts a sequence of steps: call a Jira tool, transform the result, branch, wait, and ask a person when it matters.

Jira digest

Run 418 · started 2 minutes ago · on behalf of Emma Laurent

  1. Schedule

    Every weekday at 08:00

    0.2s
  2. Fetch issues

    Jira

    1.4s
  3. Group by owner

    Transform

    0.1s
  4. Draft the digest

    Agent step

    Ran with 4 tools, returned a structured summary

    6.2s
  5. Approve the digest

    Needs approval

    Assigned to Michael Brennan

    Approve
  6. Post the digest

    Jira

    Queued

Collections and dashboards

Report on Jira without asking.

Collections hold your own data, written by an automation and read by a dashboard that refreshes on a schedule.

Jira health

Refreshed 4 minutes ago · every 15 minutes · from the issues collection

Live

Issues

1,284 ↓ 12%

Webhooks

96 ↓ 8%

Needs attention

3 ↑ 2

Updated this week

412 ↑ 9%

Issues created

Last 14 days

By workspace

Share of activity

Engineering 34%

Product 27%

Support 21%

Sales 18%

AI tools

Jira tools for your AI agents

40 tools are ready to call through Elaichi's 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, so 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.

Authorize

Point Claude, ChatGPT, Cursor, or any MCP client at the one Elaichi endpoint and sign in with OAuth, governed by roles, restrictions, and audit logs.

Put your agents to work in the tools you already use

Start a 14-day Gold trial. Connect a product, curate a toolbox, and paste a governed MCP endpoint into Claude, ChatGPT, or Cursor in minutes.