Jira MCP server for AI agents
Search, create, update and transition Jira Cloud issues, comments and projects.
- Auth
- Username and password or token
- Tools
- 11
- Triggers
- 0
- Category
- Project management, Developer tools
Tools and triggers
Search issues with JQL
JIRA_SEARCH_ISSUES
Finds issues with a JQL query such as `project = PROJ AND status = "In Progress" ORDER BY updated DESC`. Returns summary, status, assignee and priority by default.read-only
Get an issue
JIRA_GET_ISSUE
Returns one issue with its fields: summary, description, status, assignee, labels and more.read-only
Create an issue
JIRA_CREATE_ISSUE
Creates an issue in a project. The description is plain text; it is converted to Jira's document format.
Update an issue
JIRA_UPDATE_ISSUE
Changes an issue's summary, description, priority or labels. To change status use Transition issue; to change assignee use Assign issue.destructive
Add a comment
JIRA_ADD_COMMENT
Comments on an issue. The text is plain text, converted to Jira's document format.
List transitions
JIRA_LIST_TRANSITIONS
Lists the status changes available for an issue right now, with their ids.read-only
Transition an issue
JIRA_TRANSITION_ISSUE
Moves an issue to another status, e.g. To Do to Done. Get the transition id from List transitions.
Assign an issue
JIRA_ASSIGN_ISSUE
Sets the assignee of an issue. Leave `account_id` out to unassign it.destructive
List projects
JIRA_LIST_PROJECTS
Lists projects the account can see, with their keys. Optionally filter by name or key.read-only
Search users
JIRA_SEARCH_USERS
Finds users by name or email and returns their account ids, needed for assigning issues.read-only
Get the current user
JIRA_GET_MYSELF
Returns the Jira user this connection belongs to, including the account id.read-only
Connect via MCP
Create an MCP server for Jira in the dashboard, then add its URL to your client. This is the Claude Code command; the client guide has the others.
claude mcp add --transport http jira \
"https://www.prompt-tm.com/mcp/<server id>?user_id=<your user>" \
--header "x-api-key: ptm_…"Connect via REST
Run a tool with one request. The response is { data, error, successful, log_id } for every tool.
curl -X POST https://www.prompt-tm.com/api/v3/tools/execute/JIRA_SEARCH_ISSUES \
-H "x-api-key: $PROMPT_TM_KEY" -H "content-type: application/json" \
-d '{ "user_id": "alice", "arguments": {} }'