confluence_create_page

Pack: confluence · Endpoint: https://gateway.pipeworx.io/confluence/mcp

Create a new Confluence page with title and content. Specify parent page ID or space key (e.g., “ENG”). Returns page ID and URL.

Parameters

NameTypeRequiredDescription
spaceIdstringyesSpace ID to create the page in
titlestringyesPage title
bodystringyesPage body content in Confluence storage format (XHTML)
parentIdstringnoParent page ID (optional, for nesting)
statusstringnoPage status: “current” (published) or “draft”. Default: “current”

Example call

Arguments

{
  "spaceId": "ENG",
  "title": "API Documentation",
  "body": "<p>This is the API documentation page.</p>"
}

curl

curl -X POST https://gateway.pipeworx.io/confluence/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"confluence_create_page","arguments":{"spaceId":"ENG","title":"API Documentation","body":"<p>This is the API documentation page.</p>"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('confluence_create_page', {
  "spaceId": "ENG",
  "title": "API Documentation",
  "body": "<p>This is the API documentation page.</p>"
});

More examples

{
  "spaceId": "SALES",
  "title": "Q4 Planning",
  "body": "<h1>Q4 Goals</h1><p>Revenue targets and initiatives.</p>",
  "parentId": "11111",
  "status": "draft"
}

Response shape

Full JSON Schema
{
  "type": "object",
  "description": "Created page details with ID and metadata"
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "confluence": {
      "url": "https://gateway.pipeworx.io/confluence/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build May 9, 2026