Introduction

Development Tools

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. It works with JCE Free and Pro.


Why this exists. A JCE profile decides what people can upload as well as which buttons they see, so a bad profile is a security problem, not just an untidy toolbar. Attacks on CVE-2026-48907 wrote a profile row that allowed .php uploads, then uploaded a webshell through JCE's own file browser. JCE's profile list won't show you that at a glance. This add-on can.

What the AI can do. 21 tools in 5 groups:

  • Profiles (8): list, read, create, change, delete, duplicate, publish or unpublish, and reorder.
  • Assignment (3): read and set who a profile is for, and work out which profile a given user gets.
  • Editor (4): read and set the toolbar, and read and set profile settings.
  • Plugins (2): list JCE's plugins and read one plugin's settings.
  • Diagnostics (4): version and edition, global settings, a health check, and the security audit.

Every tool describes itself to the AI app, so there's nothing to configure. Ask in plain language: "Audit my JCE profiles" or "Which profile does Dana get in articles on a phone?"

The security audit is read-only and looks for profiles that allow executable uploads, pin themselves above every other profile or escape the media folder. It also checks whether your JCE version is affected. If it finds something, it tells you to record the profile first, not delete it.

Refuses dangerous writes. Adding an executable file type to an upload list is refused every time, for everyone. There's no override.

Things it handles for you. JCE accepts an unknown toolbar name and then quietly drops the button, so these tools check every name first and refuse the whole change if one is wrong. A button has to be in both the toolbar and the plugin list, and the health check finds those gaps. Setting changes keep everything you didn't name. Deleting a profile shows what would go and needs a confirmation, because there's no trash and no undo.

Permissions. The AI can never do more than the Joomla account it acts for could do in JCE itself. On top of MCP for J's Use and Write permissions, every tool needs JCE's Access Component permission, plus Editor Profiles for profile work or Editor Global Configuration for the settings read. Read-only mode in MCP for J limits it to the reading tools. API keys kept in profile settings, such as the AI Assistant plugin's, are never returned. Profile names, descriptions and component lists refuse HTML, and settings are encoded the way JCE encodes them.

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

Tested on Joomla 6 with JCE 3.0.2 Free and Pro: all 21 tools called with the writes checked in the database, and the permission checks with Super User, Administrator and Manager accounts.

Joomla 5 and 6, PHP 8.2+. GPL-2.0-or-later.

Current release: 1.0.4
Documentation: https://docs.cybersalt.com/extensions/mcp-for-jce
Changelog: https://docs.cybersalt.com/extensions/mcp-for-jce/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 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...
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...
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

Version:
1.0.4
Developer:
Cybersalt
Last updated:
Nov 10 2026
11 hours ago
Date added:
Nov 09 2026
License:
GPLv2 or later
Type:
Free download
Includes:
p e
Compatibility:
J5 J6
Download

Uses Joomla! Update System