Other clients
Connect Claude Code, Codex, VS Code with Copilot, or Windsurf to FluentCart.
What you need
You need Node.js 24 or newer, a Terminal, a WordPress site with FluentCart installed and active, an HTTPS store URL, and a WordPress user that can read the FluentCart data you need. These are configuration recipes, not client certification.
Create safe store access
Before creating its Application Password, create or use a dedicated, low-privilege WordPress account for FluentCart. That account's WordPress permissions decide what store data FluentCart MCP can read. Read-only mode prevents MCP writes, but it does not make returned customer or order data private from the selected AI client.
Sign in as that account, open Users → Profile, create an Application Password named
FluentCart MCP, and copy it immediately. The setup wizard needs your WordPress URL, username, and
that Application Password.
An Application Password is different from the normal WordPress login password: use the new value
WordPress displays only for this connection.
Add your client
Check Node.js first:
node --versionInstall Node.js 24 or newer if needed. Before adding any client below, run:
npx -y fluentcart-mcp setupnpx -y downloads FluentCart MCP on demand and does not install the package globally.
Claude Code
After the setup wizard finishes, run:
claude mcp add fluentcart -- npx -y fluentcart-mcp
claude mcp listStart a new session and ask: Show me the FluentCart dashboard stats.
Codex CLI and Codex IDE extension
After the setup wizard finishes, run:
codex mcp add fluentcart -- npx -y fluentcart-mcp
codex mcp listCodex CLI and the Codex IDE extension share ~/.codex/config.toml. In the IDE, you can instead
open MCP servers → Add server and use the same command and arguments. Ask: Show me the
FluentCart dashboard stats.
VS Code with GitHub Copilot
After the setup wizard finishes, run MCP: Add Server from the Command Palette, or create
.vscode/mcp.json in the workspace:
{
"servers": {
"fluentcart": {
"type": "stdio",
"command": "npx",
"args": ["-y", "fluentcart-mcp"]
}
}
}Use MCP: List Servers to inspect it, then ask GitHub Copilot Chat: Show me the FluentCart dashboard stats.
Windsurf
After the setup wizard finishes, open the MCPs icon in Cascade or Devin Settings → Cascade →
MCP Servers. For manual setup, add this to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"fluentcart": {
"command": "npx",
"args": ["-y", "fluentcart-mcp"]
}
}
}Enable fluentcart, then ask: Show me the FluentCart dashboard stats.
If the app cannot find npx
If any GUI client reports that the command cannot be found, run:
# macOS or Linux
which npx
# Windows
where npxReplace the GUI's client command with the returned absolute path. On Windows, use the path ending in
npx.cmd. In a JSON file, double every backslash or replace the backslashes with forward slashes.
This is a complete valid example:
{
"mcpServers": {
"fluentcart": {
"command": "C:\\Program Files\\nodejs\\npx.cmd",
"args": ["-y", "fluentcart-mcp"]
}
}
}The doubled backslashes keep the Windows path valid JSON. You can instead use
C:/Program Files/nodejs/npx.cmd.
Docker and ChatGPT web are advanced routes, not local clients.
Confirm it works
In the app you selected, ask: Show me the FluentCart dashboard stats. A response containing store data means the connection is live.
If it does not work
If the selected app cannot start the command, check Node.js and the absolute npx path, then use
the client-start stage.
If the setup wizard rejects the URL or credentials, use
the credential stage. If the
server connects but cannot read store data, check the WordPress user's FluentCart permissions and
use
the store-connection stage.
Optional next steps
Continue with Usage or Advanced configuration.