ChatGPT Desktop
Connect ChatGPT Desktop to FluentCart with a local STDIO server.
What you need
You need ChatGPT Desktop, 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.
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 and open Users → Profile. Under Application Passwords, create one
named FluentCart MCP and copy it immediately. An Application Password is different from the
normal WordPress login password: use the new value WordPress displays only for this connection.
The setup wizard asks for these three fields:
| Field | Value |
|---|---|
| WordPress URL | Your site root, such as https://your-store.com |
| Username | The WordPress login name |
| Application Password | The password WordPress just displayed |
Add the local server
Open Terminal and check Node.js:
node --versionIf it is older than 24, install a current release from nodejs.org. Then save the store credentials:
npx -y fluentcart-mcp setupnpx -y downloads FluentCart MCP when needed and does not install the package globally.
In ChatGPT Desktop, open Settings → MCP servers → Add server. Choose STDIO and enter:
Name: fluentcart
Command: npx
Arguments: -y fluentcart-mcpSave and restart the server if ChatGPT Desktop requests it. ChatGPT Desktop, Codex CLI, and the
Codex IDE extension share the local ~/.codex/config.toml configuration on the same computer.
If ChatGPT Desktop says it cannot find npx, run one of these commands in Terminal:
# macOS or Linux
which npx
# Windows
where npxReplace npx in the Command field with the returned absolute path. On Windows, use the path
ending in npx.cmd. This is a GUI field, so paste the path as returned rather than adding JSON
quotes or doubled backslashes.
Confirm it works
Open a new chat and ask: Show me the FluentCart dashboard stats. A reply with store data means the connection is live.
If it does not work
If ChatGPT Desktop cannot start the command, confirm that node --version reports Node.js 24 or
newer, use the absolute path above, then follow
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.