• Minimum Version: v1.26.1-moko.1
  • Applicable Software: MCP Server
  • Applicable Version: v1.0.0

What It Does

joomla-api-mcp wraps the entire Joomla Web Services REST API into MCP tools that Claude Code can call directly. It supports multi-site connections via named configs, so you can manage development, staging, and production sites from one server.

Resource Coverage (67 tools across 15+ groups)

  • Articles — list, get, create, update, delete
  • Categories — list, create, update, delete
  • Users — list, get, create, update, delete, groups
  • Contacts — list, get, create, update, delete
  • Menus — list types, list/get/create/update/delete items
  • Tags — list, get, create, update, delete
  • Custom Fields — list, get, create, delete
  • Plugins — list, update (enable/disable)
  • Modules & Templates — list
  • Media — list, get file, delete file, create folder
  • Banners — list, get, create, delete, list clients
  • Newsfeeds — list, get, create, delete
  • Messages — list, get, send, delete
  • Redirects — list, create, delete
  • Config — get, update
  • Generic — raw API request, list connections

Quick Start

git clone https://git.mokoconsulting.tech/MokoConsulting/joomla-api-mcp.git
cd joomla-api-mcp
npm install
npm run build
npm run setup

The interactive setup wizard prompts for your Joomla instance URL, API token, and TLS settings.

Claude Code Registration

{
  "mcpServers": {
    "joomla-api": {
      "type": "stdio",
      "command": "node",
      "args": ["/path/to/joomla-api-mcp/dist/index.js"]
    }
  }
}

Source & License

GPL-3.0-or-later. Repository: MokoConsulting/joomla-api-mcp