8
Home
Jonathan Miller edited this page 2026-06-19 02:47:38 -05:00

mcp-mokowaas-api

MCP server for Joomla Web Services API operations -- 71 tools for articles, categories, users, contacts, menus, tags, custom fields, plugins, modules, templates, media, banners, newsfeeds, messages, redirects, and more

Field Value
Language TypeScript
License GPL-3.0-or-later
Node >= 20
MCP SDK ^1.12.1
Platform MokoGitea

Tools (71)

Articles (5)

joomla_articles_list joomla_article_get joomla_article_create joomla_article_update joomla_article_delete

Categories (4)

joomla_categories_list joomla_category_create joomla_category_update joomla_category_delete

Users (6)

joomla_users_list joomla_user_get joomla_user_create joomla_user_update joomla_user_delete joomla_user_groups_list

Menus (6)

joomla_menus_list joomla_menu_items_list joomla_menu_item_get joomla_menu_item_create joomla_menu_item_update joomla_menu_item_delete

Contacts (5)

joomla_contacts_list joomla_contact_get joomla_contact_create joomla_contact_update joomla_contact_delete

Tags (5)

joomla_tags_list joomla_tag_get joomla_tag_create joomla_tag_update joomla_tag_delete

Custom Fields (4)

joomla_fields_list joomla_field_get joomla_field_create joomla_field_delete

Banners (5)

joomla_banners_list joomla_banner_get joomla_banner_create joomla_banner_delete joomla_banner_clients_list

Newsfeeds (4)

joomla_newsfeeds_list joomla_newsfeed_get joomla_newsfeed_create joomla_newsfeed_delete

Messages (4)

joomla_messages_list joomla_message_get joomla_message_send joomla_message_delete

Media (4)

joomla_media_list joomla_media_file_get joomla_media_file_delete joomla_media_folder_create

Configuration & Admin

joomla_config_get joomla_config_update joomla_modules_list joomla_plugins_list joomla_plugin_update joomla_languages_list joomla_templates_list joomla_content_history_list joomla_checkin joomla_redirects_list joomla_redirect_create joomla_redirect_delete joomla_associations_list

System & Health

joomla_api_request joomla_health_check joomla_heartbeat_status joomla_extensions_list joomla_system_info joomla_list_connections


Architecture

src/
  index.ts     -- MCP server entry point, 71 tool registrations
  client.ts    -- HTTP/HTTPS client for Joomla Web Services API v1
  config.ts    -- Configuration loader (.mcp_mokowaas.json)
  types.ts     -- TypeScript type definitions

Auth: Bearer token. API prefix: /api/index.php/v1. Config: ~/.mcp_mokowaas.json or JOOMLA_API_MCP_CONFIG env var.


MokoStandards


Repo: mcp-mokowaas-api · MokoStandards

Revision Date Author Description
2.0 2026-06-19 Moko Consulting Rewrite from code research -- 71 tools, architecture
1.1 2026-06-18 Moko Consulting Create Home page, fix repo name
1.0 2026-05-09 Moko Consulting Initial version