FCHubFCHub.co

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:

FieldValue
WordPress URLYour site root, such as https://your-store.com
UsernameThe WordPress login name
Application PasswordThe password WordPress just displayed

Add the local server

Open Terminal and check Node.js:

node --version

If it is older than 24, install a current release from nodejs.org. Then save the store credentials:

npx -y fluentcart-mcp setup

npx -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-mcp

Save 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 npx

Replace 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.

On this page