confluence full-text page search with jql-style filtering
Enables semantic and keyword-based search across Confluence pages using the Confluence Search API with support for CQL (Confluence Query Language) filters. The implementation wraps the native Confluence search endpoint with parameter marshaling for space filtering, content type restrictions, and result pagination, returning structured page metadata including page IDs, titles, spaces, and excerpt snippets. Supports both Cloud and Server/Data Center deployments with automatic API format adaptation.
Unique: Abstracts Confluence Search API differences between Cloud and Server/Data Center deployments through automatic format adaptation, enabling single-codebase support for both deployment models while exposing CQL filtering capabilities that most MCP servers omit entirely.
vs alternatives: Provides native CQL filtering support and multi-deployment compatibility that generic REST API wrappers lack, enabling more precise documentation retrieval than simple keyword search.
confluence page creation and hierarchical content authoring
Enables AI agents to create new Confluence pages with full support for parent-child page hierarchies, content formatting (HTML/XHTML), and metadata assignment. The implementation uses the Confluence Content API with automatic body format detection (storage format for Server/Data Center, rich text format for Cloud), parent page resolution, and space assignment. Supports inline attachments, labels, and custom properties through the underlying Confluence API schema.
Unique: Implements automatic body format detection and conversion between Cloud (rich text) and Server/Data Center (storage format) deployments, allowing single tool invocations to work across both platforms without client-side format negotiation.
vs alternatives: Handles hierarchical page creation with parent resolution in a single API call, whereas generic Confluence API clients require manual parent ID lookup and separate calls for page creation.
tool registration and discovery with dependency injection
Registers 72 Confluence and Jira tools with FastMCP framework using dependency injection pattern for client instantiation and configuration. The implementation uses FastMCP's tool decorator system to expose tools with automatic schema generation, parameter validation, and error handling. Supports tool access control through permission decorators and conditional tool availability based on deployment type or authentication method.
Unique: Uses FastMCP's decorator-based tool registration with dependency injection for client instantiation, enabling automatic schema generation and parameter validation without manual tool definition boilerplate.
vs alternatives: Provides automatic tool schema generation and dependency injection, whereas manual MCP implementations require explicit schema definition and client instantiation logic.
jira issue creation and field management
Enables creating Jira issues with full support for custom fields, issue types, projects, and field validation. The implementation uses the Jira Create Issue API with automatic field schema discovery, type coercion, and validation error reporting. Supports both Cloud and Server/Data Center with field name mapping and custom field ID resolution.
Unique: Implements automatic field schema discovery and type coercion with custom field ID resolution, enabling issue creation with custom fields without manual field ID lookup or type specification.
vs alternatives: Provides field validation and custom field support in a single API call, whereas generic Jira API clients require manual field schema lookup and separate validation calls.
jira issue search and jql query execution
Enables searching Jira issues using JQL (Jira Query Language) with support for complex filters, sorting, and result pagination. The implementation wraps the Jira Search API with JQL validation, result expansion (issue details, changelog, comments), and automatic pagination handling. Supports both Cloud and Server/Data Center with JQL dialect adaptation.
Unique: Implements JQL query execution with automatic result expansion and pagination handling, enabling single API calls to fetch complex issue sets with full metadata without manual pagination logic.
vs alternatives: Provides JQL search with automatic result expansion and pagination, whereas generic Jira API clients expose raw search endpoints requiring manual pagination and expansion parameter management.
jira issue updates and workflow transitions
Enables updating Jira issues (fields, status, assignee) and executing workflow transitions with automatic permission checking and field validation. The implementation uses the Jira Update Issue API with support for bulk field updates, transition execution with required field validation, and changelog tracking. Supports both Cloud and Server/Data Center with field name mapping.
Unique: Implements workflow transition execution with automatic required field validation, enabling single API calls to transition issues through workflow states without separate validation calls.
vs alternatives: Provides workflow transition support with field validation, whereas generic Jira API clients expose raw update endpoints requiring manual transition lookup and field validation.
confluence page content reading with format normalization
Retrieves full page content from Confluence with automatic format normalization across Cloud and Server/Data Center deployments. The implementation fetches pages via the Content API with expand parameters for body content, metadata, and version history, then normalizes storage format (Server/DC) or rich text format (Cloud) into a consistent representation. Includes support for retrieving page hierarchies, child pages, and version history metadata.
Unique: Implements automatic format normalization between Cloud (rich text) and Server/Data Center (storage format) deployments, exposing a unified content representation to clients regardless of backend platform, eliminating the need for format-specific parsing logic.
vs alternatives: Provides transparent format conversion and version history retrieval in a single call, whereas direct Confluence API clients require manual format detection and separate API calls for version metadata.
confluence space and page hierarchy traversal
Enables navigation and discovery of Confluence space structures, page hierarchies, and content organization through tools that list spaces, retrieve page trees, and resolve parent-child relationships. The implementation uses the Confluence Content API with recursive expansion parameters to fetch page hierarchies, space metadata, and permission information. Supports filtering by space type (global, personal) and pagination for large hierarchies.
Unique: Provides recursive page hierarchy expansion with automatic parent-child relationship resolution, allowing single API calls to fetch multi-level page trees rather than requiring separate calls per hierarchy level.
vs alternatives: Exposes space and page hierarchy traversal as first-class operations, whereas generic Confluence API clients require manual recursive calls and client-side tree construction.
+6 more capabilities