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.

terminal
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.

terminal
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": {} }'

Jira questions