Confluence Toolkit

Superglue tools for Confluence: pages, spaces, search, attachments, and page hierarchy.

Quick Setup

1

Get your tool config

Use the Download Config or Copy Config buttons in the table below (placeholders for now). Save/paste the JSON in your project.

2

Set up authentication

We use API keys, not OAuth, for this integration. Create a Personal Access Token in your Atlassian Account Settings > Security > API tokens. Add CONFLUENCE_PERSONAL_ACCESS_TOKEN, CONFLUENCE_BASE_URL, and CONFLUENCE_EMAIL to your environment variables. Use Basic Auth with email and token. See official docs: Confluence API Authentication

3

Install the Superglue SDK

npm install @superglue/client

4

Run locally

The SDK executes the JSON workflow locally with your env credentials; no extra API key UI needed.

Drop-In Code Example

The SDK executes the downloaded JSON workflow locally using your environment's Confluence personal access token.

TypeScript
import { SuperglueClient } from "@superglue/client";
import config from "./confluence_page_search.json"; // or paste JSON string

const client = new SuperglueClient();

async function run() {
  const result = await client.run(config, {
    env: {
      CONFLUENCE_PERSONAL_ACCESS_TOKEN: process.env.CONFLUENCE_PERSONAL_ACCESS_TOKEN!,
      CONFLUENCE_BASE_URL: process.env.CONFLUENCE_BASE_URL!,
      CONFLUENCE_EMAIL: process.env.CONFLUENCE_EMAIL!,
      SUPERGLUE_REDIRECT_URI: process.env.SUPERGLUE_REDIRECT_URI || "https://app.superglue.cloud/api/auth/callback"
    }
  });
  console.log(JSON.stringify(result, null, 2));
}
run();

Tools in Toolkit

ToolActions

confluence_page_create

Create a new page in a specified Confluence space with title, content, and parent page.

👥 1,240 users

confluence_page_search

Search pages by keyword using Confluence Query Language (CQL).

👥 1,210 users

confluence_page_update

Update existing page title, content, or other properties.

👥 1,185 users

confluence_space_list

List all spaces accessible to the authenticated user.

👥 1,150 users

confluence_attachment_upload

Upload files as attachments to a Confluence page.

👥 1,115 users

confluence_page_tree

Fetch page hierarchy (descendants) for a given page.

👥 1,082 users