- Home
- MCP servers
- Fluent Community
Fluent Community
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"wplaunchify-fluent-community-mcp": {
"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"
}
}
}
}This MCP server provides a comprehensive set of AI-powered tools to automate and manage WordPress sites and the Fluent Suite ecosystem. It exposes WordPress content, users, media, plugins, and community-enabled features alongside FluentCRM, FluentCart, FluentCommunity, and ML Canvas capabilities through a unified MCP interface for workflow automation and agent integration.
How to use
You connect your MCP client to the Fluent Community MCP Server using the stdio configuration provided in the setup steps. Once the client is connected, you can invoke tools to manage WordPress content, run community actions, automate CRM campaigns, handle e-commerce operations, and generate pages with ML Canvas. Start by identifying the area you want to automate—content creation, user management, space and post management, CRM activity, or product and order handling—and then call the corresponding tool with the required parameters. Your MCP client will return results or confirmations that you can act on further.
How to install
Prerequisites: install Node.js and npm on your machine, and ensure you have access to your WordPress site with an Application Password enabled for API access.
Step 1: Install the WordPress Plugin for the MCP server you will connect to. This step ensures you can expose the necessary endpoints for MCP interactions.
Step 2: Generate MCP credentials from your WordPress setup. This creates the configuration needed for your MCP client to authenticate against WordPress.
Step 3: Create or edit your MCP client configuration to point at the Fluent Community MCP Server. Use the standard stdio command shown in the example to run the MCP package.
Step 4: Start your MCP client. The tools will appear once the client is running and connected to the server.
Configuration and usage notes
Environment variables control the WordPress site access and authentication. You provide the URL, username, and application password through environment variables in the MCP client configuration. These are loaded by the client at runtime.
Security: all requests require the manage_options capability, and credentials are supplied via environment variables rather than hard-coded values. The setup supports WordPress nonces and REST API authentication for secure operations.
Troubleshooting
If tools do not appear, restart your MCP client, clear caches if needed, verify the mcp configuration, and ensure the WordPress plugin is active.
If you encounter 404 errors, verify the plugin version and permalink settings, and confirm the Application Password is correct and active.
If you see permission errors, ensure your WordPress user has the required capabilities and the Application Password has not expired.
Notes and scope
This MCP server aggregates WordPress management tools and Fluent Suite tools, including FluentCRM, FluentCart, FluentCommunity, and ML Canvas, to enable automated workflows with AI agents and automation pipelines.
Available tools
fc_create_space
Create a new FluentCommunity space for organizing posts, members, and activity.
fc_list_spaces
List all FluentCommunity spaces to review structure and access.
fc_get_space
Get details for a specific FluentCommunity space by ID.
fc_update_space
Update properties of an existing space.
fc_list_space_members
List all members of a given space.
fc_add_space_member
Add a user to a FluentCommunity space.
fc_remove_space_member
Remove a user from a FluentCommunity space.
fc_create_post
Create a new community post within a space.
fc_list_posts
List community posts across spaces.
fc_get_post
Fetch details for a specific post.
fc_update_post
Update an existing post.
fc_delete_post
Delete a post from a space.
fc_bulk_create_posts
Create multiple posts in a batch.
fc_bulk_update_posts
Update multiple posts in a batch.
fc_bulk_delete_posts
Delete multiple posts in a batch.
fc_list_comments
List comments on community posts.
fc_create_comment
Create a new comment on a post.
fc_update_comment
Update an existing comment.
fc_delete_comment
Delete a comment.
fc_search_content
Search posts, comments, and spaces for content.
fc_get_space_analytics
Get analytics for a specific space.
fc_get_colors
Retrieve the current color scheme for the portal.
fc_update_colors
Update the portal color scheme.
fc_get_portal_settings
Get portal-wide settings.
fc_update_portal_settings
Update portal-wide settings.
fc_get_branding
Get branding details (logo, CSS, etc.).
fc_update_branding
Update branding assets and styling.
fc_get_layout
Get the current layout settings for the portal.
fc_update_layout
Update layout including menu, sidebar, and components.
fcrm_list_contacts
List CRM contacts.
fcrm_get_contact
Get CRM contact details.
fcrm_create_contact
Create a new CRM contact.
fcrm_update_contact
Update an existing CRM contact.
fcrm_delete_contact
Delete a CRM contact.
fcrm_search_contacts
Search CRM contacts by criteria.
fcrm_list_lists
List all CRM contact lists.
fcrm_get_list
Get details of a CRM list.
fcrm_create_list
Create a new CRM list.
fcrm_update_list
Update an existing CRM list.
fcrm_delete_list
Delete a CRM list.
fcrm_add_contact_to_list
Add a contact to a CRM list.
fcrm_remove_contact_from_list
Remove a contact from a CRM list.
fcrm_list_tags
List all CRM tags.
fcrm_get_tag
Get tag details.
fcrm_create_tag
Create a new CRM tag.
fcrm_update_tag
Update a CRM tag.
fcrm_delete_tag
Delete a CRM tag.
fcrm_add_tag_to_contact
Tag a CRM contact.
fcrm_remove_tag_from_contact
Remove a tag from a CRM contact.
fcrm_list_campaigns
List email campaigns.
fcrm_get_campaign
Get campaign details.
fcrm_create_campaign
Create a new email campaign.
fcrm_update_campaign
Update a campaign.
fcrm_delete_campaign
Delete a campaign.
fcrm_send_campaign
Send an email campaign.
fcrm_list_automations
List automation funnels.
fcrm_get_automation
Get automation details.
fcrm_create_automation
Create automation.
fcrm_update_automation
Update automation.
fcrm_delete_automation
Delete automation.
fcrm_list_sequences
List email sequences.
fcrm_get_sequence
Get sequence details.
fcrm_create_sequence
Create a new sequence.
fcrm_update_sequence
Update a sequence.
fcrm_delete_sequence
Delete a sequence.
fcrm_list_forms
List forms.
fcrm_get_form
Get form details.
fcrm_list_webhooks
List webhooks.
fcrm_create_webhook
Create a webhook.
fcrm_delete_webhook
Delete a webhook.
fcart_list_products
List FluentCart products.
fcart_get_product
Get product details.
fcart_create_product
Create a new product.
fcart_update_product
Update a product.
fcart_delete_product
Delete a product.
fcart_list_orders
List orders.
fcart_get_order
Get order details.
fcart_create_order
Create a new order.
fcart_update_order
Update an order.
fcart_list_customers
List FluentCart customers.
fcart_get_customer
Get customer details.
fcart_list_coupons
List discount coupons.
fcart_create_coupon
Create a new coupon.
fcart_update_coupon
Update a coupon.
fcart_delete_coupon
Delete a coupon.
fcart_get_analytics
Get store analytics.
mlcanvas_create_page
Create a custom HTML/CSS page using ML Canvas.
mlcanvas_get_docs
Retrieve ML Canvas API documentation.