confluence_searchAdvanced Confluence search using CQL (Confluence Query Language)Input schema{
"type": "object",
"properties": {
"cql": {
"type": "string",
"description": "CQL query string"
},
"limit": {
"type": "number"
},
"start": {
"type": "number"
}
},
"required": [
"cql"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
create-jira-issue(WIP) Create a new Jira issue. This tool is a work in progress and may not be fully functional yet.Input schema{
"type": "object",
"properties": {
"issueData": {
"type": "object",
"properties": {
"fields": {
"type": "object",
"properties": {
"project": {
"type": "object",
"properties": {
"key": {
"type": "string",
"description": "Project key"
}
},
"required": [
"key"
],
"additionalProperties": false
},
"summary": {
"type": "string",
"description": "Issue summary"
},
"issuetype": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Issue type ID"
},
"name": {
"type": "string",
"description": "Issue type name"
}
},
"additionalProperties": false
},
"description": {
"type": "string",
"description": "Issue description"
},
"assignee": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"additionalProperties": false
}
},
"required": [
"project",
"summary",
"issuetype"
],
"additionalProperties": false
}
},
"required": [
"fields"
],
"additionalProperties": false,
"description": "Jira issue data (JSON)"
}
},
"required": [
"issueData"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
create-pageCreate a new Confluence pageInput schema{
"type": "object",
"properties": {
"spaceKey": {
"type": "string",
"description": "Space Key"
},
"title": {
"type": "string",
"description": "Page title"
},
"body": {
"type": "string",
"description": "Page body (HTML or storage format)"
},
"parentId": {
"type": "number",
"description": "Parent page ID"
}
},
"required": [
"spaceKey",
"title",
"body"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
delete-jira-issueDelete a Jira issue by keyInput schema{
"type": "object",
"properties": {
"issueKey": {
"type": "string",
"description": "Jira issue key"
}
},
"required": [
"issueKey"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
delete-pageDelete a Confluence page by IDInput schema{
"type": "object",
"properties": {
"pageId": {
"type": "number",
"description": "Confluence page ID"
}
},
"required": [
"pageId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
get-childrenGet children of a Confluence page by IDInput schema{
"type": "object",
"properties": {
"pageId": {
"type": "number",
"description": "Confluence page ID"
}
},
"required": [
"pageId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
get-folderGet a Confluence folder by IDInput schema{
"type": "object",
"properties": {
"folderId": {
"type": "number",
"description": "Confluence folder ID"
}
},
"required": [
"folderId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
get-jira-issueGet a Jira issue by key. Returns issue details including description and subtasks.Input schema{
"type": "object",
"properties": {
"issueKey": {
"type": "string",
"description": "Jira issue key"
}
},
"required": [
"issueKey"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
get-pageGet a Confluence page by ID (optionally specify content format: storage or markdown)Input schema{
"type": "object",
"properties": {
"pageId": {
"type": "number",
"description": "Confluence page ID"
},
"bodyFormat": {
"type": "string",
"enum": [
"storage",
"markdown"
],
"description": "Content format: storage (default) or markdown"
}
},
"required": [
"pageId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
get-spaceGet a Confluence space by IDInput schema{
"type": "object",
"properties": {
"spaceId": {
"type": "number",
"description": "Confluence space ID"
}
},
"required": [
"spaceId"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
list-spacesList all Confluence spaces (optionally filter by keys)Input schema{
"type": "object",
"properties": {
"start": {
"type": "number",
"description": "Start index"
},
"limit": {
"type": "number",
"description": "Page size limit"
},
"keys": {
"type": "string",
"description": "Filter by key(s), comma-separated"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
search-jira-issuesSearch Jira issues using JQLInput schema{
"type": "object",
"properties": {
"jql": {
"type": "string",
"description": "Jira Query Language (JQL) string. A bounded query is required."
},
"nextPageToken": {
"type": "string",
"description": "The token for fetching the next page of results. Use the nextPageToken from the previous response for pagination."
},
"maxResults": {
"type": "number",
"description": "The maximum number of items to return per page. Default is 50. Maximum is 5000."
},
"fields": {
"type": "array",
"items": {
"type": "string"
},
"description": "A list of fields to return for each issue. Accepts a comma-separated list. Example: ['summary','comment']"
},
"expand": {
"type": "string",
"description": "Comma-delimited string to include additional information about issues in the response. Example: 'names,changelog'."
},
"properties": {
"type": "array",
"items": {
"type": "string"
},
"description": "A list of up to 5 issue properties to include in the results. Accepts a comma-separated list."
},
"fieldsByKeys": {
"type": "boolean",
"description": "Reference fields by their key (true) or ID (false). Default is false."
},
"failFast": {
"type": "boolean",
"description": "Fail this request early if all field data cannot be retrieved. Default is false."
},
"reconcileIssues": {
"type": "array",
"items": {
"type": "number"
},
"description": "Strong consistency issue IDs to be reconciled with search results. Accepts up to 50 IDs."
}
},
"required": [
"jql"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
update-jira-issue(WIP) Update a Jira issue by key. This tool is a work in progress and may not be fully functional yet.Input schema{
"type": "object",
"properties": {
"issueKey": {
"type": "string",
"description": "Jira issue key"
},
"issueData": {
"description": "Jira issue update data (JSON)"
}
},
"required": [
"issueKey"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |
update-pageUpdate a Confluence page by IDInput schema{
"type": "object",
"properties": {
"pageId": {
"type": "number",
"description": "Confluence page ID"
},
"title": {
"type": "string",
"description": "Page title"
},
"body": {
"type": "string",
"description": "Page body (HTML or storage format)"
},
"version": {
"type": "number",
"description": "New version number for the page"
},
"status": {
"type": "string",
"description": "Page status (default: current)"
}
},
"required": [
"pageId",
"title",
"body",
"version"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | | — |