Tools Reference
Every FluentMCP tool and what it does
250+ core tools and 66 Pro tools for WordPress, FluentCommunity, FluentCRM, FluentCart, and MinuteLaunch plugins. One entry per tool – plain-language summary of what happens when your AI runs it.
250+
Core Tools
66
Pro Tools
8
Integrations
5
Tool Groups
01 – Core Tools
250+ tools by integration
Tool name your AI calls in chat, plus what that tool actually does on your site. Tool names are shown in compact code chips, not full-width blocks.
WordPress CorePosts, pages, taxonomies, users, media, ML plugins
39 ToolsContent
list_contentLists content of any type (posts, pages, or custom post types) with filtering and paginationget_contentGets specific content by ID and content typecreate_contentCreates new content of any typeupdate_contentUpdates existing content of any typedelete_contentDeletes content of any typediscover_content_typesDiscovers all available content types (built-in and custom) in the WordPress sitefind_content_by_urlFinds content by its URL, automatically detecting the content type, and optionally updates itget_content_by_slugSearches for content by slug across one or more content typesTaxonomies
discover_taxonomiesDiscovers all available taxonomies (built-in and custom) in the WordPress sitelist_termsLists terms in any taxonomy (categories, tags, or custom taxonomies) with filtering and paginationcreate_termCreates a new term in any taxonomyassign_terms_to_contentAssigns taxonomy terms to content of any typeUsers
list_usersLists all users with filtering, sorting, and pagination optionscreate_userCreates a new userupdate_userUpdates an existing userMedia
list_mediaLists media items with filtering and pagination optionscreate_mediaCreates a new media itemedit_mediaUpdates an existing media itemComments
list_commentsLists comments with filtering, sorting, and pagination optionscreate_commentCreates a new commentupdate_commentUpdates an existing commentPlugins
list_pluginsLists all plugins with filtering optionsactivate_pluginActivates a plugincreate_pluginCreates a plugin from the WordPress.org repositorySite context
fmcp_get_site_contextReturns site URL, active Fluent product versions, content counts, and MCP discovery URLs so the agent knows what is installed before running other tools.More tools
deactivate_pluginDeactivates a plugindelete_commentDeletes a commentdelete_mediaDeletes a media itemdelete_termDeletes a term from any taxonomydelete_userDeletes a userget_commentGets a comment by IDget_content_termsGets all taxonomy terms assigned to content of any typeget_pluginRetrieves plugin detailsget_plugin_detailsGet detailed information about a plugin from the WordPress.org repositoryget_termGets a specific term by ID from any taxonomyget_userGets a user by IDsearch_plugin_repositorySearch for plugins in the WordPress.org plugin repositoryupdate_termUpdates an existing term in any taxonomyupload_mediaUploads a local file to WordPress media libraryFluentCRMContacts, lists, tags, campaigns, notes, automations, sequences
59 ToolsDiscovery
fcrm_get_crm_contextReturns FluentCRM contact statuses (including transactional), custom fields, and the canonical REST paths the agent should use for CRM calls.fcrm_estimate_contactsCounts how many contacts match filters (tags, lists, status) without loading full contact rows – useful before bulk sends or segments.Contacts
fcrm_list_contactsList FluentCRM contacts with filtering and paginationfcrm_get_contactGet a specific FluentCRM contact by IDfcrm_create_contactCreate a new FluentCRM contactfcrm_update_contactUpdate an existing FluentCRM contactfcrm_delete_contactDelete a FluentCRM contactfcrm_upsert_contactCreates a contact or updates the existing row matched by email in one call.fcrm_bulk_upsert_contactsImports or updates up to 500 contacts in one batch (optional dry-run).fcrm_apply_segments_to_contactsBulk attach or detach tags and lists on many contacts at once.fcrm_preview_delete_contactDry-run: shows what would be deleted for a contact (related data) before you call delete.fcrm_send_email_to_contactSends a one-off email to a single contact outside a broadcast.Contact tags
fcrm_get_contact_tagsGet all tags attached to a FluentCRM contactfcrm_attach_tagsAttach tags to an existing FluentCRM contactfcrm_detach_tagsRemove tags from a FluentCRM contactContact lists
fcrm_get_contact_listsGet all lists a FluentCRM contact belongs tofcrm_attach_listsAdd a FluentCRM contact to listsfcrm_detach_listsRemove a FluentCRM contact from listsLists
fcrm_list_listsList all FluentCRM contact listsfcrm_get_listGet a specific FluentCRM list by IDfcrm_create_listCreate a new FluentCRM listfcrm_update_listUpdate a FluentCRM listfcrm_delete_listDelete a FluentCRM listfcrm_preview_delete_listDry-run before deleting a list.Tags
fcrm_list_tagsList all FluentCRM tagsfcrm_get_tagGet a specific FluentCRM tag by IDfcrm_create_tagCreate a new FluentCRM tagfcrm_update_tagUpdate a FluentCRM tagfcrm_delete_tagDelete a FluentCRM tagfcrm_preview_delete_tagDry-run before deleting a tag.Campaigns
fcrm_list_campaignsList all FluentCRM email campaignsfcrm_get_campaignGet a specific FluentCRM campaign by IDfcrm_create_campaignCreate a new FluentCRM email campaignfcrm_upsert_campaignCreates or updates a campaign from body fields (by id when updating).fcrm_change_campaign_statusPause, resume, duplicate, schedule, send, or delete a campaign by action name.fcrm_send_campaignTriggers send or schedule for a campaign (site may return 501 if FluentCRM has no send route).fcrm_send_test_emailSends a test message for a campaign using FluentCRM SmartCodes.Campaign analytics
fcrm_get_campaign_statsAfter a send (or on draft): returns opens, clicks, rates, unsubscribes, and schedule info for one campaign ID.fcrm_get_campaign_linksPer-link unique click counts for a campaign – which URLs in the email got engagement.fcrm_get_campaign_clickersLists distinct contacts who clicked any link in the campaign; optional contact fields for tagging follow-up.Notes
fcrm_list_notesList notes and activities for a FluentCRM contact. Filter by type: note, call, email, meeting, activity.fcrm_create_noteCreate a note or activity on a FluentCRM contact. Supports HTML in description.fcrm_update_noteUpdate a note or activity on a FluentCRM contact.fcrm_delete_noteDelete a note or activity from a FluentCRM contact.fcrm_preview_delete_noteDry-run before deleting a contact note.Email templates
fcrm_list_templatesList all FluentCRM email templatesfcrm_get_templateGet a specific FluentCRM email template by IDfcrm_create_templateCreate a new FluentCRM email templatefcrm_update_templateUpdate an existing FluentCRM email templatefcrm_delete_templateDelete a FluentCRM email templateAutomations & funnels
fcrm_list_automationsList FluentCRM automation funnels.fcrm_get_automationGet a FluentCRM automation funnel by ID.fcrm_list_funnel_subscribersList contacts enrolled in an automation funnel.fcrm_update_contact_automation_statusUpdate a contact status inside an automation funnel.Sequences (FluentCampaign Pro)
fcrm_list_sequencesList email sequences (FluentCampaign Pro).fcrm_get_sequenceGet an email sequence by ID. include_email_bodies loads sequence emails.fcrm_manage_sequence_subscribersSubscribe or unsubscribe contacts on a sequence (max 5000 IDs; dry_run for ID preview).fcrm_estimate_dynamic_segmentReturns how many contacts match dynamic segment filters – preview audience size before send.More tools
fmcp_get_site_contextReturns site URL, active Fluent product versions, content counts, and MCP discovery URLs so the agent knows what is installed before running other tools.FluentCommunitySpaces, posts, members, courses, design, chat, media
92 ToolsSpaces
fc_list_spacesList all spaces in FluentCommunityfc_get_spaceGet detailed information about a specific FluentCommunity spacefc_create_spaceCreate a new space in FluentCommunity. IMPORTANT: For logo/cover_photo, you MUST first use fc_sideload_media to upload the image – regular URLs will be silently ignored!fc_update_spaceUpdate an existing FluentCommunity space. IMPORTANT: For logo/cover_photo, you MUST first use fc_sideload_media to upload the image – regular URLs will be silently ignored!Posts
fc_list_postsList all posts from FluentCommunity with optional filteringfc_get_postGet a specific FluentCommunity post by ID with all detailsfc_create_postCreate a new post in FluentCommunityfc_update_postUpdate an existing FluentCommunity postfc_delete_postDelete a FluentCommunity postComments
fc_list_commentsList FluentCommunity comments for a specific post or all commentsfc_create_commentCreate a new comment on a FluentCommunity postfc_update_commentUpdate an existing FluentCommunity commentfc_delete_commentDelete a FluentCommunity commentMembers
fc_list_space_membersList members of a specific FluentCommunity spacefc_add_space_memberAdd a user to a FluentCommunity spacefc_remove_space_memberRemove a user from a FluentCommunity spacefc_register_memberRegister a WordPress user in FluentCommunity (creates XProfile entry so they appear in Members directory)Bulk posts
fc_bulk_create_postsCreate multiple FluentCommunity posts at once (useful for AI-generated content campaigns)fc_bulk_update_postsUpdate multiple FluentCommunity posts at oncefc_bulk_delete_postsDelete multiple FluentCommunity posts at onceDesign
fc_get_colorsGet FluentCommunity color scheme (light or dark mode)fc_update_colorsUpdate FluentCommunity color scheme. Use light_schema/dark_schema to select preset (default, ocean_blue, sky_blue, emerald_essence, sunset_sands, custom). Use light_config/dark_config to set custom colors when schema isfc_get_portal_settingsGet FluentCommunity portal display settingsfc_update_portal_settingsUpdate FluentCommunity portal display settings (layout, sidebar, features)fc_get_brandingGet FluentCommunity branding settings (logo, favicon, custom CSS)fc_update_brandingUpdate FluentCommunity branding (logo, favicon, custom CSS/HTML)fc_get_layoutGet FluentCommunity layout settings (menu position, sidebar placement, component visibility, content injection)fc_update_layoutUpdate FluentCommunity layout settings. Control menu positioning (top/side), sidebar placement (left/right), component visibility (hide/show members, spaces, etc.), and inject custom content (header, sidebar, footer with HTML/shortcodes)Chat
fc_list_chat_threadsList FluentCommunity chat threadsfc_list_chat_messagesList messages in a specific FluentCommunity chat threadSearch & analytics
fc_search_contentSearch across all FluentCommunity content (posts, comments, spaces)fc_get_space_analyticsGet analytics and statistics for a FluentCommunity spacefc_list_termsList FluentCommunity taxonomy terms (categories, tags, or custom taxonomies)fc_cleanup_membersCleanup orphaned FluentCommunity member records (maintenance tool)Media
fc_list_mediaList media itemsfc_upload_mediaUpload media filefc_sideload_mediaDownloads an image from a URL and imports it into FluentCommunity media – required before setting space logo or cover from an external URL.fc_search_giphySearch Giphy for GIFsMore tools
fc_add_bookmarkAdd a bookmarkfc_add_managerAdd a community managerfc_add_pointsAdd points to a userfc_add_reactionAdd a reaction to a postfc_create_courseCreate a new course in FluentCommunity (requires title and space_id)fc_create_lessonCreate a new lesson in a course (supports HTML content, video embeds)fc_create_quizCreate a new quiz in a coursefc_create_reportCreate a moderation reportfc_create_space_groupCreate a new space groupfc_create_topicCreate a new topicfc_create_webhookCreate a new webhookfc_delete_courseDelete a course from FluentCommunityfc_delete_lessonDelete a lesson from a coursefc_delete_quizDelete a quizfc_delete_space_groupDelete a space groupfc_delete_topicDelete a topicfc_delete_webhookDelete a webhookfc_follow_userFollow a userfc_get_courseGet a specific course by ID with full detailsfc_get_course_progressGet course progress for a user (completed lessons, scores, etc.)fc_get_leaderboardGet the community leaderboardfc_get_lessonGet a specific lesson by ID with full contentfc_get_my_coursesGet all courses the current user is enrolled infc_get_profileGet a specific user profilefc_get_quizGet a specific quiz by IDfc_get_space_groupGet a specific space groupfc_get_topicGet a specific topicfc_list_activitiesList user activitiesfc_list_bookmarksList user bookmarksfc_list_coursesList all courses in FluentCommunity (supports filtering by space, status, search)fc_list_followersList followers for a userfc_list_lessonsList all lessons in a specific coursefc_list_managersList community managersfc_list_notificationsList user notificationsfc_list_profilesList user profilesfc_list_quizzesList quizzes for a specific coursefc_list_reactionsList reactions on postsfc_list_reportsList moderation reportsfc_list_scheduled_postsList scheduled postsfc_list_space_groupsList all space groupsfc_list_topicsList all topicsfc_list_webhooksList all webhooksfc_mark_notifications_readMark notifications as readfc_remove_bookmarkRemove a bookmarkfc_remove_managerRemove a community managerfc_remove_reactionRemove a reactionfc_unfollow_userUnfollow a userfc_update_courseUpdate an existing course (title, description, status, settings)fc_update_course_progressUpdate course progress (mark lesson as completed or in progress)fc_update_lessonUpdate an existing lesson (content, title, order, settings)fc_update_profileUpdate a user profilefc_update_quizUpdate an existing quizfc_update_space_groupUpdate a space groupfc_update_topicUpdate a topicFluentCartProducts, orders, customers, coupons, subscriptions, analytics
51 ToolsProducts
fcart_list_productsList all products in FluentCart store with filtering optionsfcart_get_productGet detailed information about a specific productfcart_create_productCreate a new product in FluentCartfcart_update_productUpdate an existing productfcart_delete_productDelete a product from FluentCartfcart_update_product_pricingUpdate product pricing (price, sale_price, SKU)fcart_get_product_thumbnailGet product thumbnail imagefcart_set_product_thumbnailSet product thumbnail imageOrders
fcart_list_ordersList all orders with filtering optionsfcart_get_orderGet detailed information about a specific orderfcart_create_orderCreate a new order manuallyfcart_update_orderUpdate order status or detailsfcart_delete_orderDelete an orderfcart_mark_order_paidMark an order as paidfcart_refund_orderRefund an orderfcart_update_order_statusesBulk update order statusesCustomers
fcart_list_customersList all customers in FluentCartfcart_get_customerGet customer details including order historyfcart_create_customerCreate a new customerfcart_update_customerUpdate customer detailsCoupons
fcart_list_couponsList all discount couponsfcart_get_couponGet coupon detailsfcart_create_couponCreate a new discount couponfcart_update_couponUpdate coupon detailsfcart_delete_couponDelete a couponfcart_apply_couponApply a coupon to a cart or orderSubscriptions
fcart_list_subscriptionsList all subscriptionsfcart_get_subscriptionGet subscription detailsfcart_cancel_subscriptionCancel a subscriptionfcart_reactivate_subscriptionReactivate a cancelled subscriptionAnalytics
fcart_get_dashboard_statsFluentCart dashboard snapshot: revenue, orders, and key KPIs for a date range.fcart_get_analyticsStore analytics series and breakdowns from FluentCart.fcart_get_reports_overviewHigh-level reports overview (sales, products, customers).fcart_get_quick_statsQuick stats widget data (today / period comparisons).Licensing
fcart_get_licensing_line_chartGet FluentCart licensing line chart data showing license activations over timefcart_get_licensing_pie_chartGet FluentCart licensing pie chart data showing license distribution by statusfcart_get_licensing_summaryGet FluentCart licensing summary with total licenses, active, expired, and revenuefcart_list_licensesRuns the fcart_list_licenses FluentMCP action on your connected WordPress site.fcart_get_licenseRuns the fcart_get_license FluentMCP action on your connected WordPress site.Store settings
fcart_list_tax_classesList all FluentCart tax classesfcart_list_shipping_zonesList all FluentCart shipping zones and methodsfcart_get_settingsGet FluentCart global settings and configurationfcart_get_permissionsGet current user FluentCart permissions and capabilitiesfcart_list_filesList FluentCart digital product filesfcart_list_integration_addonsList available FluentCart integration addonsfcart_get_global_settingsGet FluentCart global integration settingsfcart_get_global_feedsGet FluentCart global feeds configurationfcart_list_notificationsList FluentCart notificationsfcart_get_notificationGet a specific FluentCart notification by IDMore tools
fcart_get_categoryGet a specific FluentCart product category by IDfcart_list_categoriesList FluentCart product categories02 – Pro Tools
66 server-level tools for admins
File system, database, settings, themes, WooCommerce, and WP-CLI. Requires ML FluentMCP Pro and an administrator account.
Pro · File systemRead, write, list, move, copy, delete under WordPress root and uploads
7 ToolsFile system
pro_fs_copyCopy a filepro_fs_deleteDelete file from WordPress file systempro_fs_listList directory contents in WordPress file systempro_fs_mkdirCreate directorypro_fs_moveMove or rename filepro_fs_readRead file contents from WordPress file system (2MB limit)pro_fs_writeWrite or create file in WordPress file systemPro · DatabaseQuery, backup, optimize, export, and inspect tables
8 ToolsDatabase
pro_db_backupCreate database backuppro_db_export_sqlExport tables as SQLpro_db_import_sqlImport and execute SQLpro_db_optimizeOptimize database tablespro_db_queryExecute SQL query on WordPress databasepro_db_table_infoGet table row count and sizepro_db_table_structureGet table column structurepro_db_tablesList all database tablesPro · SettingsWordPress options and settings panels
12 ToolsSettings
pro_settings_clear_cacheClear WordPress object and page cachepro_settings_customizerGet or update theme customizer settingspro_settings_flush_permalinksFlush and regenerate permalink rulespro_settings_generalGet or update general WordPress settingspro_settings_get_optionGet a WordPress option valuepro_settings_list_optionsList WordPress optionspro_settings_menusList WordPress navigation menuspro_settings_permalinksGet or update permalink settingspro_settings_readingGet or update reading settingspro_settings_update_optionUpdate a WordPress optionpro_settings_widgetsList WordPress widget areas and widgetspro_settings_writingGet or update writing settingsPro · ThemesInstall, activate, update, and search themes
6 ToolsThemes
pro_theme_activateActivate an installed WordPress themepro_theme_deleteDelete an installed WordPress themepro_theme_installInstall a theme from WordPress.org repositorypro_theme_listList all installed WordPress themespro_theme_searchSearch the WordPress.org theme directorypro_theme_updateUpdate a theme to its latest versionPro · SystemCron, transients, security scan, performance
5 ToolsSystem
pro_system_cron_jobsList WordPress scheduled cron jobspro_system_performanceGet server and WordPress performance metricspro_system_run_cronManually trigger a cron hookpro_system_security_scanRun a WordPress security scanpro_system_transientsList WordPress transientsPro · Config files (tools)Read wp-config.php and .htaccess (redacted)
2 ToolsConfig files (tools)
pro_config_htaccessRead or update .htaccess filepro_config_wp_configRead wp-config.php (sensitive values redacted)Pro · WooCommerceWooCommerce products, orders, customers, inventory, reports
22 ToolsWooCommerce
pro_woo_categoriesList product categoriespro_woo_create_customerCreate a WooCommerce customerpro_woo_create_orderCreate a WooCommerce orderpro_woo_create_productCreate a WooCommerce productpro_woo_delete_customerDelete a WooCommerce customerpro_woo_delete_orderDelete a WooCommerce orderpro_woo_delete_productDelete a WooCommerce productpro_woo_get_customerGet a WooCommerce customer by IDpro_woo_get_orderGet a WooCommerce order by IDpro_woo_get_productGet a WooCommerce product by IDpro_woo_inventory_stockUpdate product stock quantitypro_woo_list_customersList WooCommerce customerspro_woo_list_ordersList WooCommerce orderspro_woo_list_productsList WooCommerce productspro_woo_low_stockGet low stock productspro_woo_reports_customersGet customer reportspro_woo_reports_salesGet WooCommerce sales reportspro_woo_reports_top_productsGet top selling productspro_woo_update_customerUpdate a WooCommerce customerpro_woo_update_orderUpdate a WooCommerce orderpro_woo_update_order_statusUpdate order statuspro_woo_update_productUpdate a WooCommerce productPro · WP-CLIRun WP-CLI when available on the server
2 ToolsWP-CLI
pro_wpcli_availableCheck if WP-CLI is availablepro_wpcli_executeExecute a WP-CLI commandRun your site from chat
Get ML FluentMCP on your WordPress site and use these tools from your AI assistant.
