The Atlassian Community Forums are currently in read-only mode. We will be relaunching on a new platform on September 22 (read more here). We apologize for the extended downtime. For concerns or questions, please email communitymanagers@atlassian.com. See you on the other side, on the new Atlassian Community Forums! :)

×

Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Can't get a real diff when page is edited via MCP

Aaron Baff
August 25, 2026

It doesn't seem like I can get a real, proper diff between versions of a page when updated via the MCP. Looks like the MCP only does full text replace, and Atlassian doesn't do any kind of real diff. It just says EVERYTHING is edited, rather than doing a real diff to see what changes were done between the 2 versions. WTF. 

2 answers

Comments for this post are closed

Community moderators have prevented the ability to post new answers.

0 votes
Tomislav Tobijas
Community Champion
September 1, 2026

@Aaron Baff I'd say it depends. And I still didn't see MCP/connectors being really consistent.

For example, sometimes they basically rewrite the whole page instead of actually appending only the part you'd like to add. On the other hand, if they do add content on the end, then I guess that's the only part that actually gets modified, so the versioning should work then.

Are you using live docs or classic pages here?

I did see some improvements when it comes to how MCP handles these things but, personally, I do use MCP to create content from skratch, but then just discuss it further within the chat itself rather than asking it to update the content as, in a couple of times, it completely messed the structure, formatting, etc. as it has rewritten the whole page and it seems it still cannot handle specific elements such as layouts and some macros 🫤

I don't know if there's a tracker specifically on how their engine handles these updates, but I'd suggest you/your admin reach out to Atlassian Support and see what they have to say about it 👀

Aaron Baff
September 1, 2026

This is with Confluence Cloud, and a new page that needs to be updated as things have changed.

 

Via MCP, the agent has to push it an entire page, so fetch existing, make local changes, push entire updated page. Which Confluence shows as 100% changed, rather than just the changes. 

Like Tomislav Tobijas likes this
0 votes
Dan Breyen
Community Champion
August 25, 2026

Hi @Aaron Baff I found CONFCLOUD-84065 on Atlassian's Jira Site.  That looks real close to the issue you are having.  

Feel free to vote for and watch that issue for updates. I gave it a vote too.  If you don't think that addresses your issue, feel free to add a new suggestion for Atlassian to review.  

You could post the number here as well, and that might get some more votes for it.

Hope that helps.

Aaron Baff
August 27, 2026

Sadly no, not that close. That's just about adding a marker, my issue is that the MCP is a full replacement, which creates a 100% diff, rather than do what a standard diff does which is to look for actual differences and only show THOSE as what changed. 

DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
TAGS
AUG Leaders

Atlassian Community Events