FCHubFCHub.co

Setup Guide

Connect your AI to your FluentCart store in about five minutes. Most of that is waiting for npm.

Five minutes. Generate a password in WordPress, paste a config snippet into your AI client, done. Three paths depending on how much you enjoy terminals.

Generate an Application Password

Every setup path needs this. It's how the MCP server authenticates with your store — no actual login password involved.

Go to WordPress admin → Users → Profile

Scroll down to the Application Passwords section. Type a name — FluentCart MCP works — and click Add New Application Password.

Copy the password immediately

It looks like this: aBcD eFgH iJkL mNoP qRsT uVwX

One Chance

WordPress shows this password exactly once. Close the page without copying and you'll need to generate a new one.

Have your three values ready

ValueExample
WordPress URLhttps://your-store.com
Usernameadmin
Application PasswordaBcD eFgH iJkL mNoP qRsT uVwX

The URL is the root of your site — no trailing slash, no /wp-admin/, no /wp-json/. The username is your WordPress login name, not your display name.

Use an Admin Account

The MCP server needs admin-level access. A limited role (Editor, Subscriber) will get 403 errors on nearly everything.

Pick Your Path

Three ways to connect, from easiest to most manual.

No terminal. No JSON. No Node.js. Download a file, double-click it, fill in three fields.

1. Download fluentcart-mcp.mcpb from the latest release.

2. Double-click the file. Claude Desktop picks it up automatically. Or drag it into the app, or go to Settings → Extensions → Install Extension.

3. Enter your credentials — WordPress URL, username, and Application Password.

4. Open a new chat and try: "Show me today's orders"

See store data? Done.

Claude Desktop Only

The extension only works with Claude Desktop. For other AI clients, use the Setup Wizard or Manual Config tabs.

Multiple Stores

Managing more than one store? Create separate MCP server entries:

{
  "mcpServers": {
    "store-production": {
      "command": "npx",
      "args": ["-y", "fluentcart-mcp"],
      "env": {
        "FLUENTCART_URL": "https://shop.example.com",
        "FLUENTCART_USERNAME": "admin",
        "FLUENTCART_APP_PASSWORD": "xxxx xxxx xxxx xxxx"
      }
    },
    "store-staging": {
      "command": "npx",
      "args": ["-y", "fluentcart-mcp"],
      "env": {
        "FLUENTCART_URL": "https://staging.example.com",
        "FLUENTCART_USERNAME": "admin",
        "FLUENTCART_APP_PASSWORD": "yyyy yyyy yyyy yyyy"
      }
    }
  }
}

Tell the AI which store you mean: "Check orders on production" or "Create a test product on staging."

Test the Connection

Ask your AI:

"Show me the FluentCart dashboard stats"

See store data? You're done. If not, head to Troubleshooting.

Next Steps

On this page