Joomla CMS MCP. Manage articles and structure without logging in
Joomla CMS MCP lets you manage an entire website's content structure using natural conversation. List, create, and update articles; audit site menus, categories, and users—all without logging into the admin backend. It’s full control over your digital publishing lifecycle.
Give Claude and any AI agent real-world access
You can generate brand new Joomla articles by providing the title, alias, category ID, and initial intro text.
Modify the full HTML body of any specific article or patch details on an already published piece of content.
List and manage global categories, system tags, and check the structure of all active site menus.
Pull lists of all registered users or enumerate any active advertising banners currently running on the site.
Permanently delete old articles from the CMS, keeping your digital storefront fresh and optimized.
Ask an AI about this
Waiting for input…
What AI agents can do with Joomla (Open-Source CMS) Listing with 10 Tools
These tools give you direct control over Joomla's core functions, allowing you to create articles, manage categories, audit menus, and handle user data via your AI agent.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Joomla (Open-Source CMS) MCPCreate Cms Article
Generates a brand new Joomla article using specified title, alias, category ID, and intro text.
Delete Cms Article
Removes an existing Joomla article permanently from the site content.
Get Article Details
Retrieves all specific information about a single, identified Joomla article.
List Site Articles
Fetches a list of articles from the site; you can filter this list using parameters...
List Active Banners
Lists all advertising banners and tracking modules currently running on the website.
List Global Categories
Provides a list of all main content categories defined across the entire Joomla instance.
List Site Menus
Retrieves and displays the current structure of the site's navigation menus.
List System Tags
Gives you a comprehensive list of all system tags applied to content.
List Platform Users
Lists every registered user account on the platform and their assigned roles.
Patch Cms Article
Updates all details of an existing Joomla article, allowing you to revise its...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Joomla (Open-Source CMS), then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Joomla. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The headache of switching between admin interfaces
Every time you need to publish a simple update—maybe changing an introductory paragraph or moving an article into a new section—you have to log out of your AI client, navigate the Joomla administrator panel, find the right content item, and then manually edit it. It's clicks, dropdown menus, and a lot of context switching.
With this MCP, you just talk to your agent. You tell it exactly what needs changing, like 'create an article about X in category Y.' The entire process, from checking the available categories using `list_global_categories` to drafting the final content via `create_cms_article`, happens through a single conversation.
Content Drafting and Structure with Joomla CMS MCP
The tedious steps that vanish are navigating category pickers, remembering specific article IDs, and figuring out if the correct user permissions are applied. You no longer need to guess which backend page controls which piece of data.
Now, you just state your intent. Your agent handles the sequence: checking taxonomy availability, building the draft record, and setting the proper status—all without you ever seeing a complex form or needing an API key.
What Joomla CMS MCP does for your AI
Forget navigating endless dashboards just to publish a small change. This MCP connects your Joomla website directly to your agent, letting you manage content creation and site structure using plain language. You can draft an article with a specific title and intro text, or pull up a list of every existing piece of content.
Need to clean house? Delete old articles or update banners in minutes. Beyond the core articles, you get full visibility into how your site is built: check the user roles, see what global categories are active, or audit the entire menu hierarchy. This level of deep content control is critical for any modern web presence, and having it accessible through a central catalog like Vinkius makes running multi-site operations simple.
019d75be-00d4-72c6-b297-c7ba5e688bec How to set up Joomla CMS MCP
The bottom line is that this MCP turns complex website administration tasks into simple conversational commands for your agent to run.
First, subscribe to this MCP on Vinkius.
Next, you input your Joomla Base URL and API Token credentials into your AI client.
Finally, you tell your agent what content task needs doing—like 'list all articles in the Technology category'—and it executes the action.
Who uses Joomla CMS MCP
Content Editors, Web Developers, and Site Administrators. If you spend time juggling multiple web dashboards just to move a piece of copy or check site permissions, this is for you. It gives you command over the CMS without the clunky admin UI.
You use it daily to draft new articles and update existing content quickly, bypassing the need to log into the Joomla administrator backend.
You test API results and audit site structures by running real-time queries against menus, tags, and categories directly from your workspace.
You monitor user activity across multiple projects, list system tags, and manage global category configurations efficiently.
Benefits of connecting Joomla CMS MCP
Write new content quickly. Instead of manually navigating to the editor, you simply ask your agent to use create_cms_article, specifying the title and category, and it handles the draft.
Maintain site accuracy by auditing everything. Use list_site_menus or list_global_categories to check if a new page needs a taxonomy tag or a menu link before development starts.
Keep your content fresh and clean. When an article is obsolete, use delete_cms_article. You can manage the entire lifecycle of publishing from one chat window.
Understand who has access. If you need to audit team permissions, run list_platform_users to see every registered account and their roles instantly.
Check site visibility at a glance. Use list_active_banners to confirm what promotional modules are currently live on the front end.
Joomla CMS MCP use cases
The team needs to update a product page but is locked out of the admin panel.
A marketing editor asks their agent, 'Update the main features article for Product X.' The agent uses patch_cms_article and updates the full HTML content in real time. No logins, no clicking through menus.
The developer needs to map out the entire site navigation before building a new section.
A web developer asks their agent to 'list all main menu structures.' The agent runs list_site_menus, providing an immediate, structured view of the current navigation hierarchy for testing.
The administrator needs to see who has publishing rights and what they are doing.
An admin asks the agent to 'show all user roles.' The agent calls list_platform_users, giving a clear, actionable list of every registered account and its permissions.
The content lead needs to see what articles exist in a specific topic area.
The lead asks the agent to 'list all published articles for tech news.' The agent uses list_site_articles, filtering results immediately and providing a list of IDs ready for review.
Joomla CMS MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Manually copying content metadata
The user manually copies article names and category IDs from the live website into a spreadsheet, which is slow and prone to human error.
Instead of manual data extraction, ask your agent to run list_global_categories and then use that ID when calling create_cms_article for perfect accuracy.
Overwriting content by hand
A developer manually edits an article's HTML in a local file, only to realize it breaks the site upon deployment.
Use get_article_details first. This lets you pull the exact current code structure and metadata before attempting any changes with patch_cms_article.
Assuming content exists
The user tries to update an article ID they think is active, but it was deleted or never existed.
Always check first. Run list_site_articles with filters like 'published' before attempting any updates or deletions using the specific tools.
When to use Joomla CMS MCP
Use this MCP if your primary job revolves around managing structured, published content—drafting, organizing, and auditing articles, categories, menus, and users. If you need to perform deep database queries (like running complex SQL joins) or interact with non-CMS services (e.g., Stripe payments), then this isn't the right tool. You need a dedicated data layer MCP for that; try looking at category-specific tools in the Vinkius catalog instead. This is strictly for content governance and site architecture.
Frequently asked questions about Joomla CMS MCP
How do I list all articles using the Joomla CMS MCP? +
You use the list_site_articles tool. This lets your agent pull a full inventory of published content, and you can optionally narrow down the search with status filters.
Can I delete old articles using the Joomla CMS MCP? +
Yes, the delete_cms_article tool handles this. You just need to specify the article ID, and your agent executes the permanent deletion for you.
How do I check my site's navigation menus with Joomla CMS MCP? +
Run list_site_menus. This tool gives you a complete overview of every menu structure on your website, helping developers audit the current layout easily.
Does the Joomla CMS MCP help me create articles? +
Absolutely. Use create_cms_article to draft brand new content by providing the title, alias, category ID, and intro text in one prompt.
Where can I see who uses my Joomla site with the MCP? +
The list_platform_users tool lets you pull a list of all registered user accounts and their corresponding roles on your Joomla instance.