FCHubFCHub.co

FluentCart MCP Server

I built an MCP server that lets AI assistants manage your FluentCart store. 200+ tools. Orders, products, customers, reports — the lot. Open source.

I got tired of clicking through FluentCart admin panels, so I built an MCP server that lets AI assistants do it for me. You connect it to Claude, Cursor, Copilot, Codex — whatever speaks MCP — and suddenly your AI can look up orders, create products, pull revenue reports, manage subscriptions, and do basically everything you'd do in the admin panel. Except faster and without the RSI.

It's open source, it's on npm, and it took me an unreasonable amount of time to build. You're welcome.

What's MCP?

Model Context Protocol is an open standard that lets AI assistants use external tools. Think of it as giving your AI hands — without MCP, it can only talk. With MCP, it can actually do things.

Without this server, your AI knows absolutely nothing about your store. With it plugged in, it can fetch orders, check revenue, create coupons, manage subscriptions — anything you'd normally do by clicking through WordPress admin like it's 2008.

No AI Expertise Required

You don't need to understand how MCP works. If you can install a Node.js package and paste a config snippet, you're overqualified. I walk you through every step.

What I Built

I crammed over 200+ tools into this thing, covering everything a store owner, support agent, or developer would actually ask an AI to do:

Orders & Support

Look up orders, process refunds, update statuses, change addresses, handle disputes. The daily grind, automated.

Products & Catalogue

Create products, update pricing, manage variants, handle downloads and licences. Full catalogue management via conversation.

Customers

Find customers, view order history, manage addresses, check lifetime value. Support without the clicking.

Subscriptions

List, pause, resume, cancel, reactivate. The full subscription lifecycle, because recurring revenue is the only revenue that matters.

Coupons & Promotions

Create discount codes, check eligibility, apply coupons to orders. Marketing at the speed of thought (or at least the speed of your AI).

Reports & Analytics

Revenue, sales growth, top products, customer insights, subscription health. Ask questions about your data in English, get answers in English.

How It Actually Works

Dead simple:

  1. You ask your AI something about your store — "Show me today's orders" or "Create a 20% off coupon"
  2. The AI picks the right tool and calls the MCP server
  3. The MCP server makes an authenticated API call to your WordPress site
  4. FluentCart does the work and returns the data
  5. The AI reads the response and tells you what happened, in plain English

You never touch the API. You never write JSON. You just talk to the thing like a normal person.

Your Store, Your Data

The MCP server connects directly to your WordPress site using your credentials. Nothing passes through me, my servers, or any third party. I don't even have analytics. I built this thing and I have no idea how many people use it.

What You Need

Three things. That's it.

RequirementDetails
Node.jsVersion 22 or higher (download)
WordPressVersion 5.6+ with FluentCart installed
Application PasswordA WordPress Application Password for API access

No extra plugins. No external API keys. WordPress Application Passwords have been built in since version 5.6 — if you're running something older than that, we need to have a different conversation entirely.

Quick Start

If you already know what MCP is and just want the commands:

# Run directly — no global install needed
npx fluentcart-mcp

Then configure your AI client with your WordPress URL, username, and Application Password. The Setup Guide holds your hand through every platform.

Supported AI Clients

I tested this with everything that speaks MCP:

ClientPlatformHow Hard?
Claude DesktopmacOS, WindowsCopy-paste some JSON
Claude CodeTerminalOne command, done
CursormacOS, Windows, LinuxCopy-paste some JSON
VS Code + CopilotmacOS, Windows, LinuxAdd to settings.json
WindsurfmacOS, Windows, LinuxCopy-paste some JSON
Codex CLITerminalEnvironment variables

If your client speaks MCP and isn't on this list, it'll almost certainly work. The config is the same everywhere.

Things People Actually Say to It

Once you're connected, you just... talk:

"Show me all orders from the last 7 days"

"What's my revenue this month compared to last month?"

"Create a 15% discount coupon that expires next Friday"

"Find the customer with email john@example.com and show their order history"

"Pause subscription #42 — the customer asked for a break"

"Which products sold the most this week?"

"Refund order #1234 — the customer received a damaged item"

"Create a new digital product called 'Pro License' priced at $99"

The AI figures out which of my 200+ tools to call and fills in the parameters. You describe what you want like you're talking to a competent colleague. Wild concept, I know.

Next Steps

On this page