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:
- You ask your AI something about your store — "Show me today's orders" or "Create a 20% off coupon"
- The AI picks the right tool and calls the MCP server
- The MCP server makes an authenticated API call to your WordPress site
- FluentCart does the work and returns the data
- 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.
| Requirement | Details |
|---|---|
| Node.js | Version 22 or higher (download) |
| WordPress | Version 5.6+ with FluentCart installed |
| Application Password | A 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-mcpThen 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:
| Client | Platform | How Hard? |
|---|---|---|
| Claude Desktop | macOS, Windows | Copy-paste some JSON |
| Claude Code | Terminal | One command, done |
| Cursor | macOS, Windows, Linux | Copy-paste some JSON |
| VS Code + Copilot | macOS, Windows, Linux | Add to settings.json |
| Windsurf | macOS, Windows, Linux | Copy-paste some JSON |
| Codex CLI | Terminal | Environment 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
Setup Guide
I walk you through every platform, step by step. Even if you've never heard of MCP before, you'll be running in 5 minutes.
Usage & Examples
What to ask, how to phrase it, and dozens of example prompts organised by category.
Tool Reference
The full list of 200+ tools, organised by module. Every single thing the AI can do with your store.
Troubleshooting
Something broken? Auth errors? Timeouts? I've seen them all.