Skip to main content

Announcing StackOne Defender: leading open-source prompt injection guard for your agent Read More

Jira MCP Server
for AI Agents

Production-ready Jira MCP server with 134 extensible actions — plus built-in authentication, security, and optimized execution.

Jira logo
Jira MCP Server
Built by StackOne StackOne

Coverage

134 Agent Actions

Create, read, update, and delete across Jira — and extend your agent's capabilities with custom actions.

Authentication

Agent Tool Authentication

Per-user OAuth in one call. Your Jira MCP server gets session-scoped tokens with zero credentials stored on your infra.

Agent Auth →

Security

Agent Protection

Every Jira tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.

Prompt Injection Defense →

Performance

Max Agent Context. Min Cost.

Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Jira call.

Tools Discovery →

What is the Jira MCP Server?

A Jira MCP server lets AI agents read and write Jira data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Jira MCP server ships with 134 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.

All Jira MCP Tools and Actions

Every action from Jira's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.

Attachments

  • Get Attachment

    Get metadata for an attachment by ID

  • Delete Attachment

    Delete an attachment from an issue

Boards

  • List Boards

    Get all boards visible to the user

  • Get Board

    Get details of a specific board

Project Categorys

  • Create Project Category

    Create a new project category

  • Get Project Category

    Get details of a specific project category

  • Update Project Category

    Update an existing project category

  • Delete Project Category

    Delete a project category

Issue Comments

  • Create Issue Comment

    Create a comment on an issue

  • List Issue Comments

    Get all comments for an issue

Comments

  • Get Comment

    Get a specific comment on an issue

  • Update Comment

    Update a comment on an issue

  • Delete Comment

    Delete a comment from an issue

Components

  • Create Component

    Create a new component in a project

  • List Components

    Get all components for specified projects

  • Get Component

    Get details of a specific component

  • Update Component

    Update an existing component

  • Delete Component

    Delete a component from a project

Dashboards

  • Create Dashboard

    Create a new dashboard

  • Copy Dashboard

    Copy an existing dashboard

  • List Dashboards

    Get all dashboards accessible to the user

  • Search Dashboards

    Search for dashboards with advanced filtering

  • Get Dashboard

    Get details of a specific dashboard

  • Update Dashboard

    Update an existing dashboard

  • Delete Dashboard

    Delete a dashboard

Fields

  • List Fields

    Get all fields (system and custom) in the Jira instance

  • Search Fields

    Search for fields with pagination and filtering

Filters

  • Create Filter

    Create a new filter (saved search)

  • List Filters

    Get all filters accessible to the user

  • Get Filter

    Get details of a specific filter

  • Update Filter

    Update an existing filter

  • Delete Filter

    Delete a filter

Groups

  • Create Group

    Create a new group

  • List Groups

    Get all groups in the Jira instance

  • Search Groups

    Find groups matching a query for group picker

  • Delete Group

    Delete a group

Group Members

  • Create Group Member

    Create a group member (add user to group)

  • Get Group Members

    Get members of a specific group

  • Delete Group Member

    Delete a group member (remove user from group)

Issue Link Types

  • List Issue Link Types

    Get all available issue link types

  • Get Issue Link Type

    Get details of a specific issue link type

Issue Links

  • Create Issue Link

    Create a link between two issues

  • Get Issue Link

    Get details of a specific issue link

  • Delete Issue Link

    Delete an issue link

Issues

  • Create Issue

    Create a new issue in Jira

  • Search Issues

    Search for issues using JQL (Jira Query Language)

  • Get Issue

    Get details of a specific issue by ID or key

  • Update Issue

    Update an existing issue

  • Delete Issue

    Delete an issue

Issue Types

  • List Issue Types

    Get all issue types in the Jira instance

  • Get Issue Type

    Get details of a specific issue type

Projects

  • Create Project

    Create a new Jira project

  • List Projects

    Get a paginated list of projects visible to the user

  • Get Project

    Get details of a specific project

  • Update Project

    Update a project's details

  • Delete Project

    Delete a project

Project Roles

  • Create Project Role

    Create a new project role

  • List Project Roles

    Get all project roles

  • Get Project Role

    Get a project role by ID

  • Delete Project Role

    Delete a project role

Remote Issue Links

  • Create Remote Issue Link

    Create a remote issue link

  • List Remote Issue Links

    Get all remote links for an issue

  • Get Remote Issue Link

    Get a specific remote issue link by ID

  • Update Remote Issue Link

    Update a remote issue link by ID

  • Delete Remote Issue Link

    Delete a remote issue link by ID

Resolutions

  • List Resolutions

    Get all issue resolutions

  • Get Resolution

    Get details of a specific resolution

Sprints

  • Create Sprint

    Create a new sprint

  • Get Sprint

    Get details of a specific sprint

  • Update Sprint

    Update an existing sprint

  • Delete Sprint

    Delete a sprint

Users

  • List Users

    Get a list of all users (active and inactive)

  • Get User

    Get details of a specific user by account ID

  • Search Users

    Search for active users matching a query string

Versions

  • Create Version

    Create a new project version

  • Get Version

    Get details of a specific version

  • Update Version

    Update an existing version

  • Delete Version

    Delete a version, optionally replacing it in affected issues

Issue Votes

  • Create Issue Vote

    Add a vote to an issue for the current user

  • List Issue Votes

    Get vote information for an issue

  • Delete Issue Vote

    Remove a vote from an issue for the current user

Issue Watchers

  • Create Issue Watcher

    Add a user as a watcher to an issue

  • List Issue Watchers

    Get the list of watchers for an issue

  • Delete Issue Watcher

    Remove a user as a watcher from an issue

Workflow Schemes

  • List Workflow Schemes

    Get all workflow schemes

  • Get Workflow Scheme

    Get a workflow scheme by ID

Issue Worklogs

  • Create Issue Worklog

    Add a worklog entry to an issue

  • List Issue Worklogs

    Get all worklogs for an issue

  • Get Issue Worklog

    Get a specific worklog entry from an issue

  • Update Issue Worklog

    Update a worklog entry on an issue

  • Delete Issue Worklog

    Delete a worklog entry from an issue

Other (43)

  • Create Project Role Actor

    Create actors (users or groups) for a project role

  • Get Attachment Archive Metadata

    Get metadata for archive attachments (ZIP, TAR, etc.)

  • Get Attachment Settings

    Get global attachment settings for the Jira instance

  • Get Board Issues

    Get all issues for a board

  • Get Board Backlog

    Get all issues in the backlog of a board

  • Get Board Configuration

    Get board configuration including columns and status mappings

  • List Project Categories

    Get all project categories

  • Get Issue Changelogs

    Get the changelog history for an issue

  • Get Changelogs By IDs

    Get specific changelog entries for an issue by changelog IDs

  • Get Field Configurations

    Get all field configurations

  • List Favorite Filters

    Get all filters marked as favorites by the current user

  • List My Filters

    Get all filters owned by the current user

  • List Labels

    Get all labels used in the Jira instance

  • Get My Permissions

    Get permissions for the current user

  • Get All Permissions

    Get all available permission types

  • List Priorities

    Get all issue priorities

  • Get Priority

    Get details of a specific priority

  • Get Project Statuses

    Get all valid statuses for a project grouped by issue type

  • Get Project Components

    Get all components for a project

  • Get Project Versions

    Get all versions for a project

  • Get Project Issue Types

    Get all issue types available for a project

  • Get Project Role For Project

    Get a project role for a specific project

  • Get Server Info

    Get information about the Jira instance

  • Get Current User

    Get details of the currently authenticated user

  • Get Board Sprints

    Get all sprints for a board

  • Get Sprint Issues

    Get all issues in a sprint

  • List Statuses

    Get all statuses in the Jira instance

  • Get Status

    Get details of a specific status

  • Get Issue Transitions

    Get available transitions for an issue

  • Get User Groups

    Get the groups to which a user belongs

  • Search Users For Picker

    Find users for user picker with highlighted query matches

  • Search Users Assignable To Projects

    Find users who can be assigned issues in one or more projects

  • Search Users Assignable To Issues

    Find users who can be assigned to a specific issue

  • Search Users With Permissions

    Find users who have a set of permissions for a project or issue

  • Search Users With Browse Permission

    Find users who have permission to browse issues in a project or specific issue

  • Search Workflows

    Search for workflows in Jira

  • Move Issues To Sprint

    Move issues to a sprint

  • Delete Remote Issue Link By Global ID

    Delete a remote issue link by its global ID

  • Assign Issue

    Assign an issue to a user

  • Check Bulk Permissions

    Check permissions for multiple projects and issues

  • Archive Project

    Archive a project

  • Restore Deleted Project

    Restore a deleted project

  • Transition Issue

    Transition an issue to a different status

Set Up Your Jira MCP Server in Minutes

One endpoint. Any framework. Your agent is talking to Jira in under 10 lines of code.

MCP Clients

Agent Frameworks

Claude Desktop
{
  "mcpServers": {
    "stackone": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote@latest",
        "https://api.stackone.com/mcp?x-account-id=<account_id>",
        "--header",
        "Authorization: Basic <YOUR_BASE64_TOKEN>"
      ]
    }
  }
}

More Project Management MCP Servers

Azure DevOps

172+ actions

Bitbucket

134+ actions

Confluence

133+ actions

Trello

133+ actions

Asana

126+ actions

GitLab

125+ actions

Teamwork

123+ actions

Jira MCP Server FAQ

Jira MCP server vs direct API integration — what's the difference?
A Jira MCP server and direct API integration serve different use cases. Direct API integration is for software-to-software — backend code calling Jira. A Jira MCP server is for AI agents — MCP clients like Claude and Cursor, plus framework agents built with OpenAI, LangChain, or Vercel AI — discovering and calling Jira at runtime. StackOne provides both.
How does Jira authentication work for AI agents?
Jira authentication for AI agents works through a StackOne Connect Session. Create one via the dashboard or the SDK — you get an auth link and ready-to-paste config for Claude Desktop, Cursor, and other MCP clients. Your user authenticates their own Jira account; StackOne handles token exchange, storage, and refresh. Credentials never reach the LLM, and each user is isolated via origin_owner_id.
Are Jira MCP tools vulnerable to prompt injection?
Yes — Jira MCP tools can be vulnerable to indirect prompt injection. Any tool that reads user-written content — documents, messages, tickets, records, or free-text fields — is a potential vector. StackOne Defender scans every tool response before it enters the agent's context — regex patterns in ~1ms, then a MiniLM classifier in ~4ms. 88.7% accuracy, CPU-only.
What is the context bloat of a Jira agent and how do I avoid it?
Context bloat happens when Jira tool schemas and API responses eat your Jira agent's memory, preventing it from reasoning effectively. A single Jira query can return a massive JSON response, and connecting multiple tools compounds the problem. Tools Discovery and Code Mode reduce context bloat — loading only relevant tools per query and keeping raw responses out of the agent's context.
Can I limit which actions my Jira agent can access?
Yes — you can limit which actions your Jira agent can access directly from the StackOne dashboard. Toggle actions on or off, or restrict them to specific accounts, with no code changes to your agent. Session tokens can be scoped to exact actions so if one leaks, exposure stays contained.
Can I create custom agent actions for my Jira MCP server?
Yes — you can create custom agent actions for your Jira MCP server using Connector Builder. It's an integration agent your coding assistant (Claude Code, Cursor, or Copilot) can invoke to research Jira's API, generate production-ready connector YAML, test against the live API, and validate before you ship.
When should I NOT use a Jira MCP server?
Skip a Jira MCP server if your integration is purely software-to-software — direct Jira API integration is simpler when no AI agent is involved. For deterministic, compliance-critical operations (financial transactions, regulatory reporting), direct API gives you predictable behavior without agent-driven decision-making. MCP shines when AI agents need to dynamically discover and call Jira actions at runtime.
What AI frameworks and AI clients does the StackOne Jira MCP server support?
The StackOne Jira MCP server supports both. MCP clients (paste-and-go apps): Claude Desktop, Claude Code, Cursor, VS Code, Goose. Agent frameworks (code SDKs you build with): OpenAI Agents SDK, Anthropic, Vercel AI, Google ADK, CrewAI, Pydantic AI, LangChain, LangGraph, Azure AI Foundry.

Put your AI agents to work

All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.