Skip to main content
Glama
sensomedia

Senso MCP for Joomla

by sensomedia

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.

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

  1. Download the package from https://www.sensomcp.com/en/downloads/senso-mcp-pack-free.

  2. Install it in Joomla: System → Install → Extensions.

  3. 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

packages/com_sensomcp

Component: MCP server, OAuth, settings, dashboard

packages/plg_webservices_sensomcp

Web Services plugin: API routes

packages/plg_system_sensomcp

System plugin: discovery endpoints

packages/plg_system_sensomcpchangelog

System plugin: changelog display

packages/plg_task_sensomcp

Scheduled task plugin: maintenance

packages/plg_sensomcp_site

Tools: site information

packages/plg_sensomcp_content

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

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.

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    The 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.
    6
    21
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A 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.
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP 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 npm
    MIT