Documentation

ML FluentMCP — Tools Reference | MinuteLaunch
Model Context Protocol for WordPress

Your AI talks to WordPress in plain English.

One Application Password. One config file. 180+ tools across WordPress Core, FluentCommunity, FluentCRM, FluentCart, and the entire MinuteLaunch stack — described in natural language, executed by your AI.

116+
Core Tools
66
Pro Tools
8
Integrations
1
App Password
01 — The Stack

Two plugins. One unified WordPress agent.

FluentMCP is the base layer for content, members, contacts, and commerce. Pro adds server-level reach — file system, database, settings, WP-CLI.

ML FluentMCP · Base

The AI bridge to your content stack.

116+ tools spanning WordPress Core, FluentCommunity, FluentCRM, FluentCart, ML Canvas Block, ML Simple Site, and ML Social. Run the whole site from chat.

  • WordPress posts, pages, taxonomies, users, media
  • FluentCommunity spaces, posts, members, design
  • FluentCRM contacts, lists, tags, campaigns
  • FluentCart products, orders, subscriptions, licensing
  • Canvas Block + Simple Site page building
  • Social publishing through Late API
ML FluentMCP Pro · Power add-on

Server-level control for the AI agent.

66 advanced tools that reach below the WordPress surface — file system, SQL, settings, themes, WooCommerce, WP-CLI, system diagnostics. Requires base plugin + admin role.

  • File system read, write, list, move, delete
  • Direct database query, backup, restore, optimize
  • All six WordPress settings panels
  • Theme management — list, install, activate, update
  • WooCommerce products, orders, customers, settings
  • WP-CLI command execution + system diagnostics
02 — Core Tools

116+ tools, organized by integration.

You never memorize tool names. Describe what you want in plain language. Your AI picks the right tool and runs it.

WordPress CorePosts, pages, taxonomies, users, media, comments, plugins

~20 Tools
Content Management
list_contentList posts, pages, and custom post types with filters
get_contentRetrieve a single content item by ID
create_contentCreate a new post, page, or CPT
update_contentUpdate existing content
delete_contentTrash or permanently delete content
discover_content_typesList every post type registered on the site
find_content_by_urlLocate a piece of content by its URL
get_content_by_slugLocate content by slug
Taxonomies — Categories & Tags
discover_taxonomiesList every taxonomy registered on the site
list_termsList terms within a taxonomy
create_termCreate a new term
assign_terms_to_contentAttach terms to a content item
Users · Media · Comments · Plugins
list_users, create_user, update_userManage WordPress users
list_media, create_media, edit_mediaManage the media library
list_comments, create_comment, update_commentComment moderation and creation
list_plugins, activate_plugin, create_pluginPlugin discovery and activation

FluentCommunitySpaces, posts, members, design, chat, analytics, media

~35 Tools
Spaces & Posts
fc_list_spaces, fc_get_spaceList or fetch community spaces
fc_create_space, fc_update_spaceCreate or update spaces
fc_list_posts, fc_get_postList or fetch posts
fc_create_post, fc_update_post, fc_delete_postFull post lifecycle
fc_list_comments, fc_create_commentList and create comments
fc_update_comment, fc_delete_commentEdit or remove comments
fc_list_space_members, fc_add_space_memberMembership listing and onboarding
fc_remove_space_member, fc_register_memberMember removal and registration
Bulk Operations
fc_bulk_create_postsCreate many posts in one call
fc_bulk_update_postsUpdate many posts at once
fc_bulk_delete_postsDelete many posts at once
Design & Customization
fc_get_colors, fc_update_colorsLight and dark mode color schemes
fc_get_portal_settings, fc_update_portal_settingsPortal configuration
fc_get_branding, fc_update_brandingLogo, favicon, and custom CSS
fc_get_layout, fc_update_layoutLayout-level settings
Chat · Search · Media · Analytics
fc_list_chat_threads, fc_list_chat_messagesRead chat threads and messages
fc_list_termsTaxonomy terms for FluentCommunity
fc_cleanup_membersClean up orphaned member records
fc_search_contentSearch posts, comments, spaces
fc_get_space_analyticsSpace analytics over a date range
fc_list_media, fc_upload_mediaMedia listing and upload
fc_sideload_mediaDownload a URL and import as FluentCommunity media
fc_search_giphySearch Giphy for GIFs

FluentCRMContacts, lists, tags, campaigns, attachments

~20 Tools
Contacts
fcrm_list_contactsList contacts with filters
fcrm_get_contactGet a single contact
fcrm_create_contactCreate a new contact
fcrm_update_contactUpdate an existing contact
fcrm_delete_contactDelete a contact
Contact Tag & List Assignment · v2.5.2
fcrm_get_contact_tagsGet tags attached to a contact
fcrm_attach_tags, fcrm_detach_tagsAttach or remove tags
fcrm_get_contact_listsLists a contact belongs to
fcrm_attach_lists, fcrm_detach_listsAdd or remove a contact from lists
Lists · Tags · Campaigns
fcrm_list_lists, fcrm_create_listManage CRM lists
fcrm_update_list, fcrm_delete_listEdit or remove lists
fcrm_list_tags, fcrm_create_tagManage CRM tags
fcrm_update_tag, fcrm_delete_tagEdit or remove tags
fcrm_list_campaigns, fcrm_create_campaignList or create email campaigns
fcrm_update_campaignUpdate an existing campaign

FluentCartProducts, orders, customers, coupons, subscriptions, licensing, analytics

~35 Tools
Products
fcart_list_products, fcart_get_productList or fetch products
fcart_create_product, fcart_update_productCreate or update products
fcart_delete_productRemove a product
fcart_update_product_pricingUpdate pricing variants
fcart_get_product_thumbnail, fcart_set_product_thumbnailGet or set the product image
Orders
fcart_list_orders, fcart_get_orderList or fetch orders
fcart_create_order, fcart_update_orderCreate or update orders
fcart_delete_orderRemove an order
fcart_mark_order_paidFlip an order to paid status
fcart_refund_orderProcess a refund
fcart_update_order_statusesBulk status update
Customers & Coupons
fcart_list_customers, fcart_get_customerList or fetch customers
fcart_create_customer, fcart_update_customerCreate or update customers
fcart_list_coupons, fcart_get_couponList or fetch coupons
fcart_create_coupon, fcart_update_couponCreate or update coupons
fcart_delete_coupon, fcart_apply_couponRemove or apply a coupon
Subscriptions
fcart_list_subscriptions, fcart_get_subscriptionList or fetch subscriptions
fcart_cancel_subscriptionCancel a subscription
fcart_reactivate_subscriptionReactivate a cancelled subscription
Analytics & Reports
fcart_get_analyticsFluentCart analytics and reports
fcart_get_reports_overviewHigh-level reports overview
fcart_get_quick_statsQuick stats snapshot
fcart_get_dashboard_statsDashboard statistics
Licensing & Activation
fcart_get_licensing_line_chartLicensing line chart data
fcart_get_licensing_pie_chartLicensing pie chart data
fcart_get_licensing_summarySummary of licensing activity
fcart_list_licenses, fcart_get_licenseList or fetch license records
Store Configuration & Integrations
fcart_list_tax_classesList tax classes
fcart_list_shipping_zonesList shipping zones
fcart_get_settings, fcart_get_permissionsStore settings and capability checks
fcart_list_filesList downloadable files
fcart_list_integration_addonsList integration addons
fcart_get_global_settings, fcart_get_global_feedsGlobal integration settings and feeds
fcart_list_notifications, fcart_get_notificationNotifications management

ML SocialRequires ML Social plugin with Late API configured

4 Tools
Social Media Publishing
social_statusCheck Late API configuration and connected account counts
social_accountsList all connected social accounts with IDs and platforms
social_publishPublish content immediately or schedule it
social_postsList recent posts created through ML Social

Typical workflow

Call social_accounts first to get account IDs, then call social_publish with your content and the chosen platforms — e.g., platforms=[{accountId: "abc123"}].

ML Canvas BlockRaw HTML/CSS page building with surgical edits

3 Tools
mlcanvas_create_pageCreate new Canvas pages with full HTML and CSS control
mlcanvas_edit_pageSurgical edits to existing Canvas pages via CSS selectors
mlcanvas_get_docsPull live Canvas API documentation

ML Simple SiteRequires plugin v1.6.0+

5 Tools
mlss_get_siteGet complete site configuration — settings, blocks, preview URL
mlss_save_siteSave or create an entire site at once
mlss_update_settingsUpdate site settings, partial updates supported
mlss_add_blockAdd a single content block to the site
mlss_get_preview_urlGet the frontend preview URL

Debug & DiagnosticsInspection helpers for FluentCommunity and FluentCRM

2 Tools
debug_optionsDebug FluentCommunity option names and values
debug_fluentcrmTest FluentCRM API connectivity and configuration
03 — Pro Tools

66 advanced tools for server-level work.

Behind a strict admin permission gate. Built for power users, agencies, and AI agents that need to operate beneath the WordPress surface.

Prerequisite

Pro requires the base ML FluentMCP plugin installed and configured first. Pro inherits the base plugin’s Application Password authentication and adds 66 tools on top.

File SystemRead, write, list, move, delete inside WordPress root + uploads

7 Tools
pro_fs_readRead file contents (2MB limit, scoped to WordPress root and uploads)
pro_fs_writeWrite or create files in the WordPress file system
pro_fs_listList directory contents with optional recursion
pro_fs_deleteDelete files from the file system
pro_fs_mkdirCreate directories, with optional parent creation
pro_fs_moveMove or rename files
pro_fs_infoGet file metadata — size, modified date, permissions

Database OperationsDirect query, backup, restore, optimize, repair

8 Tools
pro_db_queryExecute direct SQL — SELECT, INSERT, UPDATE, DELETE
pro_db_backupCreate a database backup into the uploads directory
pro_db_restoreRestore the database from a backup SQL file
pro_db_tablesList all tables with row counts and sizes
pro_db_table_infoDetailed table structure — columns, types, indexes
pro_db_optimizeOptimize tables to reclaim space
pro_db_repairRepair corrupted tables
pro_db_search_replaceSearch and replace text across the entire database

WordPress SettingsAll six settings panels — General, Reading, Writing, Discussion, Media, Permalinks

12 Tools
pro_settings_general_get / _updateSite title, tagline, URL, timezone, date and time formats
pro_settings_reading_get / _updateHomepage, posts page, posts-per-page, RSS settings
pro_settings_writing_get / _updateDefault category, post format, emoticons, XHTML
pro_settings_discussion_get / _updateComments, pingbacks, moderation, threading
pro_settings_media_get / _updateImage sizes and upload organization
pro_settings_permalink_get / _updateURL structure, category and tag bases

Theme ManagementList, install, activate, update, search, delete themes

6 Tools
pro_theme_listList all installed themes with details
pro_theme_activateActivate a WordPress theme
pro_theme_installInstall a theme from WordPress.org
pro_theme_deleteDelete an installed theme
pro_theme_searchSearch the WordPress.org theme directory
pro_theme_updateUpdate a theme to its latest version

System UtilitiesPHP info, disk space, error logs, cache

5 Tools
pro_system_phpinfoPHP configuration and environment info
pro_system_server_infoOS, server software, WordPress and PHP versions
pro_system_disk_spaceCheck disk space usage
pro_system_error_logGet the last N lines of the WordPress error log
pro_system_clear_cacheClear object cache, transients, and rewrite rules

Config FilesRead wp-config.php and .htaccess with sensitive data redacted

2 Tools
pro_config_wp_configRead wp-config.php with sensitive info redacted
pro_config_htaccessRead the .htaccess file

WooCommerceProducts, orders, customers, settings

13 Tools
pro_wc_products_*List, create, update, and delete products
pro_wc_orders_*List, update, and delete orders
pro_wc_customers_*List, create, update, and delete customers
pro_wc_settings_*Get and update WooCommerce settings

WP-CLI IntegrationExecute WP-CLI commands from chat

2 Tools
pro_wp_cli_executeExecute WP-CLI commands against the site
pro_wp_cli_availableCheck whether WP-CLI is available on the server
04 — Setup

Install. Authenticate. Configure.

Three steps to wire your AI into WordPress. No proxy server. No cloud middleware. One Application Password.

Base Package
@wplaunchify/ml-mcp-server@latest
Pro Minimum
@wplaunchify/ml-mcp-server@2.5.0 or later
Enable Pro
ENABLED_TOOLS=pro for Pro only, or ENABLED_TOOLS=all to load both
Auth Method
WordPress Application Password — Users → Profile → Application Passwords
Permission
Pro tools require manage_options capability (Administrator)
REST Namespace
Pro endpoints live at /fc-manager/v1/power/*

Example mcp.json configuration

// Add this to your MCP client configuration { “mcpServers”: { “fmcp-pro”: { “command”: “npx”, “args”: [“-y”, “@wplaunchify/ml-mcp-server@latest”], “env”: { “WORDPRESS_API_URL”: “https://your-site.com”, “WORDPRESS_USERNAME”: “your-admin-email”, “WORDPRESS_APP_PASSWORD”: “your-application-password”, “ENABLED_TOOLS”: “all” } } } }
05 — Security

Capability checks. Sandboxed file access. Prepared statements.

Pro tools sit behind WordPress capability checks, Application Password authentication, and surface-specific safeguards.

01

Permission Gate

All Pro tools require manage_options. REST API nonce verification for admin users, and authentication via WordPress Application Passwords.

02

File System Sandbox

Operations restricted to WordPress root and the uploads directory. A 2MB read limit and path traversal protection keep the agent inside the sandbox.

03

Database Safety

Every query runs through $wpdb with prepared statements. SQL injection protection and query type validation are enforced at the handler level.

04

Config File Privacy

Sensitive info — passwords, keys, salts — is automatically redacted on config reads. Config endpoints are read-only.

Wire your AI into WordPress today.

One Application Password. One mcp.json entry. 180+ tools across the entire MinuteLaunch ecosystem — in minutes, not months.