MCP Server Atlassian Confluence vs AIquila — Nextcloud MCP Server

A side-by-side look at the MCP Server Atlassian Confluence and AIquila — Nextcloud MCP Server MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.

MCP Server Atlassian Confluence logoMCP Server Atlassian ConfluenceWorkplace & Productivity · Local subprocess (stdio)Atlassian Confluence Cloud integration. Enables AI systems to interact with Confluence spaces, pages, and content with automatic ADF to Markdown conversion.64GoodAuth: api key requiredAIquila — Nextcloud MCP Server logoAIquila — Nextcloud MCP ServerWorkplace & Productivity · Local subprocess (stdio)MCP server for Nextcloud: file management, search, calendar, contacts, and system status.65GreatAuth: not declared

Verdict: choose MCP Server Atlassian Confluence for workplace & productivity work as a local process; choose AIquila — Nextcloud MCP Server for workplace & productivity as a local process. You can also run both side by side in one mcpServers block.

Which MCP server should you choose?

MCP Server Atlassian Confluence logoChoose MCP Server Atlassian Confluence when

  • You need dedicated capabilities in the Workplace & Productivity domain.
  • You prefer a local stdio subprocess transport.
  • Its auth model fits you: API key required.
  • You have the keys it needs: ATLASSIAN_SITE_NAME, ATLASSIAN_USER_EMAIL, ATLASSIAN_API_TOKEN.
  • You want tools like conf_get, conf_post, conf_put.
Explore MCP Server Atlassian Confluence

AIquila — Nextcloud MCP Server logoChoose AIquila — Nextcloud MCP Server when

  • You need dedicated capabilities in the Workplace & Productivity domain.
  • You prefer a local stdio subprocess transport.
  • You want tools like list_files, read_file, write_file.
Explore AIquila — Nextcloud MCP Server

Feature & specification comparison

Rows where the two servers differ are marked.

SpecMCP Server Atlassian Confluence logoMCP Server Atlassian ConfluenceAIquila — Nextcloud MCP Server logoAIquila — Nextcloud MCP Server
CategoryWorkplace & ProductivityWorkplace & Productivity
Quality signal64/100 · Good65/100 · Great
Install commandConfirmedConfirmed
TransportLocal subprocess (stdio)Local subprocess (stdio)
AuthAPI key requiredNot declared
PricingBYOK (pay the provider)Not declared
Required env varsATLASSIAN_SITE_NAMEATLASSIAN_USER_EMAILATLASSIAN_API_TOKENNone listed
Verified ownerCommunity listingCommunity listing
GitHub stars6239
Directory activity 4 views 0 installs 0 upvotes 1 views 0 installs 0 upvotes
Tools5342

Tools & capabilities

MCP Server Atlassian Confluence tools 5

  • conf_getRead any Confluence data. Returns TOON format by default (30-60% fewer tokens than JSON). **IMPORTANT - Cost Optimization:** - ALWAYS use `jq` param to filter response fields. Unfiltered responses are very expensive! - Use `limit` query param to restrict result count (e.g., `limit: "5"`) - If unsure about available fields, first fetch ONE item with `limit: "1"` and NO jq filter to explore the schema, then use jq in subsequent calls **Schema Discovery Pattern:** 1. First call: `path: "/wiki/api/v2/spaces", queryParams: {"limit": "1"}` (no jq) - explore available fields 2. Then use: `jq: "results[*].{id: id, key: key, name: name}"` - extract only what you need **Output format:** TOON (default, token-efficient) or JSON (`outputFormat: "json"`) **Common paths:** - `/wiki/api/v2/spaces` - list spaces - `/wiki/api/v2/pages` - list pages (use `space-id` query param) - `/wiki/api/v2/pages/{id}` - get page details - `/wiki/api/v2/pages/{id}/body` - get page body (`body-format`: storage, atlas_doc_format, view) - `/wiki/rest/api/search` - search content (`cql` query param) **JQ examples:** `results[*].id`, `results[0]`, `results[*].{id: id, title: title}` API reference: https://developer.atlassian.com/cloud/confluence/rest/v2/
  • conf_postCreate Confluence resources. Returns TOON format by default (token-efficient). **IMPORTANT - Cost Optimization:** - Use `jq` param to extract only needed fields from response (e.g., `jq: "{id: id, title: title}"`) - Unfiltered responses include all metadata and are expensive! **Output format:** TOON (default) or JSON (`outputFormat: "json"`) **Common operations:** 1. **Create page:** `/wiki/api/v2/pages` body: `{"spaceId": "123456", "status": "current", "title": "Page Title", "parentId": "789", "body": {"representation": "storage", "value": "<p>Content</p>"}}` 2. **Create blog post:** `/wiki/api/v2/blogposts` body: `{"spaceId": "123456", "status": "current", "title": "Blog Title", "body": {"representation": "storage", "value": "<p>Content</p>"}}` 3. **Add label:** `/wiki/api/v2/pages/{id}/labels` - body: `{"name": "label-name"}` 4. **Add comment:** `/wiki/api/v2/pages/{id}/footer-comments` API reference: https://developer.atlassian.com/cloud/confluence/rest/v2/
  • conf_putReplace Confluence resources (full update). Returns TOON format by default. **IMPORTANT - Cost Optimization:** - Use `jq` param to extract only needed fields from response - Example: `jq: "{id: id, version: version.number}"` **Output format:** TOON (default) or JSON (`outputFormat: "json"`) **Common operations:** 1. **Update page:** `/wiki/api/v2/pages/{id}` body: `{"id": "123", "status": "current", "title": "Updated Title", "spaceId": "456", "body": {"representation": "storage", "value": "<p>Content</p>"}, "version": {"number": 2}}` Note: version.number must be incremented 2. **Update blog post:** `/wiki/api/v2/blogposts/{id}` Note: PUT replaces entire resource. Version number must be incremented. API reference: https://developer.atlassian.com/cloud/confluence/rest/v2/
  • conf_patchPartially update Confluence resources. Returns TOON format by default. **IMPORTANT - Cost Optimization:** Use `jq` param to filter response fields. **Output format:** TOON (default) or JSON (`outputFormat: "json"`) **Common operations:** 1. **Update space:** `/wiki/api/v2/spaces/{id}` body: `{"name": "New Name", "description": {"plain": {"value": "Desc", "representation": "plain"}}}` 2. **Update comment:** `/wiki/api/v2/footer-comments/{id}` Note: Confluence v2 API primarily uses PUT for updates. API reference: https://developer.atlassian.com/cloud/confluence/rest/v2/
  • conf_deleteDelete Confluence resources. Returns TOON format by default. **Output format:** TOON (default) or JSON (`outputFormat: "json"`) **Common operations:** - `/wiki/api/v2/pages/{id}` - Delete page - `/wiki/api/v2/blogposts/{id}` - Delete blog post - `/wiki/api/v2/pages/{id}/labels/{label-id}` - Remove label - `/wiki/api/v2/footer-comments/{id}` - Delete comment - `/wiki/api/v2/attachments/{id}` - Delete attachment Note: Most DELETE endpoints return 204 No Content on success. API reference: https://developer.atlassian.com/cloud/confluence/rest/v2/

AIquila — Nextcloud MCP Server tools 342

  • list_filesList files and folders in a Nextcloud directory
  • read_fileRead the contents of a file from Nextcloud
  • write_fileCreate or update a file in Nextcloud. File size is limited (default 1 GB, configurable via MCP_MAX_FILE_SIZE).
  • create_folderCreate a folder in Nextcloud
  • deleteDelete a file or folder from Nextcloud
  • move_fileMove or rename a file or folder in Nextcloud
  • copy_fileCopy a file or folder in Nextcloud
  • get_file_infoGet detailed file metadata from Nextcloud (name, size, mime type, modified date, permissions, etc.)
  • search_filesSearch for files in Nextcloud by name pattern and/or mime type
  • get_file_contentRead file content from Nextcloud with mime type info. Returns text for text files, base64 for binary files (images, PDFs, etc.). Images are returned as MCP image content for Claude vision.
  • analyze_imageAnalyze one or more images stored in Nextcloud using Claude vision. Ask questions about image content, extract text (OCR), describe visuals, compare images, or analyse documents. Supports up to 20 images for multi-image comparison.
  • bulk_file_operationsExecute multiple file operations (move, copy, delete) sequentially in a single call. Returns per-item results.
  • +330 more on the listing page

Ready-to-paste client configs

Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.

MCP Server Atlassian Confluence

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "aashari-mcp-server-atlassian-confluence": {
      "command": "npx",
      "args": [
        "-y",
        "@aashari/mcp-server-atlassian-confluence"
      ],
      "env": {
        "ATLASSIAN_SITE_NAME": "YOUR_ATLASSIAN_SITE_NAME_HERE",
        "ATLASSIAN_USER_EMAIL": "YOUR_ATLASSIAN_USER_EMAIL_HERE",
        "ATLASSIAN_API_TOKEN": "YOUR_ATLASSIAN_API_TOKEN_HERE"
      }
    }
  }
}

AIquila — Nextcloud MCP Server

mcpServers (Claude Desktop / Cursor)
{
  "mcpServers": {
    "aiquila-nextcloud-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "aiquila-mcp"
      ]
    }
  }
}

Frequently asked questions

MCP Server Atlassian Confluence is categorized under Workplace & Productivity and uses a local stdio subprocess. AIquila — Nextcloud MCP Server belongs to Workplace & Productivity and uses a local stdio subprocess. Pick MCP Server Atlassian Confluence for workplace & productivity work and AIquila — Nextcloud MCP Server for workplace & productivity.

Copy the mcpServers block from the config section on this page into your client's config (for example claude_desktop_config.json or ~/.cursor/mcp.json), then fully restart the client.

MCP Server Atlassian Confluence is bring-your-own-key: usage is billed by the API provider you supply a key for. Auth: api key required. AIquila — Nextcloud MCP Server has no declared pricing — check the project's own site. If a server needs environment variables such as API keys, define them under the env key in your client's MCP config.

Yes. MCP clients support multiple servers: add aashari-mcp-server-atlassian-confluence and aiquila-nextcloud-mcp-server as separate keys in the same mcpServers object, and your assistant will call tools from either one.

On AllMCPs, MCP Server Atlassian Confluence has a quality signal of 64/100 (Good) with 4 views, 0 installs and 62 GitHub stars. AIquila — Nextcloud MCP Server has 65/100 (Great) with 1 views, 0 installs and 39 GitHub stars.