UpFluent

Add-ons / MCP server for the Fluent suite

All-In-One MCP for Fluent Suite

Let your AI assistant run your WordPress business. All-In-One MCP for Fluent Suite (fluentMCP) is a free MCP server that connects Claude, or any MCP client, to FluentCRM, FluentCart, Fluent Forms, FluentCommunity and WP Social Ninja, with 1,290 safe, named tools.

Free for a limited time · Open source · Nothing to install on your site

Claude Desktop extension

Free

Limited time · every tool · full read + write · unlimited sites

View the source on GitHub

Get the extension

Free while it is in early release. Give us an email address and the download link lands in your inbox — no account, no card, nothing to install on your site.

UpFluent – Get fluentMCP

We send the download and occasional release notes. Unsubscribe any time. MCP gives an AI assistant real access to your site — please read the safety notes before you connect it.

Claude creating a 24-hour flash sale email that appears as a draft campaign in the FluentCRM email editor in WordPress
You ask in Claude. The campaign shows up in FluentCRM as a draft, ready to review.

At a glance

1,290

REST endpoints, each its own tool

5

Fluent plugins behind one connector

203

risky operations gated behind confirm

0

plugins to install on your site

What is All-In-One MCP for Fluent Suite?

It is a Model Context Protocol (MCP) server for the WPManageNinja plugin suite. MCP is the open standard AI assistants use to call outside tools. Connect it once and your assistant can read and change the data in your Fluent plugins: contacts, campaigns, orders, subscriptions, coupons, forms, entries, community spaces, courses and reviews.

Every documented REST endpoint of each plugin becomes its own clearly named tool, such as crm_contacts_list, cart_orders_refund, forms_submissions_list and community_spaces_list. A built-in tool_map tells the assistant which tool it needs in one call.

It runs outside WordPress: as a Claude Desktop extension, a local Node process, or a Cloudflare Worker. It signs in with a WordPress Application Password, so every request runs with that user’s permissions. Plugins you don’t use are simply switched off. You can run it with just FluentCRM, or with all five.

Ask it things like

  • “How did the store do this week versus last week?”
  • “Find jane@example.com. What has she bought, and is she on the newsletter?”
  • “Tag everyone who bought the spring course with course-buyer.”
  • “Build me a 5-email welcome sequence for new subscribers, one email every two days, and tag them welcomed when it ends.”
  • “Create a 24-hour flash sale: a 20% off coupon in FluentCart and a flash discount email to everyone who bought last year. Schedule it for Friday at 9am.”
  • “Set up a win-back automation for customers who haven’t ordered in 90 days, with a 15% comeback coupon.”
  • “Write a launch email for the new course and send a test to me first.”
  • “Draft a campaign to the VIP list from the welcome template. Don’t send it.”
  • “Order #1042 shipped today. Update its status.”
  • “Preview when each email in sequence 12 will go out for someone who enrols Monday at 9am.”

Which Fluent plugins does it support?

Five WPManageNinja products today, free or Pro, with more on the way. Pro-only endpoints need the Pro plugin active; without it they simply return 404.

PluginTool prefixToolsWhat your assistant can manage
FluentCRMcrm_*366Contacts, companies, tags, lists, segments, campaigns, recurring campaigns, sequences, automations, templates, SMS, smart links, webhooks, AI writing, reports
FluentCartcart_*436Products, variations, stock, orders, refunds, subscriptions, coupons, customers, tax, shipping, order bumps, software licensing, exports, PDF receipts, reports
Fluent Formsforms_*91Forms, fields, entries, notes, statuses, confirmations, notifications, integration feeds, reports
FluentCommunitycommunity_*274Spaces, posts, comments, chat, courses, lessons, students, quizzes, profiles, paywalls, analytics
WP Social Ninjasocial_*126Reviews, testimonials, review and feed templates, platform connections, chat widgets, sales notifications
Fluent Supportsupport_*Coming soonTickets, customers, agents, workflows, saved replies, reports
FluentBookingbooking_*Coming soonCalendars, events, bookings, availability, hosts
FluentBoardsboards_*Coming soonBoards, stages, tasks, comments, members, time tracking
FluentAffiliateaffiliate_*Coming soonAffiliates, referrals, commissions, payouts
PaymatticPlannedPayment forms, submissions, subscriptions, donors

Plus built-in tools: tool_map (the index), verify_setup (checks your connection) and WordPress media upload, get and list.

Features

1

Complete coverage, not a curated subset

Every documented REST endpoint of each plugin, generated from the vendor’s own API reference and re-checked weekly. If the admin screen can do it, your assistant can too.

2

One map to find any tool

tool_map gives the whole surface at a glance, every tool in an area, or every tool matching a keyword, like “refund”. Responses are compact by default, with full records on request.

3

Partial updates can’t wipe your data

Fluent plugins treat updates as full replaces. Here, every update reads the record, merges your changes onto it, writes it, re-reads it and reports exactly what changed. A write the plugin silently ignored comes back as an error.

4

Nothing irreversible by accident

203 operations are marked destructive: deletes, refunds, cancels, bulk actions, mass sends and permission grants. They refuse to run without confirm: true. Twelve, like a full CRM wipe, are locked outright.

5

Preview any change first

dry_run on every write shows exactly what would be sent, and the diff, without touching anything. if_unmodified_since refuses a write if someone else changed the record first.

6

Runs where you work

Claude Desktop, Claude Code, Cursor and any MCP client. Host it once as a remote connector and it works in claude.ai on the web and on mobile too.

How do I install it?

Pick by where you use your assistant. All three take a few minutes.

A · Easiest

Claude Desktop extension

  1. Download the free .mcpb file.
  2. In Claude Desktop, open Settings → Extensions and drag the file in.
  3. Enter your site URL, WordPress username and Application Password.
  4. Ask Claude: “Run verify_setup.”

B · Developers

Config file

  1. Clone the repo, then run npm install && npm run build.
  2. Copy .env.example to .env and fill in your three credentials.
  3. Add the server to Claude Code, Cursor or any MCP client config.
  4. Restart the client and run verify_setup.

C · Web + mobile

Remote connector

  1. Deploy to Cloudflare Workers. The free tier is enough.
  2. Store your credentials and a random token as Worker secrets.
  3. In claude.ai, open Settings → Connectors → Add custom connector.
  4. Paste your Worker URL. Treat it like a password.

Full instructions, including Docker, Cloudflare Tunnel and GitHub Actions: README · Docs

Requirements

  • A WordPress site running one or more of FluentCRM, FluentCart, Fluent Forms, FluentCommunity or WP Social Ninja (free or Pro).
  • A WordPress admin (or plugin manager) user with an Application Password: WP Admin → Users → your user → Application Passwords. One password covers every plugin.
  • For the config file and remote options: Node 20.6 or newer.

How does it compare to the native Fluent MCPs?

WPManageNinja ships its own MCP servers through FluentHub and Fluent Forms. They are good for the basics. This project covers what they leave out. Comparison as of September 2026. Check the vendor pages too, since their coverage grows.

Native Fluent MCPsAll-In-One MCP for Fluent Suite
PluginsFluentCRM, FluentCart, Fluent Forms, Fluent Support, FluentBoardsFluentCRM, FluentCart, Fluent Forms, FluentCommunity, WP Social Ninja. Coming soon: Fluent Support, FluentBooking, FluentBoards, FluentAffiliate
Servers to connectOne per productOne connector, one credential
ToolsAbout 20–30 per product, hand-picked1,290: every documented REST endpoint
WritesSelected actionsEverything the admin UI can do: settings, tax, shipping, templates, automations, licensing, courses and more
Partial updatesTool-specificMerge, verify and diff on every update
SafetyPreview-then-confirm on some sensitive actionsConfirm gates on 203 operations, 12 locked, dry run on every write
RunsInside WordPress (WordPress 6.9+)Outside WordPress. Nothing installed on the site
Works inClaude Desktop, Claude Code, Cursor, CodexThe same, plus claude.ai web and mobile
PriceFree with the plugins (some tools Pro)Free for a limited time

You don’t have to choose. Both use Application Passwords and can connect to the same site at the same time.

Pricing: free for a limited time

All-In-One MCP for Fluent Suite is free for a limited time. Right now there are no read-only limits, site caps or license keys: every tool, full read and write, on every site. Paid plans will follow, so download it while it is free.

Want to support the project? Buy your Fluent plugins through the links on this page (same price for you, a referral commission for the project), star the repo, or report what breaks on GitHub.

Everything included

$0

  • All 1,290 tools across five plugins
  • Full read and write
  • Unlimited sites
  • Desktop, local and remote installs
  • Updates as the plugins’ APIs grow

FAQ

What is an MCP server?

MCP (Model Context Protocol) is an open standard that lets AI assistants like Claude call external tools. An MCP server exposes those tools. This one exposes your Fluent plugins, so your assistant can look things up and make changes for you.

Is All-In-One MCP for Fluent Suite free?

Yes, for a limited time. Right now you get every tool, full write access and unlimited sites at no cost. Paid plans will follow, and pricing will be announced on this page.

Which AI assistants does it work with?

Claude Desktop, Claude Code, Cursor and any other MCP client. As a remote connector it also works in claude.ai on the web and in the Claude mobile apps.

Does it work with the free versions of the Fluent plugins?

Yes. It uses the REST API each plugin already exposes. Pro-only features, such as FluentCart licensing or FluentCRM SMS, work when that Pro plugin is active.

Do I need all five plugins?

No. Plugins you don’t configure are switched off. It works with just FluentCRM, just FluentCart, or any combination.

Do I have to install anything on my WordPress site?

No. It runs outside WordPress and talks to your site’s REST API. You only create a WordPress Application Password.

Is it safe to let an AI change my store and CRM?

It is built for real operations. Updates merge instead of overwriting, every write is verified, and dry runs preview changes. Deletes, refunds and mass sends need explicit confirmation, and the most dangerous operations are locked. Keep your client set to ask before writes, use a dedicated WordPress user, keep backups, and test on staging first.

Where are my credentials stored?

Only where you run it: in Claude Desktop’s secure settings, your local .env file, or your own Cloudflare Worker secrets. The server stores nothing, and credentials never appear in logs or tool results.

What can I ask it to do?

Anything you would click through the admin for: sales reports, customer lookups, tagging contacts, drafting campaigns, building email sequences, updating orders, creating coupons, setting up courses and paywalls, moderating community posts, and managing reviews.

How is it different from FluentHub MCP?

FluentHub and the per-product native MCPs cover a hand-picked set of common actions, one server per product. This project covers every documented endpoint of five plugins behind one connector, with merge-and-verify writes and confirm gates applied to everything. You can use both.

Is it made by WPManageNinja?

No. It is an independent community project by upfluent.io. It is not affiliated with, endorsed by or supported by WPManageNinja.

How do I get help?

Open an issue on GitHub or email the support form.

Independent project. All-In-One MCP for Fluent Suite and upfluent.io are not associated with, endorsed by or supported by WPManageNinja. FluentCRM, FluentCart, Fluent Forms, FluentCommunity, WP Social Ninja and FluentHub are trademarks of their owners and are named here only to describe what this software connects to. Provided as is, without warranty, under the MIT license. Plugin links are affiliate links.

Your Fluent stack,
run by your AI.