← Back to Articles
mcpcursorjiraatlassiansetup2026

Jira MCP Server in Cursor IDE: AI That Reads Tickets & Updates Issues (2026)

Connect Cursor IDE to Jira using the MCP server. Your AI can read sprint boards, comment on issues, and transition tickets without you leaving your editor. 5-minute setup.

By Web MCP GuideMarch 23, 20264 min read


Jira MCP Server Setup for Cursor IDE (2026)

Connecting Jira to Cursor via MCP means you can ask your AI assistant about tickets, sprints, and backlogs without switching tabs. You can also pull issue context directly into your coding conversations.

This guide covers setup using the Atlassian MCP server (which includes both Jira and Confluence) and the most useful ways to use it once it's running.

What You Can Do with Jira + Cursor MCP

Once connected:

  • "What Jira issues are assigned to me right now?"

  • "Show me all open bugs in the BACKEND project"

  • "What's the status of ticket PROJ-1234?"

  • "List all tickets in the current sprint"

  • "Find all issues labeled 'urgent' that haven't been updated in 3 days"

  • "Show me the description of PROJ-456 so I can implement it"
  • The last one is especially useful during development — pull the full acceptance criteria into your Cursor context before writing code.

    Prerequisites


  • Cursor IDE v0.40+

  • Node.js 18+

  • A Jira Cloud account (Cloud version supported; Server/Data Center has limited support)

  • An Atlassian API token
  • Step 1: Get an Atlassian API Token

    1. Go to id.atlassian.com/manage-profile/security/api-tokens
    2. Click Create API token
    3. Give it a name like "Cursor MCP"
    4. Copy the token — you won't be able to see it again

    Your Atlassian site URL looks like: https://yourcompany.atlassian.net

    Step 2: Add to Cursor MCP Config

    Open ~/.cursor/mcp.json (or press Cmd/Ctrl + Shift + P → "Open MCP Settings"):

    {
    "mcpServers": {
    "jira": {
    "command": "npx",
    "args": ["-y", "@atlassian/mcp-atlassian"],
    "env": {
    "ATLASSIAN_API_TOKEN": "your_api_token_here",
    "ATLASSIAN_SITE_URL": "https://yourcompany.atlassian.net",
    "ATLASSIAN_USER_EMAIL": "you@yourcompany.com"
    }
    }
    }
    }

    Replace the values with your actual token, site URL, and email.

    Note: This server also gives you access to Confluence. If you want to keep Jira and Confluence separate, you can add the same server twice with different keys — but there's no benefit to that since the server handles both automatically.

    Step 3: Restart Cursor

    Quit Cursor completely and reopen it. Check that it loaded: View → Output → MCP

    Step 4: Test Your Connection

    In Cursor chat, try:

    What Jira issues are assigned to me?

    Or pull context for an issue you're working on:

    Show me the full description and acceptance criteria for PROJ-123

    Practical Workflows

    Start Your Day

    Show me all Jira issues assigned to me that are In Progress or In Review

    This gives you a quick standup summary without opening Jira.

    Code with Ticket Context

    Before implementing a feature, paste the ticket number in Cursor:

    Pull the requirements from PROJ-456 and then help me design the database schema for it

    Cursor will fetch the full ticket description and use it to inform the implementation.

    Find Stale Issues

    List all tickets in the current sprint that haven't been updated in more than 2 days

    Pre-PR Checklist

    Get the acceptance criteria from PROJ-789 and check my current code changes against them

    Troubleshooting

    "Authentication failed" or 401 errors

  • Double-check your API token was copied correctly (no trailing spaces)

  • Make sure you're using your Atlassian email, not a display name

  • Verify your site URL ends in .atlassian.net with no trailing slash
  • "Project not found" errors

  • Your API token needs access to the project. Log in to Jira and check you can see the project normally

  • Some organizations restrict API access — check with your Jira admin
  • Slow responses

  • Jira API calls can be slow on large instances. Be specific in your queries: specify the project key and limit results when possible
  • Server not appearing in Cursor

  • Check the MCP output panel: View → Output → MCP

  • Try running the command manually in terminal: npx -y @atlassian/mcp-atlassian
  • Jira-Specific Tips

    Use project keys — Instead of "the backend project," say "the BACKEND project" (using the Jira project key). This avoids ambiguity.

    JQL works — You can ask Cursor to filter by JQL: "Find Jira issues matching: project = BACKEND AND status = 'In Progress' AND assignee = currentUser()"

    Combining with code — The real power is combining ticket context with your code. Try: "I'm implementing the feature described in PROJ-456 — review my current implementation and tell me if I'm missing anything from the acceptance criteria"

    ---

    Related Guides


  • Atlassian MCP Server: Full Setup (Jira + Confluence)

  • Cursor IDE MCP Setup: Complete Guide (2026)

  • GitHub MCP Server: Cursor IDE Setup (2026)

  • Best MCP Servers for Developers (2026)