Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
jeffallan avatar

Atlassian Mcp

  • 3.2k installs
  • 10.8k repo stars
  • Updated May 20, 2026
  • jeffallan/claude-skills

atlassian-mcp is a skill for integrating Jira and Confluence via MCP with JQL, CQL, authentication setup, and rate-limit-safe automation workflows.

About

Atlassian MCP Expert guides integrating Jira and Confluence through MCP servers for issue tracking and documentation automation. The workflow selects official cloud, open-source, or self-hosted MCP server options, configures OAuth 2.1 or API token authentication from environment variables, designs JQL for Jira and CQL for Confluence queries with maxResults equals 1 validation probes before bulk execution, implements tool calls with pagination at 50 to 100 items per page and exponential backoff on rate limits, verifies read-only permission scopes before writes, and deploys IDE integration with audit logging. MUST rules require respecting workspace permissions, pagination for large sets, error recovery, read-only probes first, and confirmation before production writes. MUST NOT rules forbid hardcoded tokens, ignoring rate limit headers, creating issues without required field validation, skipping input sanitization, or exposing sensitive issue data in logs. Quick-start examples include sprint JQL filters, Confluence space search, and npx mcp-atlassian JSON configuration loading JIRA_API_TOKEN from secrets. Output templates deliver MCP server config, query examples, tool implementatio.

  • Covers Jira JQL and Confluence CQL queries via MCP server integrations.
  • Validates queries with maxResults=1 probe before bulk execution.
  • Documents OAuth, API token, and npx mcp-atlassian server configuration.
  • Requires pagination, rate limit backoff, and read-only permission probes.
  • Forbids hardcoded credentials and production writes without confirmation.

Atlassian Mcp by the numbers

  • 3,208 all-time installs (skills.sh)
  • +91 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #230 of 16,659 AI & Agent Building skills by installs in the Skillselion catalog
  • Security screen: HIGH risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

atlassian-mcp capabilities & compatibility

Capabilities
mcp server selection and json configuration for · jql and cql query design with validation probes · pagination and exponential backoff for rate limi · oauth and api token authentication patterns · sprint, backlog, and documentation sync workflow
Works with
jira · confluence · atlassian
Use cases
orchestration · documentation · project management
From the docs

What atlassian-mcp says it does

Confirm before any write or bulk operation against production data
SKILL.md
npx skills add https://github.com/jeffallan/claude-skills --skill atlassian-mcp

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3.2k
repo stars10.8k
Security audit1 / 3 scanners passed
Last updatedMay 20, 2026
Repositoryjeffallan/claude-skills

How do I query Jira issues and Confluence pages from an MCP agent with correct auth, pagination, and permission boundaries?

Integrate Jira and Confluence via MCP with JQL and CQL queries, OAuth or API token auth, pagination, and rate-limit-safe workflows.

Who is it for?

Developers automating Jira triage, Confluence doc sync, or sprint workflows through MCP-connected agents.

Skip if: Skip when Atlassian credentials or MCP server runtime are unavailable or when only manual Jira UI work is needed.

When should I use this skill?

User mentions Jira MCP, Confluence MCP, JQL, CQL, Atlassian integration, or sprint backlog automation.

What you get

Working MCP server configuration, validated JQL or CQL queries, tool implementations with error handling, and documented permission scopes.

  • MCP server configuration JSON
  • JQL and CQL query examples
  • Tool call implementations with error handling

By the numbers

  • Documents 4 authentication methods for Atlassian integrations

Files

SKILL.mdMarkdownGitHub ↗

Atlassian MCP Expert

When to Use This Skill

  • Querying Jira issues with JQL filters
  • Searching or creating Confluence pages
  • Automating sprint workflows and backlog management
  • Setting up MCP server authentication (OAuth/API tokens)
  • Syncing meeting notes to Jira tickets
  • Generating documentation from issue data
  • Debugging Atlassian API integration issues
  • Choosing between official vs open-source MCP servers

Core Workflow

1. Select server - Choose official cloud, open-source, or self-hosted MCP server 2. Authenticate - Configure OAuth 2.1, API tokens, or PAT credentials 3. Design queries - Write JQL for Jira, CQL for Confluence; validate with maxResults=1 before full execution 4. Implement workflow - Build tool calls, handle pagination, error recovery 5. Verify permissions - Confirm required scopes with a read-only probe before any write or bulk operation 6. Deploy - Configure IDE integration, test permissions, monitor rate limits

Reference Guide

Load detailed guidance based on context:

TopicReferenceLoad When
Server Setupreferences/mcp-server-setup.mdInstallation, choosing servers, configuration
Jira Operationsreferences/jira-queries.mdJQL syntax, issue CRUD, sprints, boards, issue linking
Confluence Opsreferences/confluence-operations.mdCQL search, page creation, spaces, comments
Authenticationreferences/authentication-patterns.mdOAuth 2.0, API tokens, permission scopes
Common Workflowsreferences/common-workflows.mdIssue triage, doc sync, sprint automation

Quick-Start Examples

JQL Query Samples

# Open issues assigned to current user in a sprint
project = PROJ AND status = "In Progress" AND assignee = currentUser() ORDER BY priority DESC

# Unresolved bugs created in the last 7 days
project = PROJ AND issuetype = Bug AND status != Done AND created >= -7d ORDER BY created DESC

# Validate before bulk: test with maxResults=1 first
project = PROJ AND sprint in openSprints() AND status = Open ORDER BY created DESC

CQL Query Samples

# Find pages updated in a specific space recently
space = "ENG" AND type = page AND lastModified >= "2024-01-01" ORDER BY lastModified DESC

# Search page text for a keyword
space = "ENG" AND type = page AND text ~ "deployment runbook"

Minimal MCP Server Configuration

{
  "mcpServers": {
    "atlassian": {
      "command": "npx",
      "args": ["-y", "@sooperset/mcp-atlassian"],
      "env": {
        "JIRA_URL": "https://your-domain.atlassian.net",
        "JIRA_EMAIL": "user@example.com",
        "JIRA_API_TOKEN": "${JIRA_API_TOKEN}",
        "CONFLUENCE_URL": "https://your-domain.atlassian.net/wiki",
        "CONFLUENCE_EMAIL": "user@example.com",
        "CONFLUENCE_API_TOKEN": "${CONFLUENCE_API_TOKEN}"
      }
    }
  }
}
Note: Always load JIRA_API_TOKEN and CONFLUENCE_API_TOKEN from environment variables or a secrets manager — never hardcode credentials.

Constraints

MUST DO

  • Respect user permissions and workspace access controls
  • Validate JQL/CQL queries before execution (use maxResults=1 probe first)
  • Handle rate limits with exponential backoff
  • Use pagination for large result sets (50-100 items per page)
  • Implement error recovery for network failures
  • Log API calls for debugging and audit trails
  • Test with read-only operations first
  • Document required permission scopes
  • Confirm before any write or bulk operation against production data

MUST NOT DO

  • Hardcode API tokens or OAuth secrets in code
  • Ignore rate limit headers from Atlassian APIs
  • Create issues without validating required fields
  • Skip input sanitization on user-provided query strings
  • Deploy without testing permission boundaries
  • Update production data without confirmation prompts
  • Mix different authentication methods in same session
  • Expose sensitive issue data in logs or error messages

Output Templates

When implementing Atlassian MCP features, provide: 1. MCP server configuration (JSON/environment vars) 2. Query examples (JQL/CQL with explanations) 3. Tool call implementation with error handling 4. Authentication setup instructions 5. Brief explanation of permission requirements

Documentation

Related skills

How it compares

Use atlassian-mcp for credential and OAuth setup decisions before writing Jira or Confluence MCP tool handlers.

FAQ

How should JQL be validated before bulk runs?

Test with maxResults=1 as a probe query before executing full pagination against production data.

Where should API tokens be stored?

Load JIRA_API_TOKEN and CONFLUENCE_API_TOKEN from environment variables or a secrets manager, never hardcoded in config.

When are write operations allowed?

Only after read-only permission probes succeed and the user confirms writes against production data.

Is Atlassian Mcp safe to install?

skills.sh reports 1 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.