How to Create MCP Tools from Your Installed Integrations?
FlowMattic allows you to expose your installed integrations as MCP (Model Context Protocol) tools. This enables AI assistants like Claude, ChatGPT, and other MCP-compatible clients to interact with your WordPress integrations directly.
Overview
The MCP Server feature in FlowMattic transforms your existing integrations into AI-accessible tools. Once configured, AI assistants can:
- Execute actions from your installed integrations
- Access data through authenticated API connections
- Perform automated tasks on your behalf
Prerequisites
Before adding MCP tools, ensure you have:
- FlowMattic version 5.5.0 or higher installed
- At least one integration installed in FlowMattic
- For integrations requiring authentication, a configured Connect in FlowMattic Connects
Step-by-Step Guide
Step 1: Navigate to MCP Server admin page
Go to FlowMattic → MCP Server in your WordPress Admin Panel.
This is the central hub for managing all your MCP tools and configurations.
Step 2: Add Integration Tools
Click the “Add Integration Tools” button.
A modal will open displaying a list of all available integrations you have installed in FlowMattic.
Step 3: Select an Integration
Choose the integration you want to add MCP Server tools for by clicking on the application card.
You’ll see the integration’s available actions that can be converted into MCP tools.
Step 4: Choose Tools to Add
You will see a modal with the list of available MCP Server tools for that integration.
- Review the available tools/actions
- Select the tools you want to add by checking the corresponding checkboxes
- Click the “Add Selected Tools” button
Step 5: Start Using Your Tools
The selected MCP Server tools will be added to the chosen integration immediately.
You can now start using them with any MCP-compatible AI assistant by connecting to your FlowMattic MCP Server endpoint.
Authentication Requirements
Important: If your integration requires authentication (API keys, OAuth, etc.) that is configured in FlowMattic Connects, make sure to set up the Connect first before adding MCP Server tools.
Setting Up Authentication
- Go to FlowMattic → Connects
- Add a new connection for your integration
- Complete the authentication process
- Return to MCP Server to add tools
Without proper authentication, the MCP tools will not be able to execute actions that require API access.
Removing MCP Tools
If you need to remove any MCP Server tools from an integration:
- Go to FlowMattic → MCP Server
- Find the tool you want to remove
- Click the action button (three dots icon) on the tool card
- Select “Remove Tool” from the dropdown menu
- Confirm the removal in the popup modal
The tool will be removed from the integration and will no longer appear in the MCP Server tools list.
Use Cases
Customer Support Automation
Add CRM integration tools to let AI assistants look up customer information, create tickets, or update records.
Content Management
Expose WordPress or CMS tools for AI-powered content creation and management.
E-commerce Operations
Add WooCommerce or other e-commerce tools for order lookups, inventory checks, and customer management.
Communication Tools
Enable AI assistants to send emails, Slack messages, or SMS notifications through your configured integrations.
Best Practices
- Start Small - Begin with a few essential tools and expand as needed
- Test Thoroughly - Verify each tool works correctly before deploying to production
- Secure Your Connections - Ensure all OAuth tokens and API keys are properly configured
- Monitor Usage - Keep track of which tools are being used and how frequently
- Update Regularly - Keep FlowMattic and your integrations up to date for the latest features and security patches
Troubleshooting
Tools Not Appearing
- Ensure the integration is properly installed
- Check that FlowMattic is updated to version 5.5.0 or higher
- Refresh the page and try again
Authentication Errors
- Verify your Connect is properly configured
- Check if OAuth tokens have expired and need refreshing
- Ensure API keys have the necessary permissions
MCP Client Connection Issues
- Confirm your MCP Server endpoint URL is correct
- Check that your WordPress site is accessible from the AI client
- Verify any firewall or security plugins are not blocking the connection