MCP server for Atlassian (Confluence and Jira) integration
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
tools
-
add_confluence_comment
Add comment to a page
-
add_confluence_page_label
Add labels to a page
-
add_jira_comment
Add comment to issue
-
create_confluence_page
Create a new page
-
create_jira_issue
Create new issue
-
download_confluence_attachment
Download specific attachment
-
download_confluence_page_complete
Download page with all content
-
export_confluence_page
Export page as HTML or Markdown with embedded images
-
find_confluence_users
Search for users
-
get_confluence_current_user
Get details of the authenticated user
-
get_confluence_pages_mentioning_me
Find pages that mention you
-
get_confluence_space
Get details of a specific space
-
get_confluence_user
Get details for a specific user
-
get_jira_current_user
Get details of the authenticated user
-
get_jira_sprint
Get detailed sprint information
-
get_jira_user
Get details for a specific user
-
get_my_open_issues
Get all your open issues
-
get_my_recent_confluence_pages
List your recent pages
-
get_my_tasks_in_current_sprint
Get your tasks in active sprints
-
get_user_jira_activity
Track user activity including comments and transitions
-
get_user_jira_worklog
Get time tracking entries with formatted totals
-
list_confluence_attachments
List page attachments
-
list_confluence_page_ancestors
Get parent hierarchy of a page
-
list_confluence_page_children
List child pages of a page
-
list_confluence_page_labels
Get page labels
-
list_confluence_spaces
List all accessible spaces
-
list_jira_boards
List accessible Scrum/Kanban boards
-
list_jira_projects
List all accessible projects
-
list_jira_sprints
List sprints for a board
-
list_user_confluence_attachments
List attachments uploaded by a user
-
list_user_confluence_pages
List pages authored by a user
-
list_user_jira_issues
List issues by user role with date filtering
-
read_confluence_page
Read a Confluence page by ID or title
-
read_jira_issue
Read issue details by key
-
search_confluence_pages
Search pages using CQL (Confluence Query Language)
-
search_confluence_pages_by_user
Search pages by user activity
-
search_jira_issues
Search issues using JQL
-
search_jira_issues_by_user
Search issues by user involvement
-
update_confluence_page
Update existing page content
-
upload_confluence_attachment
Upload file to a page
filesystem 1
- fs package/dist/index.js :2
import { readFileSync } from 'fs';
network 1
- net package/dist/utils/http-client.js :1
import axios from 'axios';
secrets 1
- secrets package/dist/utils/http-client.js :6
const apiToken = process.env.ATLASSIAN_API_TOKEN;
declared dependencies 23
- @modelcontextprotocol/sdk@^1.16.0
- @types/form-data@^2.2.1
- axios@^1.11.0
- dompurify@^3.2.6
- dotenv@^17.2.0
- form-data@^4.0.4
- https-proxy-agent@^7.0.6
- winston@^3.17.0
- @types/dompurify@^3.0.5
- @types/jsdom@^21.1.7
- @types/node@^24.1.0
- @typescript-eslint/eslint-plugin@^8.39.0
- @typescript-eslint/parser@^8.39.0
- @vitest/coverage-v8@^3.2.4
- @vitest/ui@^3.2.4
- eslint@^9.33.0
- eslint-config-prettier@^10.1.8
- eslint-plugin-prettier@^5.5.4
- jsdom@^21.1.2
- prettier@^3.6.2
- tsx@^4.20.3
- typescript@^5.8.3
- vitest@^3.2.4