Fluent Community

Fluent Community MCP and Manager
  • 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.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational