MCP for Override Checker

Introduction

Development Tools

MCP for Override Checker is a free add-on for CS MCP for J, the free extension that turns a Joomla 5 / 6 site into its own MCP server. It gives the AI app you connect (ChatGPT, Claude, Codex, Cursor, VS Code with GitHub Copilot, Gemini CLI or any other MCP app) 12 tools for CS Override Checker: listing the template overrides Joomla has flagged, reading each next to its core file, applying a fix, dismissing a row, restoring a backup and saving the review.


Why this exists. After a Joomla update, the template manager can report "X Changes found", and each one has to be read against the core file that changed. Override Checker's copy-paste prompt needs an AI that can call your site's REST API, which browser chats can't do. Through MCP for J, an AI app reviews and fixes overrides with its own tools, with no copy-paste step and no browser timeout. Ask: "Review the template overrides Joomla flagged."

What the AI can do. 12 tools in 4 groups:

  • Status (1): versions, flagged overrides per template, backup and review counts, and what this account may do.
  • Flagged overrides (5): list them, read the override, read the core file, apply a fix, and dismiss a row.
  • Backups (3): list them (with whether the live file still matches), read one, and restore one.
  • Reviews (3): list saved reviews, read one with the fixes filed under it, and save a new one.

How a fix is written. Your AI reads the whole file, builds the complete new version, and sends it with the checksum of the file it read. Override Checker backs up the current file and writes the new one, and the tool checks the result on disk. If the file changed since it was read, nothing is written. A .php file that doesn't parse is refused, because a broken layout breaks every page that uses it.

What a fix can't add. Your AI reads files from your site, and a hacked file can contain text written to trick it. So Override Checker refuses a fix that adds eval, shell commands, decoding functions, reading or writing files, outbound connections, a new or changed include, variable function calls or superglobals. Code the file already has can stay. Your AI can't turn this off. It reads PHP only, and enough indirection can get past any list, so it's a safety net: keep reading what your AI proposes.

Undoing a fix. Every fix and restore takes a backup first. Fixing an infected override stores the backdoor as that fix's backup, so a backup holding code a fix couldn't add is refused through MCP. You can still restore it yourself from Override Checker's File backups screen.

Permissions. The AI can never do more than the Joomla account it acts for could do in Override Checker. Reading needs MCP for J's Use permission and Override Checker's View permission. Fixing, dismissing, restoring and saving a review need Write in both. Writing a fix writes a PHP file that your site runs, so give Write only to people you'd trust with that. Read-only mode in MCP for J limits it to the reading tools.

Getting it. You need CS MCP for J and Override Checker 2.6.1 or later. Install it from Components → MCP for J → Browse MCP Add-ons or with the downloaded ZIP.

Tested on Joomla 6 on a test site with real flagged overrides: all 12 tools, the refusals, the alternative-layout cases, and an account with only View permission. The fix and restore tools were run again against the released Override Checker 2.6.1. It was tested over MCP's own connection, not from inside each browser chat, and Joomla 5 hasn't been tested yet.

Joomla 6, PHP 8.3+. GPL-2.0-or-later.

Current release: 1.0.0
Documentation: https://docs.cybersalt.com/extensions/mcp-for-override-checker
Changelog: https://docs.cybersalt.com/extensions/mcp-for-override-checker/changelog

CS SiteGround Cache
Free

CS SiteGround Cache

By Cybersalt
Performance
CS SiteGround Cache gets SiteGround's dynamic cache working on Joomla 5 and 6 sites. SiteGround puts a reverse-proxy cache in front of every site it hosts. On Joomla it hardly ever caches anything, because Joomla starts a session for every visitor and marks every page no-cache. SiteGround skips any response that carries a cookie or says not to cache it, and the SiteGround dashboard ends up warnin...
CS MCP for J
Free

CS MCP for J

By Cybersalt
Development Tools
CS MCP for J is a free Joomla 5 / 6 extension that turns your Joomla site into its own MCP server. Connect ChatGPT, Claude, Codex, Cursor, VS Code with GitHub Copilot, Gemini CLI or any other MCP app, and it can manage your site directly: articles, menus, modules, users, custom fields, templates, extensions, Schema.org and more. It acts with exactly the permissions of the Joomla account it's worki...
CS Override Checker
Free

CS Override Checker

By Cybersalt
Access & Security
Cybersalt Override Checker is a free Joomla 5 and 6 extension that pairs your site with the AI assistant of your choice to security-review every flagged template override — classifying real risks, ignoring the cosmetic noise, and applying the patches you confirm without leaving the Joomla admin. The "X Changes found" problem Joomla's native Template Manager flags every override that has drifted...
MCP for SP Page Builder
Paid download

MCP for SP Page Builder

By Cybersalt
Extensions Specific Non-sorted
MCP for SP Page Builder is a Pro add-on for CS MCP for J, the free extension that turns a Joomla 5 / 6 site into its own MCP server. It gives the AI app you connect (ChatGPT, Claude, Codex, Cursor, VS Code with GitHub Copilot, Gemini CLI or any other MCP app) 62 tools for SP Page Builder by JoomShaper: pages, the JSON content tree, the section and saved-addon libraries, typography and colours, the...
MCP for AcyMailing
Free

MCP for AcyMailing

By Cybersalt
Acymailing extensions
MCP for AcyMailing is a free add-on for CS MCP for J, the free extension that turns a Joomla 5 / 6 site into its own MCP server. It gives the AI app you connect (ChatGPT, Claude, Codex, Cursor, VS Code with GitHub Copilot, Gemini CLI or any other MCP app) 33 tools for AcyMailing by Acyba: lists, subscribers, campaigns, the sending queue, reports and settings. It covers everything AcyMailing Starte...
MCP for VirtueMart
Free

MCP for VirtueMart

By Cybersalt
VirtueMart extensions
MCP for VirtueMart is a free add-on for CS MCP for J, the free extension that turns a Joomla 5 / 6 site into its own MCP server. It gives the AI app you connect (ChatGPT, Claude, Codex, Cursor, VS Code with GitHub Copilot, Gemini CLI or any other MCP app) 48 tools for VirtueMart: products, categories, manufacturers, prices, stock, orders, customers, reviews and diagnostics. VirtueMart needs Joomla...
MCP for Community Builder
Free

MCP for Community Builder

By Cybersalt
Community Builder extensions
MCP for Community Builder is a free add-on for CS MCP for J, the free extension that turns a Joomla 5 / 6 site into its own MCP server. It gives the AI app you connect (ChatGPT, Claude, Codex, Cursor, VS Code with GitHub Copilot, Gemini CLI or any other MCP app) 32 tools for Community Builder by Joomlapolis: members and their profile fields, sign-up moderation, custom fields and tabs, connections,...
MCP for JCE
Free

MCP for JCE

By Cybersalt
JCE extensions
MCP for JCE is a free add-on for CS MCP for J, the free extension that turns a Joomla 5 / 6 site into its own MCP server. It gives the AI app you connect (ChatGPT, Claude, Codex, Cursor, VS Code with GitHub Copilot, Gemini CLI or any other MCP app) 21 tools for JCE editor profiles: who gets which profile, what's on the toolbar, what each profile allows, and an audit for the signs of a known attack...
MCP for jDownloads
Free

MCP for jDownloads

By Cybersalt
jDownloads extensions
MCP for jDownloads is a free add-on for CS MCP for J, the free extension that turns a Joomla 5 / 6 site into its own MCP server. It gives the AI app you connect (ChatGPT, Claude, Codex, Cursor, VS Code with GitHub Copilot, Gemini CLI or any other MCP app) 17 tools for jDownloads by Arno Betz: categories and their folders, downloads, attaching files, licences, user-group limits and permissions, and...
MCP for JComment
Paid download

MCP for JComment

By Cybersalt
Extensions Specific Non-sorted
MCP for JComment is a Pro add-on for CS MCP for J, the free extension that turns a Joomla 5 / 6 site into its own MCP server. It gives the AI app you connect (ChatGPT, Claude, Codex, Cursor, VS Code with GitHub Copilot, Gemini CLI or any other MCP app) 15 tools for JComment by Joomla! Extensions Store: reading comments and threads, replying, approving, deleting, scoring spam, and a health check....
CS MCP for YOOtheme Pro
Paid download

CS MCP for YOOtheme Pro

By Cybersalt
Extensions Specific Non-sorted
CS MCP for YOOtheme Pro is a Pro add-on for CS MCP for J, the free extension that turns a Joomla 5 / 6 site into its own MCP server. It gives the AI app you connect (ChatGPT, Claude, Codex, Cursor, VS Code with GitHub Copilot, Gemini CLI or any other MCP app) 14 tools for YOOtheme Pro: customizer settings, page-builder layouts, YOOtheme's Templates, My Layouts, the installed elements, a health che...

MCP for Override Checker

Version:
1.0.0
Developer:
Cybersalt
Last updated:
Nov 12 2026
1 day ago
Date added:
Nov 11 2026
License:
GPLv2 or later
Type:
Free download
Includes:
p e
Compatibility:
J6
Download

Uses Joomla! Update System