Install db3-atlassian-mcp from PyPI
Install exact version 1.4.2. The executable name has not been verified, so it is intentionally not guessed.
python -m pip install 'db3-atlassian-mcp==1.4.2'Lightweight MCP server for Jira, Confluence, and Bitbucket — read, create, and update from your AI IDE
Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.
Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.
Install exact version 1.4.2. The executable name has not been verified, so it is intentionally not guessed.
python -m pip install 'db3-atlassian-mcp==1.4.2'| Canonical slug | db3-atlassian-mcp-b8971486 | Deployment | Local Only |
|---|---|---|---|
| Canonical package | pypi:db3-atlassian-mcp | Repository | db3net/db3-atlassian-mcp |
| First published | Jul 20, 2026 | Latest release | Jul 20, 2026 |
| Last security verification | — | Classification confidence | 90% |
| Publication | Draft | Official distribution | Not verified |
| Channel | Identifier | Current version | Versions | Source |
|---|---|---|---|---|
| pypi | db3-atlassian-mcp | 1.4.2 | 1 | Repository |
| Package | Version | Published / observed | Inventory | Security scan |
|---|---|---|---|---|
| pypidb3-atlassian-mcp | 1.4.2Current | Jul 20, 2026 | 20 toolsSucceeded · 0 resources · 0 prompts | Evidence restricted |
Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.
No public current-version evidence is available yet.
| Tool | Category | Annotations | Risk |
|---|---|---|---|
attach_fileAttach a file to a Jira ticket. Provide the issue key and absolute file path.Input schema{
"additionalProperties": false,
"properties": {
"issue_key": {
"type": "string"
},
"file_path": {
"type": "string"
}
},
"required": [
"issue_key",
"file_path"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
create_confluence_pageCreate a new Confluence page in a space. Optionally specify a parent page ID.Input schema{
"additionalProperties": false,
"properties": {
"space_key": {
"type": "string"
},
"title": {
"type": "string"
},
"body": {
"type": "string"
},
"parent_id": {
"default": "",
"type": "string"
}
},
"required": [
"space_key",
"title",
"body"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
create_ticketCreate a new Jira ticket. Optionally pass custom_fields for Jira customfield_* or other fields.Input schema{
"additionalProperties": false,
"properties": {
"project_key": {
"type": "string"
},
"summary": {
"type": "string"
},
"issue_type": {
"type": "string"
},
"description": {
"default": "",
"type": "string"
},
"assignee": {
"default": "",
"type": "string"
},
"priority": {
"default": "",
"type": "string"
},
"parent_key": {
"default": "",
"type": "string"
},
"custom_fields": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"project_key",
"summary",
"issue_type"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
get_bitbucket_pull_requestFetch Bitbucket Cloud pull request details.Input schema{
"additionalProperties": false,
"properties": {
"repo_slug": {
"type": "string"
},
"pull_request_id": {
"type": "integer"
},
"workspace": {
"default": "",
"type": "string"
}
},
"required": [
"repo_slug",
"pull_request_id"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
get_bitbucket_repoFetch Bitbucket Cloud repository metadata.Input schema{
"additionalProperties": false,
"properties": {
"repo_slug": {
"type": "string"
},
"workspace": {
"default": "",
"type": "string"
}
},
"required": [
"repo_slug"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
get_child_issuesGet all child/sub-task issues for a given parent ticket.Input schema{
"additionalProperties": false,
"properties": {
"issue_key": {
"type": "string"
}
},
"required": [
"issue_key"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
get_confluence_pageFetch a Confluence page by numeric ID or full URL. Returns title, space, version, and body as plain text.Input schema{
"additionalProperties": false,
"properties": {
"page_id": {
"type": "string"
}
},
"required": [
"page_id"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
get_create_fieldsList Jira fields available when creating a ticket, including IDs, names, required flags, schemas, and allowed values.Input schema{
"additionalProperties": false,
"properties": {
"project_key": {
"type": "string"
},
"issue_type": {
"type": "string"
}
},
"required": [
"project_key",
"issue_type"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
get_space_pagesList pages in a Confluence space. Example: space_key='SECENG'Input schema{
"additionalProperties": false,
"properties": {
"space_key": {
"type": "string"
},
"max_results": {
"default": 25,
"type": "integer"
}
},
"required": [
"space_key"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
get_ticketFetch a Jira ticket by key (e.g. INFOSEC-2239). Returns standard fields, description, and populated custom fields.Input schema{
"additionalProperties": false,
"properties": {
"issue_key": {
"type": "string"
},
"include_noisy_custom_fields": {
"default": false,
"type": "boolean"
}
},
"required": [
"issue_key"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
link_ticketsLink two Jira tickets together. Default relationship is 'relates to'. Common types: 'relates to', 'Blocks', 'Duplicate', 'Cloners'.Input schema{
"additionalProperties": false,
"properties": {
"inward_issue": {
"type": "string"
},
"outward_issue": {
"type": "string"
},
"link_type": {
"default": "relates to",
"type": "string"
}
},
"required": [
"inward_issue",
"outward_issue"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
list_bitbucket_branchesList Bitbucket Cloud branches for a repository, optionally filtered by name.Input schema{
"additionalProperties": false,
"properties": {
"repo_slug": {
"type": "string"
},
"workspace": {
"default": "",
"type": "string"
},
"query": {
"default": "",
"type": "string"
},
"max_results": {
"default": 25,
"type": "integer"
}
},
"required": [
"repo_slug"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
list_bitbucket_pull_requestsList Bitbucket Cloud pull requests for a repository.Input schema{
"additionalProperties": false,
"properties": {
"repo_slug": {
"type": "string"
},
"workspace": {
"default": "",
"type": "string"
},
"state": {
"default": "OPEN",
"type": "string"
},
"max_results": {
"default": 25,
"type": "integer"
}
},
"required": [
"repo_slug"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
list_bitbucket_reposList Bitbucket Cloud repositories in a workspace.Input schema{
"additionalProperties": false,
"properties": {
"workspace": {
"default": "",
"type": "string"
},
"max_results": {
"default": 25,
"type": "integer"
},
"role": {
"default": "",
"type": "string"
}
},
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
move_confluence_pageMove a Confluence page under a new parent page. Provide the page ID and the target parent page ID.Input schema{
"additionalProperties": false,
"properties": {
"page_id": {
"type": "string"
},
"target_parent_id": {
"type": "string"
}
},
"required": [
"page_id",
"target_parent_id"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
search_bitbucket_reposSearch Bitbucket Cloud repositories by slug, name, or description.Input schema{
"additionalProperties": false,
"properties": {
"query": {
"type": "string"
},
"workspace": {
"default": "",
"type": "string"
},
"max_results": {
"default": 25,
"type": "integer"
}
},
"required": [
"query"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
search_confluenceSearch Confluence pages using CQL. Example: 'space = SECENG AND type = page'Input schema{
"additionalProperties": false,
"properties": {
"cql": {
"type": "string"
},
"max_results": {
"default": 10,
"type": "integer"
}
},
"required": [
"cql"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
search_ticketsSearch Jira tickets using JQL. Example: 'project = INFOSEC AND status = Open'Input schema{
"additionalProperties": false,
"properties": {
"jql": {
"type": "string"
},
"max_results": {
"default": 10,
"type": "integer"
}
},
"required": [
"jql"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
update_confluence_pageUpdate an existing Confluence page's content.Input schema{
"additionalProperties": false,
"properties": {
"page_id": {
"type": "string"
},
"title": {
"type": "string"
},
"body": {
"type": "string"
}
},
"required": [
"page_id",
"title",
"body"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — | |
update_ticketUpdate a Jira ticket. Can change standard fields, custom_fields, transition status, and/or add a comment.Input schema{
"additionalProperties": false,
"properties": {
"issue_key": {
"type": "string"
},
"summary": {
"default": "",
"type": "string"
},
"description": {
"default": "",
"type": "string"
},
"assignee": {
"default": "",
"type": "string"
},
"priority": {
"default": "",
"type": "string"
},
"transition": {
"default": "",
"type": "string"
},
"comment": {
"default": "",
"type": "string"
},
"custom_fields": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"issue_key"
],
"type": "object"
}Output schema{
"properties": {
"result": {
"type": "string"
}
},
"required": [
"result"
],
"type": "object",
"x-fastmcp-wrap-result": true
} | — | — |
| Endpoint | Transport | Authentication | Health | Observed |
|---|---|---|---|---|
| No verified remote endpoint is linked. | ||||
Install the selected package version with: python -m pip install 'db3-atlassian-mcp==1.4.2'
db3-atlassian-mcp Server exposed 20 tools during independent protocol observation, including attach_file, create_confluence_page, create_ticket, get_bitbucket_pull_request, get_bitbucket_repo, get_child_issues, get_confluence_page, get_create_fields, and others.
The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.
These internal links are derived from strong identity fields such as the implementation name, package, repository, vendor, and listing name—not generic description prose.
Association is based on retained identity fields; it does not by itself prove first-party publication.
Curated product and capability guides containing this catalog record.