Jira integration
Project tracking and issue management API for agile teams. Search issues with JQL, manage projects, track sprints, handle workflows, add comments, log time, and manage team collaboration. Perfect for building project management tools, issue tracking integrations, sprint planning applications, and agile workflow automation.
Say what should happen.
The workflow builds itself.
Common Jira use cases
- sprint planning
- sprint reports
- configuration viewing
- project cleanup
- release planning
- dynamic form generation
- type validation
- sprint management
- reassigning issues
- issue creation forms
What you can do with Jira
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Issue, 9 operations
bulk_create_issuesBulk create issuesPOSTCreates multiple Jira issues in a single bulk request for efficiency.create_issueCreate issuePOSTCreates a new Jira issue in a project with specified type, summary, description, and fields. Supports all standard and custom fields for comprehensive issue creation.delete_issueDelete issueDELETEPermanently deletes a Jira issue and optionally its subtasks. Requires delete permission on the issue.get_board_issuesGet board issuesGETRetrieves all issues visible on a Jira board with optional JQL filtering.get_issueGet issueGETRetrieves complete details of a Jira issue by key or ID. Returns all fields including summary, description, status, assignee, comments, and custom fields.get_sprint_issuesGet sprint issuesGETLists all issues assigned to a specific sprint.move_issues_to_sprintMove issues to sprintPOSTMoves issues into a sprint with optional ranking.search_issuesSearch issuesGETSearches Jira issues using JQL (Jira Query Language) with powerful filtering, sorting, and field selection. Returns paginated results matching complex query criteria.update_issueUpdate issuePUTUpdates fields on an existing Jira issue. Supports partial updates to modify specific fields without affecting others.
Component, 5 operations
create_componentCreate componentPOSTCreates a new component in a Jira project for issue categorization.delete_componentDelete componentDELETEDeletes a component from a Jira project with optional issue migration.get_componentGet componentGETRetrieves details of a specific Jira component by its ID.get_project_componentsGet project componentsGETLists all components defined in a Jira project for categorizing issues.update_componentUpdate componentPUTUpdates an existing Jira component's properties.
Sprint, 5 operations
create_sprintCreate sprintPOSTCreates a new sprint on a Jira board with name, dates, and optional goal.delete_sprintDelete sprintDELETEDeletes a sprint and moves its issues to the backlog.get_sprintGet sprintGETRetrieves details of a specific sprint by ID.get_sprintsGet sprintsGETLists sprints for a Jira Software board with filtering by sprint state. Returns sprint names, dates, and goals for agile planning.update_sprintUpdate sprintPUTUpdates sprint properties including name, dates, state, and goal.
Version, 5 operations
create_versionCreate versionPOSTCreates a new release version in a Jira project.delete_versionDelete versionDELETEDeletes a version from a Jira project with optional issue migration.get_project_versionsGet project versionsGETLists all release versions defined in a Jira project.get_versionGet versionGETRetrieves details of a specific Jira version by its ID.update_versionUpdate versionPUTUpdates an existing Jira version's properties.
Worklog, 4 operations
add_worklogAdd worklogPOSTLogs time spent working on a Jira issue. Records hours for time tracking, billing, and capacity planning.delete_worklogDelete worklogDELETEDeletes a worklog entry from a Jira issue.get_worklogsGet worklogsGETLists all time tracking worklogs for a Jira issue.update_worklogUpdate worklogPUTUpdates an existing worklog entry with new time or comment.
Attachment, 3 operations
add_attachmentAdd attachmentPOSTUploads one or more files as attachments to a Jira issue.delete_attachmentDelete attachmentDELETEPermanently deletes an attachment from a Jira issue.get_attachmentGet attachmentGETRetrieves metadata for a Jira attachment including filename, size, and content URL.
Issuetype, 3 operations
get_issue_typeGet issue typeGETRetrieves details of a specific Jira issue type by its ID.get_issue_typesGet issue typesGETLists all issue types available in Jira (Bug, Story, Task, Epic, etc.).get_project_issue_typesGet project issue typesGETLists issue types available in a specific Jira project.
Remotelink, 3 operations
create_remote_linkCreate remote linkPOSTCreates a link from a Jira issue to an external resource.delete_remote_linkDelete remote linkDELETEDeletes a remote link from a Jira issue.get_remote_linksGet remote linksGETLists all remote links associated with a Jira issue.
Vote, 3 operations
add_voteAdd votePOSTAdds a vote to a Jira issue from the authenticated user.get_votesGet votesGETRetrieves the votes for a Jira issue including vote count and voter details.remove_voteRemove voteDELETERemoves the authenticated user's vote from a Jira issue.
Watcher, 3 operations
add_watcherAdd watcherPOSTAdds a user as a watcher of a Jira issue. The user will receive notifications for issue updates.get_watchersGet watchersGETRetrieves the list of users watching a Jira issue. Returns watcher count and user details.remove_watcherRemove watcherDELETERemoves a user from watching a Jira issue. The user will stop receiving notifications.
Board, 2 operations
get_boardGet boardGETRetrieves detailed information about a specific Jira board including its configuration.list_boardsList boardsGETLists all Jira boards visible to the user with optional filtering by type, name, or project.
Comment, 2 operations
add_commentAdd commentPOSTAdds a comment to a Jira issue with rich text formatting support. Comments appear in issue activity feed and can notify watchers.get_commentsGet commentsGETRetrieves all comments on a Jira issue with pagination support. Returns comment content, author, and timestamps for activity history.
Filter, 2 operations
get_filterGet filterGETRetrieves a specific saved filter including its JQL query.list_filtersList filtersGETLists saved JQL filters accessible to the authenticated user.
Issuelinktype, 2 operations
get_issue_link_typeGet issue link typeGETRetrieves details of a specific issue link type by ID.get_issue_link_typesGet issue link typesGETLists all issue link types available in Jira (Blocks, Clones, Duplicates, etc.).
Priority, 2 operations
get_prioritiesGet prioritiesGETLists all issue priorities available in Jira with their details.get_priorityGet priorityGETRetrieves details of a specific Jira priority by its ID.
Project, 2 operations
get_projectGet projectGETRetrieves detailed information about a specific Jira project including configuration, components, versions, and issue types.get_projectsGet projectsGETLists all Jira projects visible to the authenticated user. Returns project keys, names, and types for project navigation and selection.
Transition, 2 operations
get_transitionsGet transitionsGETLists available workflow transitions for a Jira issue based on current status and user permissions. Returns transition IDs needed for status changes.transition_issueTransition issuePOSTMoves a Jira issue through workflow states by executing a transition. Changes issue status according to project workflow configuration.
User, 2 operations
get_userGet userGETRetrieves Jira user details by their account ID. Returns display name, email, avatar, and account status for user displays.search_usersSearch usersGETSearches for Jira users by name, email, or account ID.
Assignee, 1 operation
assign_issueAssign issuePUTAssigns a Jira issue to a user by their account ID. Sets the responsible person for issue completion.
Changelog, 1 operation
get_changelogGet changelogGETReturns the history of changes made to a Jira issue.
Createmeta, 1 operation
get_createmetaGet createmetaGETReturns metadata for creating issues: required fields, allowed values, and field schemas.
Editmeta, 1 operation
get_editmetaGet editmetaGETReturns metadata for editing an issue: editable fields and allowed values.
Field, 1 operation
list_fieldsList fieldsGETLists all Jira fields including system and custom fields.
Issuelink, 1 operation
link_issuesLink issuesPOSTCreates a link between two Jira issues with a specified relationship type.
Label, 1 operation
get_labelsGet labelsGETLists all labels used across Jira issues for categorization.
Status, 1 operation
get_statusesGet statusesGETLists all workflow statuses in Jira with optional filtering.
OAuth scopes Jira requires
Each operation declares the scopes Jira requires for it.
read:jira-workneeded by get_attachment, get_changelog, get_comments and 25 morewrite:jira-workneeded by add_attachment, add_comment, add_vote and 16 moreread:jira-userneeded by get_user, search_users
Use Jira from Claude Code, Cursor or Codex
Connect Jira in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Jira operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Jira
- Create your workspace
Sign up free. Nothing to install.
- Connect Jira once
Add your Jira connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Jira integration FAQ
What can you do with the Jira integration?
LiveContext exposes 67 operations on Jira, covering issue, component, sprint and version. Common uses include sprint planning, sprint reports and configuration viewing.
Which OAuth scopes does Jira require?
It depends on the operation: each one declares the scopes Jira requires for it. The most common are read:jira-work (28 operations), write:jira-work (19 operations) and read:jira-user (2 operations).
