← db3-atlassian-mcp

db3-atlassian-mcp 1.4.2

pypi · db3-atlassian-mcp · current release

20
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-24T16:06:42.326Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.

Server capabilities
{
  "experimental": {},
  "logging": {},
  "prompts": {
    "listChanged": false
  },
  "resources": {
    "subscribe": false,
    "listChanged": false
  },
  "tools": {
    "listChanged": true
  },
  "extensions": {
    "io.modelcontextprotocol/ui": {}
  }
}

Tools 20

ToolCategoryAnnotationsRisk
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
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.