Skip to main content
Build automations using Confluence by searching pages, creating or updating content, listing tasks, and browsing spaces directly from your workflows. Turn natural language into actions like “find pages with this phrase” or “publish a blog post in this space”, and get structured results you can pass to the next step.
Connect to your Confluence Cloud and interact with spaces, pages, blog posts, and tasks in real time using simple prompts.

How to Use MCP Nodes

What is Confluence MCP?

The Confluence integration creates a customized node that understands your Confluence account and responds to natural language. You describe what you want, and it performs the requested action, returning structured data you can reuse in automations. Create once, then run the same action reliably across your workflows.

What Can It Do for You?

  • Find pages or blog posts with flexible filters, and return key details for downstream steps
  • Create or update pages and blog posts in specific spaces based on your inputs
  • List and manage tasks, including updating task status
  • Discover spaces to help target where to publish or search

Available Tools

ToolWhat It DoesExample Use
List PagesReturns all pages from Confluence with filtering options”Search pages matching search term in space space key, and return structured data with page id, title, and url”
Get PageReturns a specific page by ID”Using page id page id, return structured data with title, id, and url”
Create PageCreates a new page in a Confluence space”Create a page in space space key with title page title and body page body, then return structured data with page id, title, and url”
Update PageUpdate a page by ID”Using page id page id, update the page with title new title and body new body, then return structured data with id, title, and url”
Get DatabaseReturns a specific database by ID”Using database id database id, return structured data with database id and name”
List TasksReturns all tasks from Confluence with filtering options”List tasks matching search term, and return structured data with task id, title, and status”
Get TaskReturns a specific task by ID”Using task id task id, return structured data with id, title, and status”
Update TaskUpdate a task status by ID”Using task id task id, update status to new status, and return structured data with id and updated status”
List Blog PostsReturns all blog posts from Confluence with filtering options”Search blog posts matching search term in space space key, and return structured data with blogpost id, title, and url”
Get Blog PostReturns a specific blog post by ID”Using blogpost id blogpost id, return structured data with id, title, and url”
Create Blog PostCreates a new blog post in a Confluence space”Create a blog post in space space key with title post title and body post body, then return structured data with blogpost id, title, and url”
Update Blog PostUpdate a blog post by ID”Using blogpost id blogpost id, update the title to new title and body to new body, then return structured data with id, title, and url”
Get SpacesReturns all spaces from Confluence with filtering options”List spaces matching search term, and return structured data with space key, name, and id”

How to Use

1

Create Your Confluence MCP Node

Go to your node library, search for Confluence, and click “Create a node with AI”
2

Add Your Prompt

Drag the Confluence node to your canvas and add a clear prompt using variables like space key, page title, or search term.
3

Test Your Node

Run the node to see the results. If it works as expected, you’re all set. If you run into issues, check the troubleshooting tips below.
4

Save and Reuse

Once your Confluence node is working, save it to your library. You can now use this customized node in any workflow.

Example Prompts

Here are some prompts that work well with Confluence MCP: Find pages
Search pages matching `search term` in space `space key`, and return structured data with page id, title, and url
Publish a new page
Create a page in space `space key` with title `page title` and body `page body`, then return structured data with page id, title, and url
Update a task status
Using task id `task id`, update status to `new status`, then return structured data with id and updated status
Discover spaces
List spaces matching `search term`, and return structured data with space key, name, and id
Work with a blog post
Create a blog post in space `space key` with title `post title` and body `post body`, then return structured data with blogpost id, title, and url
Start simple. Use one clear action per node, return exactly the fields you need, and pass IDs from search nodes into get or update nodes. Remember, MCP nodes return structured data you can chain into Google Sheets Writer/Reader/Updater, Ask AI, or Gmail Sender/Reader.

Troubleshooting

If your Confluence node isn’t working as expected, try these best practices:

Keep Prompts Simple and Specific

  • Good: “Search pages matching page title and return id and url”
  • Bad: “Search for page title, update the first result, and then create a summary of the changes”
While this prompt might work, it’s more efficient to break it into separate nodes. Confluence MCP works best with focused, single-action prompts.

Match What Confluence Can Do

  • Good: “Create a page in space space key with title page title and body page body, return page id and url”
  • Bad: “Create a page and then send a Slack message to channel name
Confluence MCP focuses on content and tasks in Confluence. For messaging, combine it with Slack Message Sender/Reader in your workflow.

Break Complex Tasks Into Steps

Instead of trying to do everything in one prompt (which can cause timeouts and errors):
Search all pages matching `search term`, update the first page's body with `new content`, and publish a blog post in `space key` summarizing the change
Break this into smaller, focused nodes that each handle one task:
1

Step 1: Find Pages

Search pages matching search term in space space key and return page ids and titles
2

Step 2: Update a Page

Using page id page id, update the page with body new content and return id and title
3

Step 3: Publish a Blog Post

Create a blog post in space space key with title summary title and body summary body, then return blogpost id and url
In your workflow, connect these nodes sequentially. The page ids output from Step 1 becomes the input for Step 2, and the blogpost details from Step 3 are the final output.

Focus on Data Retrieval

Confluence MCP is great at getting information from Confluence. For analysis or content generation, connect it to other nodes. Example:
  • Good prompt: “List tasks matching search term and return task id, title, and status”
  • Bad prompt: “List tasks, analyze them for urgency, and draft emails to owners”
Use Ask AI for analysis and Gmail Sender/Reader for emailing. Keep Confluence prompts focused on retrieving or updating Confluence data.

Troubleshooting Node Creation

If you’re seeing empty outputs in the node creation window (or if you’ve already created the node, hover over it and click “Edit”), use the chat interface to prompt the AI to add debug logs and verify the API response. You can also click “Request changes” in the node creation window to ask the AI to add diagnostics. Specifically mention that you received empty outputs.
In the node creation window (or if you’ve already created the node, hover over it and click “Edit”), use the chat interface to describe in detail what you expected versus what you received. The “Request changes” button in the node creation window is helpful for asking the AI to refine filters or outputs.
First click “Fix with Gummie”. If multiple attempts fail, simplify your prompt or contact support.
Use the chat interface in the node creation window to refine filters, output fields, or pagination. The AI will adjust the node based on your feedback and prompts.

Need More Help?