Jira MCP integration
Searches the backlog with JQL, files properly typed issues with attachments, transitions and assigns them, and moves work into the live sprint.
94actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Create issue
Lyro creates a new Jira issue, such as a bug or task, in the right project based on the conversation. A ticket exists for engineering to pick up without an agent switching over to Jira to log it.
Transition issue
Lyro moves a Jira issue to a new workflow state, like from open to in progress. The board reflects reality immediately instead of waiting for someone to update it by hand.
List issue comments
Lyro pulls the comment history on a Jira issue in order. Agents catch up on what's already been discussed without opening the issue in Jira.
How businesses use Jira + Lyro
Each card is one request a support team gets, and the Jira actions Lyro runs to close it.
Check whether the bug is already filed
Lyro runs a JQL search across the project and fetches the matching issues in bulk, so a report that duplicates an open ticket gets linked to it instead of doubling the backlog.
Search Issues Using JQLBulk Fetch IssuesGet IssueFile a bug report the way the project expects it
Lyro reads the create metadata for the issue type first, then files the issue with the required fields filled and the reporter's screenshot attached.
Get Create Issue MetadataCreate IssueAdd AttachmentMove an issue along without an agent doing it
Lyro checks which transitions are legal from the current status, moves the issue, assigns the owner, and posts a comment saying why.
Get TransitionsTransition IssueAssign IssueKeep the sprint reflecting the real plan
Lyro creates the sprint, pulls the agreed issues into it, and links the ones that depend on each other so the board shows the sequence the team agreed on.
Create SprintMove Issues to SprintLink Issues
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Jira actions it has and picks the ones a request needs.
- 01
Connect Jira
Authorize the Jira account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Jira actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Jira
Setup, permissions, and the limits of what Lyro can do inside Jira.
Yes, and it checks first. Get Create Field Metadata for Issue Type and Get Custom Fields Paginated tell Lyro which fields a given issue type requires before Create Issue runs, so a mandatory custom field does not cause a silent rejection.
Every action available in Jira
All 94 actions your agent can call on Jira, straight from the live MCP connection.
Add attachment
Uploads and attaches a file to a Jira issue.
Add comment
Adds a comment using Atlassian Document Format (ADF) for rich text to an existing Jira issue.
Add users to project role
Adds users and optionally groups to a project role.
Add user to group
Adds a user to a Jira group.
Add watcher to issue
Adds a user to an issue's watcher list by account ID.
Add worklog
Add a worklog entry to a Jira issue.
Analyse jira expression
Analyses Jira expressions for syntax validation, type checking, and complexity analysis.
Assign issue
Assigns a Jira issue to a user, default assignee, or unassigns; supports email/name lookup.
Bulk create issues
Creates multiple Jira issues (up to 50 per call) with full feature support including markdown, assignee resolution, and priority handling.
Check user permissions
Check user permissions for global and project-level operations in Jira.
Create group
Creates a new group in Jira with the specified name.
Create issue
Creates a new Jira issue (e.g., bug, task, story) in a specified project.
Link issues
Links two Jira issues using a specified link type with optional comment.
Get JQL autocomplete data
Retrieves JQL autocomplete reference data including reserved words, field names, and function names.
Create project
Creates a new Jira project with required lead, template, and type configuration.
Create sprint
Creates a new sprint on a Jira board with optional start/end dates and goal.
Create version
Creates a new version for releases or milestones in a Jira project.
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
Permanently and irreversibly deletes a Jira issue by its ID or key.
Delete version
Deletes a Jira version and optionally reassigns its issues.
Delete worklog
Deletes a worklog from a Jira issue with estimate adjustment options.
Edit issue
Updates an existing Jira issue with field values and operations.
Evaluate jira expression
Evaluate Jira expressions using the enhanced search API.
Bulk fetch issues
Bulk fetch multiple Jira issues by their IDs or keys (max 100 per call).
Find users 2
Find users in Jira by query string, account ID, or property search.
Find users for picker
Find users for picker components by matching query against user attributes like display name and email.
Get all groups
Retrieves all groups from the Jira instance with pagination support.
Get all issue type schemes
Retrieves all Jira issue type schemes with optional filtering and pagination.
Get all projects
Retrieves all visible projects using the modern paginated Jira API with server-side filtering and pagination support.
Get issue statuses
Retrieves all issue statuses associated with workflows from Jira.
The tools Jira sits next to
Same connection, same setup. Pick the next one your team already uses.
CommCare
Submits XForms through the OpenRosa or ODK endpoint, creates lookup tables, lists a project's reports, and invites web users with a role.
Granola
Answers questions across meeting notes with citations, lists meetings in a date range, and pulls a summary or verbatim transcript.
Mem0
Writes memory records as a conversation happens, recalls them semantically when the person returns, and keeps them scoped to the right project.
Productboard
Files customer feedback as notes, links them to companies and features, tags and routes them, and maps features to objectives and releases.
Tave
Reports where a job and its balance stand, books shoots with their events and contacts, takes payments against orders, and shares galleries.
Wrike
Answers where a task stands and what blocks it, files requests as tasks with attachments, moves approvals along, and launches blueprints for repeat projects.

Ready to connect Jira?
Authorize the account and your agent has all 94 actions from the first conversation.


