Introduction

Development Tools

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 a health check that compares the database with the disk.


Why this exists. Keeping a download library tidy is mostly small, fiddly jobs: add a new version, move a file to the right category, find the downloads whose files have gone missing, work out which group can download what. Each one is a few screens in the admin. A jDownloads user asked for this add-on, and it answers from jDownloads' own tables and folders.

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

  • Categories (4): list, read, create and change, including renaming or moving a category, folder and all.
  • Downloads (6): list, read, create, change, publish or unpublish, and delete.
  • Files (2): attach a file that's already in the upload folder, and list the files no download uses.
  • Lookups (3): licences, download and upload limits per user group, and each group's effective permissions.
  • Diagnostics (2): the health check and a read-only table viewer.

Every tool describes itself to the AI app, so there's nothing to configure. Ask in plain language: "Check my jDownloads setup" or "Move the Archive category under Old Releases."

The health check lists downloads whose files are missing, files no download uses, folders with no category, and whether your upload folder can be reached directly from the web. jDownloads' default upload folder can be, and a file fetched that way skips access levels and the counter.

Every category is also a folder. A rename or move checks the disk before anything is written, moves the folder in one step, and checks the database against the disk afterwards.

Edits keep what you didn't send. jDownloads' own admin save can't be used outside its form: there it blanks some fields, deletes screenshots and resets permissions. So downloads are written through its table, one field at a time, and tags, custom field values, permission rules, checksums, screenshots and the counter stay as they were. Nothing here sends an email.

Careful with files. Files are attached from inside the upload folder only: no .., no symbolic links, no type jDownloads' settings block, and never a type the server could run. jDownloads has no trash, so a download has to be unpublished before it can be deleted, deleting needs a confirmation, and the file stays unless you ask for it to go.

Permissions. The AI can never do more than the Joomla account it acts for could do in jDownloads. On top of MCP for J's Use and Write permissions, every tool needs jDownloads' Access Administration Interface permission, and each change checks the permission it needs on that category or download: Create, Edit, Edit Own, Edit State or Delete. Reading the permission matrix needs Configure ACL & Options. Joomla's text filters apply to descriptions as they do in jDownloads' own form. Read-only mode in MCP for J limits it to the reading tools.

What stays private. Category and download passwords and visitor IP addresses are never returned, and they can't be used to filter or sort.

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

Tested on Joomla 5.4 and 6.1 with jDownloads 4.1.7: all 17 tools called with the writes checked in the database and on disk, and the permission checks with Super User, Administrator and Manager accounts on every tool. Multilingual sites and jDownloads' manual folder mode haven't been tested yet.

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

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

MCP for jDownloads

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

Uses Joomla! Update System