@wplaunchify/fluent-community-mcp
v2.5.0
Published
Universal MCP for WordPress + Complete Fluent Suite (Community, CRM, Cart) + ML Plugins (Canvas, Image Editor, Media Hub). 145 tools including advanced Google Images search with color/size/license filters, Noun Project icons with style/collection browsing
Downloads
252
Maintainers
Readme
Fluent Community MCP Server
Version 2.0.0 - Universal Model Context Protocol server for WordPress and the complete Fluent Suite ecosystem.
🚀 Overview
This MCP server provides 90+ AI-powered tools for managing WordPress and the Fluent Suite of plugins:
- WordPress Core (38 tools): Posts, pages, custom post types, media, users, plugins, comments, taxonomies
- FluentCommunity (30 tools): Spaces, posts, comments, members, search, analytics, design, layout
- FluentCRM (20 tools): Contacts, campaigns, lists, tags, email marketing
- FluentCart (16 tools): Products, orders, customers, coupons, analytics
- ML Canvas Block (2 tools): Custom HTML/CSS page creation, landing pages, full-width designs
Perfect for AI agents like Claude Desktop and Cursor IDE to automate your WordPress site management.
📦 Installation
Quick Start (Cursor IDE)
Install the WordPress Plugin
- Download
fluent-community-manager.zip(v3.7.0+) - Upload to WordPress: Plugins → Add New → Upload Plugin
- Activate the plugin
- Download
Generate MCP Credentials
- Go to WordPress Admin → Fluent Community Manager
- Click "MCP Setup" tab
- Click "Generate Application Password"
- Copy the JSON configuration
Configure Cursor
- Open
~/.cursor/mcp.json(create if doesn't exist) - Add the configuration:
- Open
{
"mcpServers": {
"fluent-community": {
"command": "npx",
"args": [
"-y",
"@wplaunchify/fluent-community-mcp@latest"
],
"env": {
"WORDPRESS_API_URL": "https://yoursite.com",
"WORDPRESS_USERNAME": "your-username",
"WORDPRESS_APP_PASSWORD": "your-app-password"
}
}
}
}- Restart Cursor - The tools will appear automatically!
Claude Desktop Setup
Same steps, but edit ~/Library/Application Support/Claude/claude_desktop_config.json (Mac) or %APPDATA%\Claude\claude_desktop_config.json (Windows).
🛠️ Available Tools
WordPress Core Tools (38 tools)
Content Management:
list_content- List posts, pages, or custom post typesget_content- Get specific content by IDcreate_content- Create new contentupdate_content- Update existing contentdelete_content- Delete contentfind_content_by_url- Find content by URLget_content_by_slug- Find content by slugdiscover_content_types- List all available content types
Taxonomy Management:
discover_taxonomies- List all taxonomieslist_terms- List terms in a taxonomyget_term- Get specific termcreate_term- Create new termupdate_term- Update termdelete_term- Delete termassign_terms_to_content- Assign terms to contentget_content_terms- Get all terms for content
Media Management:
list_media- List media filescreate_media- Upload new mediaedit_media- Edit media metadatadelete_media- Delete media
User Management:
list_users- List WordPress usersget_user- Get user detailscreate_user- Create new userupdate_user- Update userdelete_user- Delete user
Plugin Management:
list_plugins- List installed pluginsget_plugin- Get plugin detailsactivate_plugin- Activate plugindeactivate_plugin- Deactivate plugincreate_plugin- Install plugin from WordPress.orgsearch_plugin_repository- Search WordPress.org pluginsget_plugin_details- Get plugin info from repository
Comments:
list_comments- List commentsget_comment- Get comment detailscreate_comment- Create commentupdate_comment- Update commentdelete_comment- Delete comment
FluentCommunity Tools (30 tools)
Space Management:
fc_list_spaces- List all community spacesfc_get_space- Get space detailsfc_create_space- Create new spacefc_update_space- Update spacefc_list_space_members- List space membersfc_add_space_member- Add member to spacefc_remove_space_member- Remove member from space
Post Management:
fc_list_posts- List community postsfc_get_post- Get post detailsfc_create_post- Create new postfc_update_post- Update postfc_delete_post- Delete postfc_bulk_create_posts- Create multiple postsfc_bulk_update_posts- Update multiple postsfc_bulk_delete_posts- Delete multiple posts
Comment Management:
fc_list_comments- List commentsfc_create_comment- Create commentfc_update_comment- Update commentfc_delete_comment- Delete comment
Search & Analytics:
fc_search_content- Search posts, comments, spacesfc_get_space_analytics- Get space analytics
Design & Styling:
fc_get_colors- Get color scheme (light/dark mode)fc_update_colors- Update color schemefc_get_portal_settings- Get portal settingsfc_update_portal_settings- Update portal settingsfc_get_branding- Get branding settingsfc_update_branding- Update branding (logo, CSS, etc.)
Layout Control:
fc_get_layout- Get layout settingsfc_update_layout- Update layout (menu, sidebar, components)
FluentCRM Tools (46 tools)
Contact Management:
fcrm_list_contacts- List CRM contactsfcrm_get_contact- Get contact detailsfcrm_create_contact- Create new contactfcrm_update_contact- Update contactfcrm_delete_contact- Delete contactfcrm_search_contacts- Search contacts
List Management:
fcrm_list_lists- List all contact listsfcrm_get_list- Get list detailsfcrm_create_list- Create new listfcrm_update_list- Update listfcrm_delete_list- Delete listfcrm_add_contact_to_list- Add contact to listfcrm_remove_contact_from_list- Remove contact from list
Tag Management:
fcrm_list_tags- List all tagsfcrm_get_tag- Get tag detailsfcrm_create_tag- Create new tagfcrm_update_tag- Update tagfcrm_delete_tag- Delete tagfcrm_add_tag_to_contact- Tag a contactfcrm_remove_tag_from_contact- Remove tag from contact
Campaign Management:
fcrm_list_campaigns- List email campaignsfcrm_get_campaign- Get campaign detailsfcrm_create_campaign- Create new campaignfcrm_update_campaign- Update campaignfcrm_delete_campaign- Delete campaignfcrm_send_campaign- Send campaign
Automation:
fcrm_list_automations- List automation funnelsfcrm_get_automation- Get automation detailsfcrm_create_automation- Create automationfcrm_update_automation- Update automationfcrm_delete_automation- Delete automation
Email Sequences:
fcrm_list_sequences- List email sequencesfcrm_get_sequence- Get sequence detailsfcrm_create_sequence- Create sequencefcrm_update_sequence- Update sequencefcrm_delete_sequence- Delete sequence
Forms & Webhooks:
fcrm_list_forms- List formsfcrm_get_form- Get form detailsfcrm_list_webhooks- List webhooksfcrm_create_webhook- Create webhookfcrm_delete_webhook- Delete webhook
Analytics:
fcrm_get_contact_activity- Get contact activityfcrm_get_campaign_stats- Get campaign statistics
FluentCart Tools (16 tools)
Product Management:
fcart_list_products- List productsfcart_get_product- Get product detailsfcart_create_product- Create new productfcart_update_product- Update productfcart_delete_product- Delete product
Order Management:
fcart_list_orders- List ordersfcart_get_order- Get order detailsfcart_create_order- Create new orderfcart_update_order- Update order status
Customer Management:
fcart_list_customers- List customersfcart_get_customer- Get customer details
Coupon Management:
fcart_list_coupons- List discount couponsfcart_create_coupon- Create new couponfcart_update_coupon- Update couponfcart_delete_coupon- Delete coupon
Analytics:
fcart_get_analytics- Get store analytics
ML Canvas Block Tools (2 tools)
Page Creation:
mlcanvas_create_page- Create custom HTML/CSS pagesmlcanvas_get_docs- Get ML Canvas API documentation
📚 Usage Examples
Create a Community Post
// Using fc_create_post tool
{
"space_id": 1,
"user_id": 1,
"title": "Welcome to Our Community!",
"message": "<h2>Hello Everyone!</h2><p>We're excited to have you here.</p>",
"type": "text",
"status": "published",
"privacy": "public"
}Update Community Colors
// Using fc_update_colors tool
{
"mode": "light",
"colors": {
"navbar_bg": "#1a202c",
"navbar_text": "#ffffff",
"accent_color": "#3182ce",
"button_primary": "#3182ce",
"link_color": "#2b6cb0"
}
}Create FluentCRM Contact
// Using fcrm_create_contact tool
{
"email": "[email protected]",
"first_name": "John",
"last_name": "Doe",
"status": "subscribed",
"tags": ["customer", "vip"],
"lists": [1, 2]
}Create FluentCart Product
// Using fcart_create_product tool
{
"name": "Premium Membership",
"description": "Access to all premium features",
"price": 99.00,
"sale_price": 79.00,
"sku": "PREM-001",
"status": "publish"
}Create ML Canvas Page
// Using mlcanvas_create_page tool
{
"title": "Landing Page",
"html": "<div style='background:linear-gradient(135deg,#667eea,#764ba2);padding:100px;text-align:center;'><h1 style='color:white;font-size:4rem;'>Welcome</h1></div>",
"css": "h1 { text-shadow: 2px 2px 4px rgba(0,0,0,0.2); }",
"hideHeader": true,
"hideFooter": true,
"canvasMode": true,
"hideTitle": true,
"status": "publish"
}🔧 Configuration
Environment Variables
WORDPRESS_API_URL- Your WordPress site URL (required)WORDPRESS_USERNAME- WordPress username (required)WORDPRESS_APP_PASSWORD- Application password (required)
Plugin Requirements
- WordPress 5.8+
- Fluent Community Manager Plugin v3.8.0+ (required)
- FluentCommunity Plugin (optional, for community tools)
- FluentCRM Plugin (optional, for CRM tools)
- FluentCart Plugin (optional, for e-commerce tools)
- ML Canvas Block Plugin (optional, for custom page creation)
🔐 Security
- Uses WordPress Application Passwords for authentication
- All requests require
manage_optionscapability - Supports WordPress nonces and REST API authentication
- No API keys stored in code - all credentials via environment variables
🐛 Troubleshooting
Tools Not Appearing
- Restart Cursor/Claude Desktop completely
- Clear npx cache:
npx clear-npx-cache - Verify
mcp.jsonconfiguration - Check WordPress plugin is activated
404 Errors
- Ensure Fluent Community Manager plugin v3.7.0+ is installed
- Check WordPress permalink settings (must not be "Plain")
- Verify Application Password is correct (no spaces)
Permission Errors
- User must have
manage_optionscapability (Administrator role) - Check Application Password hasn't expired
- Verify WordPress user exists and is active
📖 Documentation
- Plugin Documentation: See
fluent-community-manager.phpheader - FluentCommunity API: https://fluentcommunity.co/docs/
- FluentCRM API: https://fluentcrm.com/docs/rest-api/
- FluentCart API: https://dev.fluentcart.com/api/
- WordPress REST API: https://developer.wordpress.org/rest-api/
🎯 Black Friday 2025 Package
This MCP server is part of the MinuteLaunch Black Friday 2025 offering, providing complete AI-powered automation for:
- Community management
- Email marketing
- E-commerce operations
- Content creation
- Customer relationship management
🤝 Contributing
This is a proprietary package developed by 1WD LLC for the MinuteLaunch ecosystem.
📄 License
MIT License - Copyright © 2025 1WD LLC
🔗 Links
- npm Package: https://www.npmjs.com/package/@wplaunchify/fluent-community-mcp
- GitHub: https://github.com/wplaunchify/fluent-community-mcp
- Support: https://minutelaunch.com/support
🎉 What's New in v2.0.0
- ✅ FluentCRM Integration - 46 new tools for email marketing automation
- ✅ FluentCart Integration - 16 new tools for e-commerce management
- ✅ ML Canvas Block Integration - 2 new tools for custom page creation
- ✅ Layout Control - Customize FluentCommunity portal layout
- ✅ Enhanced Design Tools - Complete theming and branding control
- ✅ 112+ Total Tools - Comprehensive WordPress + Fluent Suite + ML Canvas coverage
- ✅ Better Documentation - Complete API reference and examples
- ✅ Improved Error Handling - Better error messages and debugging
Made with ❤️ by 1WD LLC for the MinuteLaunch Community
