4,500+ servers built on MCP Fusion
Vinkius

Joomla MCP. Control your entire CMS from natural conversation

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Joomla (Open-Source CMS) MCP on Cursor AI Code Editor MCP Client Joomla (Open-Source CMS) MCP on Claude Desktop App MCP Integration Joomla (Open-Source CMS) MCP on OpenAI Agents SDK MCP Compatible Joomla (Open-Source CMS) MCP on Visual Studio Code MCP Extension Client Joomla (Open-Source CMS) MCP on GitHub Copilot AI Agent MCP Integration Joomla (Open-Source CMS) MCP on Google Gemini AI MCP Integration Joomla (Open-Source CMS) MCP on Lovable AI Development MCP Client Joomla (Open-Source CMS) MCP on Mistral AI Agents MCP Compatible Joomla (Open-Source CMS) MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Joomla (Open-Source CMS) MCP Server manages your entire content lifecycle. Use your AI client to list, create, update, and delete articles, manage global categories and system tags, and audit site menus.

You get full control over your digital publication without touching the Joomla admin backend.

What your AI agents can do

Create cms article

Creates a brand new Joomla article using a title, alias, category ID, and intro text.

Delete cms article

Permanently deletes an existing Joomla article by its ID.

Get article details

Retrieves all detailed information for a specific Joomla article.

+ 7 more capabilities included
Manage Site Articles

The agent can list all articles, get details on a specific article, create new content, update existing articles, or delete articles entirely.

Structure Content Taxonomy

The agent can list all global categories, system tags, and site menus to map out how your content is organized.

Manage Users and Banners

The agent lists platform users and enumerates active advertising banners for site auditing.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Joomla (Open-Source CMS) MCP Server: 10 Tools for Content Management

Use these tools to manage Joomla content, including creating articles, listing categories, and auditing site menus, directly from your AI agent.

create019d75be

create cms article

Creates a brand new Joomla article using a title, alias, category ID, and intro text.

delete019d75be

delete cms article

Permanently deletes an existing Joomla article by its ID.

get019d75be

get article details

Retrieves all detailed information for a specific Joomla article.

list019d75be

list active banners

Lists all currently active advertising banners on the site.

list019d75be

list global categories

Retrieves a list of all content categories defined in the Joomla system.

list019d75be

list platform users

Lists all registered users on the platform, including their roles.

list019d75be

list site articles

Lists multiple Joomla articles, allowing optional filtering by state (e.g., published/unpublished).

list019d75be

list site menus

Retrieves a detailed list of all site menus and their items.

list019d75be

list system tags

Retrieves a list of all global tags used to categorize content.

patch019d75be

patch cms article

Updates the content or metadata of an existing Joomla article.

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Joomla (Open-Source CMS), then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Man this Joomla site with your AI client. You can list, create, update, and delete articles, manage global categories and system tags, and audit site menus. You'll get full control of your digital publication without ever touching the Joomla admin backend.

Managing Site Articles

You can list all articles, or filter the articles to see only those that are published or unpublished. You can grab all the details for a specific article using get_article_details. Need to write something new? You can run create_cms_article by providing a title, alias, category ID, and intro text. To change an existing piece, use patch_cms_article to update its content or metadata.

If the article's done, delete_cms_article permanently removes it.

Structuring Content Taxonomy

You can pull a list of all content categories defined in the system using list_global_categories, and see all global tags used to organize content with list_system_tags. You can map out your site's entire navigation structure by calling list_site_menus, which retrieves a detailed list of all site menus and their items.

Auditing Site Users and Banners

Your agent can list every registered platform user and their roles using list_platform_users. You can also check all currently active advertising banners on the site with list_active_banners.

How Joomla MCP Works

  1. 1 Subscribe to the server and provide your Joomla Base URL and API Token.
  2. 2 Your AI agent invokes the specific tool (e.g., create_cms_article) needed for the task.
  3. 3 The agent returns the API result (e.g., the ID of the new article or the list of categories), which you then use to continue the workflow.

The bottom line is, your AI client handles all the API calls and state management, letting you talk to your CMS as if it were a chat interface.

Who Is Joomla MCP For?

This is for content editors who spend too much time logging into the Joomla admin panel just to update a few articles. It's for web developers needing to test API endpoints without building complex wrappers. And for site admins who need a quick overview of user roles or menu structures across multiple projects.

Digital Content Editor

Publishes, updates, and deletes articles quickly by talking to the agent. They don't have to navigate the Joomla backend.

Web Developer

Runs real-time REST queries to test site structures and audit API results directly from their IDE.

Site Administrator

Monitors user roles, checks category mappings, and reviews menu configurations across the entire Joomla instance.

What Changes When You Connect

  • Manage content without logging in. Create, update, or trash articles using create_cms_article, patch_cms_article, or delete_cms_article—all through chat.
  • Keep your content structured. Use list_global_categories and list_system_tags to check taxonomy health before publishing any new article.
  • Audit the site structure. Run list_site_menus to map the full navigation hierarchy and see how menu items are configured.
  • Track users and ads. Run list_platform_users and list_active_banners to get an instant overview of who is using the site and what promotions are running.
  • Targeted Article Retrieval. Use list_site_articles to pull specific batches of articles, optionally filtering by published status.
  • Efficiency across projects. Use the agent to check user roles and category lists across multiple Joomla installations without switching tools or dashboards.

Real-World Use Cases

01

Need to launch a series of articles?

The editor needs to publish five articles for a new product launch. Instead of creating five separate entries in the Joomla admin, they ask the agent to 'Create 5 articles for the launch using the titles X, Y, Z...' The agent runs create_cms_article five times, handling the title, alias, and intro text for each one.

02

Found a broken link on the main menu.

The developer suspects a broken link in the navigation. They ask the agent to 'Show me the site menus and their items.' The agent runs list_site_menus, returning the full structure, allowing the developer to identify and correct the broken link outside the admin UI.

03

Cleaning up old, unpublished content.

The admin needs to audit and delete stale articles. They ask the agent to 'List all articles that are currently unpublished.' The agent uses list_site_articles with the correct filter, giving the admin a clean list of IDs for review.

04

Checking content readiness before a site redesign.

The content strategist wants to know if the site is properly categorized. They ask the agent, 'What are all the global categories and tags?' The agent runs list_global_categories and list_system_tags, providing a complete list to ensure all content has proper mapping.

The Tradeoffs

Manual content updates.

The editor logs into Joomla, navigates to the article, finds the right field, and manually copies the new HTML content into the editor box. This takes 5-10 minutes per article.

Just tell the agent, 'Update article ID 123 with the new HTML content.' The agent runs patch_cms_article and handles the entire update process for you.

Guessing article IDs.

The developer tries to patch an article but doesn't know the exact ID, so they search the article list by keyword. The API returns too much data, and they lose the correct ID in the noise.

First, use list_site_articles to narrow down the list by date range or category. Then, use get_article_details on the specific ID you need to confirm the content before running patch_cms_article.

Ignoring taxonomy relationships.

The editor creates an article and publishes it, but forgets to assign the correct category or tags. The article sits orphaned, making it hard to find.

Before creating, always run list_global_categories and list_system_tags to get the current IDs. Then, use create_cms_article and provide the required category ID and tags to ensure proper mapping from the start.

When It Fits, When It Doesn't

Use this if your workflow involves managing multiple content resources (articles, menus, tags) and you want to talk to the CMS like a chat interface. You need to create, read, update, and delete content using natural language prompts. Don't use this if your only need is to check the current live status of one single piece of data (e.g., 'What is the uptime?'). For simple, single-point status checks, a dedicated monitoring tool is better. If you need to query complex relationships (e.g., 'Show me all articles tagged X that are linked to menu Y'), you'll need to chain calls from list_site_articles, list_site_menus, and list_system_tags and handle the merging logic on your client side.

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 INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

create_cms_article delete_cms_article get_article_details list_active_banners list_global_categories list_platform_users list_site_articles list_site_menus list_system_tags patch_cms_article

Content publishing shouldn't require logging into the Joomla backend.

Today, updating content means logging into the Joomla administrator panel. You navigate to the article, find the right tab, manually copy the new text, and hit save. If you're doing this for ten pieces of content, you're staring at the same dashboard for an hour.

With this MCP server, you just talk to your agent. You say, 'Create a new article titled X in the Tech category.' The agent runs the necessary API calls, handles the alias, and returns the result. It's instant, and you stay in your workspace.

Joomla (Open-Source CMS) MCP Server: Article Content Management

The ability to list, get, patch, and delete articles means you never have to worry about complex API endpoints or sequence calls. You just tell the agent what needs to happen, and it manages the content lifecycle for you.

You're controlling the entire publication process—from initial draft (`create_cms_article`) to final revision (`patch_cms_article`)—without ever touching a URL or a dashboard.

Common Questions About Joomla MCP

How do I create an article using the `create_cms_article` tool? +

You must provide the title, alias, category ID, and the initial HTML intro text. The agent uses these four pieces of data to build and publish the new article.

Can I update an article's content using `patch_cms_article`? +

Yes, this tool allows you to modify the content or metadata of an existing article. You'll need the specific article ID and the updated content data.

What if I only want to see published articles using `list_site_articles`? +

You can pass optional query parameters like filter[state]=1 when calling list_site_articles. This limits the results to only published content.

How do I find all the tags used on the site? (list_system_tags) +

Just ask the agent to list system tags. The list_system_tags tool pulls all available tags, giving you a complete list of taxonomy options.

Can I check who has user access using `list_platform_users`? +

Yes, list_platform_users pulls a list of all registered users and their roles, letting you audit team access right from your chat.

How do I list all the available site menus using the `list_site_menus` tool? +

The list_site_menus tool retrieves all navigation structures defined in Joomla. This helps you audit the site's overall navigation hierarchy and understand where content is linked.

What information can I get about a specific article using `get_article_details`? +

You get comprehensive data on a single article, including its full content, aliases, and publication state. This lets you review the exact details of an existing piece of content.

Can I see all the global content categories using the `list_global_categories` tool? +

Yes, list_global_categories returns a list of all defined content categories. This is useful for seeing the full taxonomy available for organizing articles.

Can I create a new article draft using my agent? +

Yes. Use the create_cms_article tool by providing a title, alias, category ID, and the HTML content. Your agent will generate the article in Joomla, allowing you to publish content without opening the admin panel.

How do I find the correct Category ID for a new article? +

Ask your agent to list_global_categories. It will return a list of all available categories on your Joomla site along with their unique numerical IDs, making it easy to map your new content accurately.

Can my agent check the site's menu structure? +

Absolutely. Use the list_site_menus tool to retrieve all configured menus and menu items. This is useful for auditing navigation links and ensuring your site layout is consistent with your content hierarchy.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Joomla. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.