Senso MCP for Joomla
Turns a Joomla 5 or 6 site into an MCP server, allowing permission-checked management of Joomla content and site operations. Supports creating, reading, updating, reordering, and deleting articles, categories, and tags; listing, comparing, and restoring article versions; reading site information; fetching rendered front-end pages; and clearing Joomla caches.
Senso MCP — MCP Server for Joomla
Senso MCP turns a Joomla 5 or 6 site into a Model Context Protocol (MCP) server. Connect Claude, ChatGPT or any MCP-compatible AI assistant and manage your Joomla site in natural language.
Website: https://www.sensomcp.com
Documentation: https://www.sensomcp.com/en/doc
Download (installable package, with automatic updates): https://www.sensomcp.com/en/downloads/senso-mcp-pack-free
This repository contains the source code of the free pack.
What it does
The MCP server runs inside Joomla itself: no extra server, no Node.js bridge. Your AI assistant connects to your site and acts through well-defined, permission-checked tools.
With the free pack, an assistant can:
create, read, update, reorder and delete articles, categories and tags;
list, compare and restore article versions;
read site information (languages, template, versions) to ground its actions;
fetch a rendered front-end page to check the result;
clear the Joomla caches.
Related MCP server: cms-mcp-hub
Security
OAuth 2.1 authorization with standard discovery endpoints, or a Joomla API token.
Every tool is gated by Joomla's own ACL: the assistant can only do what the connected account may do.
Scoped, revocable access per client. Passwords are never exposed.
Requirements
Joomla 5.x or 6.x (no compatibility plugin needed)
PHP 8.2 or later
Installation
Download the package from https://www.sensomcp.com/en/downloads/senso-mcp-pack-free.
Install it in Joomla: System → Install → Extensions.
Connect your assistant: see Connect Claude or Connect ChatGPT.
A step-by-step guide is available in the Getting Started section of the documentation.
What is in this repository
Folder | Extension |
| Component: MCP server, OAuth, settings, dashboard |
| Web Services plugin: API routes |
| System plugin: discovery endpoints |
| System plugin: changelog display |
| Scheduled task plugin: maintenance |
| Tools: site information |
| Tools: articles, categories, tags, versions |
Going further
Additional plugins add tools for custom fields, media, menus, SEO, multilingual sites, modules, templates, users, extensions and YooTheme Pro. See https://www.sensomcp.com/en/pricing.
Support
Documentation and FAQ: https://www.sensomcp.com/en/doc
Community chat: https://discord.gg/B6XWbfbGw8
Bug reports: open an issue in this repository.
License
GNU General Public License version 2 or later. See LICENSE.
Developed by Sensomedia. The Joomla!® name is used under a limited licence from Open Source Matters; Senso MCP is not affiliated with or endorsed by Open Source Matters or the Joomla!® project.
This server cannot be deployed
Maintenance
Related MCP Connectors
WordPress MCP server: publish posts, AI images, SEO and full site management, self-hosted
Security-first WordPress MCP server. 129 tools for Claude, ChatGPT, Gemini. Free on wp.org.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
WordPress MCP server: generate SEO posts, AI images, autoblog & WooCommerce on your self-hosted site
Related MCP Servers
- AlicenseBqualityDmaintenanceThe Joomla MCP Server facilitates interaction between AI assistants (like Claude) and Joomla websites through the Joomla Web Services API. It provides tools to manage articles, including retrieving, creating, updating, and deleting content, as well as managing article states.621MIT
- FlicenseNot gradedqualityDmaintenanceA universal connector hub that proxies Claude.ai tool calls to any CMS that runs an MCP server, enabling natural language interactions with Drupal, Joomla, WordPress, and more through a single endpoint.-
- AlicenseAqualityCmaintenanceMCP server for Movable Type. It lets MCP-compatible AI tools such as Claude Desktop work with Movable Type so that AI-generated drafts can be created and edited directly inside MT.67 npmMIT
- AlicenseNot gradedqualityCmaintenanceMCP server for WordPress content management via REST API, supporting posts, pages, media, comments, and terms through natural language interfaces like Cursor, ChatGPT, Codex, and Claude.17 npmMIT