An agent can list, create, update, and delete WooCommerce products, and list orders, add order notes, or change an order's status, all through the same REST layer as the wc/v3 API.
CartFlows abilities, governed through the Bridge
An agent can list, read, create, clone, publish, unpublish, trash, and restore funnels and their steps, read and update checkout, thank-you, optin, and landing step settings, manage product-to-funnel mappings, and import flow templates.
- Abilities
- 4619 read26 write1 destructive
- Active installs
- 200K+
- Rating
- 96% (508 ratings)
- Version
- 3.2.1
- Requires
- WP 5.8+, PHP 7.2+
- Last updated
- 2026-09-23 8:56am GMT
View CartFlows on WordPress.org
What has to be true first
CartFlows must be active with WordPress 6.9 or newer. Every ability checks the plugin's own cartflows_manage_flows_steps capability rather than a core WordPress capability.
The 46 CartFlows abilities
Grouped by what each one can change. Every one starts off until you enable it.
Read 19
- Read
List funnels
Returns a paginated list of CartFlows funnels.
- Read
Get funnel
Returns full data for a single CartFlows funnel by ID, including its ordered steps, settings, and admin/frontend URLs.
- Read
Get step
Returns full data for a single CartFlows step by ID, including its type (checkout, thankyou, optin, landing), settings, and page-builder edit link.
- Read
Get funnel analytics
Returns revenue and order analytics for CartFlows funnels within a date range.
- Read
Export funnel data
Exports one or more CartFlows funnels as structured JSON data, including all steps and their settings.
- Read
Get general settings
Returns CartFlows general settings: default page builder, global checkout page, and display/override flags such as override_global_checkout and disallow_indexing.
- Read
Get store checkout flow
Returns the ID and details of the CartFlows flow configured as the global store checkout.
- Read
Get permalink settings
Returns the CartFlows URL slug configuration for flows and steps: the step base slug, the flow base slug, and the permalink structure option.
- Read
Get integration settings
Returns the active pixel and analytics integration configurations for CartFlows: Facebook, Google Analytics, Google Ads, TikTok, Pinterest, and Snapchat.
- Read
Get checkout step settings
Returns the full configuration of a checkout step: layout, products assigned, form field toggles, place order button settings, and design options.
- Read
Get checkout products
Returns the list of WooCommerce products assigned to a checkout step, including product ID, name, quantity, discount type/value, and thumbnail URL.
- Read
Get checkout form fields
Returns the billing and shipping field configuration for a checkout step, including field order, labels, enabled/required/optimized states, and widths.
- Read
Get thank you step settings
Returns the full configuration of a thank you step: layout skin, section visibility toggles (order overview, order details, billing, shipping), custom thank you text, redirect settings, and design options.
- Read
Get optin step settings
Returns the full configuration of an optin step: assigned product, submit button text, pass-fields settings, and billing field list.
- Read
Get landing step settings
Returns the configuration of a landing step: step slug, next step link shortcode, and disable-step toggle.
- Read
Get email report settings
Returns the weekly email report configuration: whether reports are enabled, the list of recipient email addresses, and the next scheduled send time.
- Read
Get product flow mapping
Returns the CartFlows flow mapping for a WooCommerce product: which flow the product redirects to after add-to-cart, and any custom button text override.
- Read
List product flow mappings
Returns a paginated list of WooCommerce products that have a CartFlows flow mapping configured.
- Read
List flow templates
Returns a paginated list of CartFlows flow templates from the cached template library.
Write 26
- Write
Publish funnel
Sets a CartFlows funnel to published (active) status, making it and all its steps visible to visitors.
- Write
Unpublish funnel
Sets a CartFlows funnel to draft (inactive) status, hiding it and all its steps from visitors.
- Write
Clone funnel
Creates a full duplicate of a CartFlows funnel, including all its steps and their settings.
- Write
Restore funnel from trash
Restores a trashed CartFlows funnel and all its steps back to their previous published/draft status.
- Write
Update funnel
The funnel ID to update.
- Write
Reorder funnel steps
Changes the display order of steps within a CartFlows funnel.
- Write
Clone step
Creates a duplicate of a CartFlows step within the same funnel, copying all content and settings.
- Write
Update step title
Renames a CartFlows step.
- Write
Update general settings
Updates CartFlows general settings: default page builder, global checkout page, override_global_checkout flag, and disallow_indexing flag.
- Write
Update permalink settings
Updates CartFlows URL slug settings for flows and steps.
- Write
Update checkout products
Sets or replaces the products assigned to a checkout step.
- Write
Update checkout layout
Changes the checkout skin/layout for a step.
- Write
Update place order button
Configures the checkout Place Order button: text, lock icon toggle, and price display toggle.
- Write
Update checkout form settings
Toggles form-level settings on a checkout step: coupon field, collapsible coupon, additional fields, collapsible order note, ship-to-different-address, Google address autocomplete, product images in order review, and cart editing.
- Write
Update thank you layout
Changes the thank you page skin/layout for a step.
- Write
Update thank you sections
Toggles visibility of order sections on a thank you step: order overview, order details, billing details, and shipping details.
- Write
Update thank you redirect
Configures post-purchase redirect on a thank you step.
- Write
Update thank you custom text
Sets the custom message text displayed on a thank you page.
- Write
Update optin product
Sets the WooCommerce product assigned to an optin step.
- Write
Update optin button text
Changes the submit button text on an optin form.
- Write
Update optin pass fields
Configures whether optin form fields are passed as URL query parameters to the next funnel step.
- Write
Update email report settings
Toggles the weekly email report on or off and/or updates the list of recipient email addresses.
- Write
Update product flow mapping
Sets or clears the CartFlows flow mapping on a WooCommerce product.
- Write
Create funnel
Creates a new empty CartFlows funnel with the given title and optional status.
- Write
Create step
The parent funnel ID.
- Write
Import flow template
Imports a flow template from the CartFlows cloud library by template ID.
Destructive 1
- Destructive
Trash funnel
Moves a CartFlows funnel and all its steps to the WordPress trash.
No abilities match that search.
How to switch these on
Four steps from two active plugins to a governed connection.
Install CartFlows and Agent Abilities for MCP
Both plugins need to be active on the same WordPress site. CartFlows registers its own abilities; this plugin discovers and governs them.
Open the Other plugins screen
In Agent Abilities for MCP, open the Bridge tab (labeled "Other plugins" in the admin). Abilities from every registered plugin appear there, grouped by the plugin that registered them.
Enable one ability at a time
Every ability from CartFlows starts off. Turn on only the ones you want an agent to reach, or enable the whole set in one click.
Connect as a least-privilege user
Approve the connection as a WordPress account scoped to what you actually want the agent to do. Each call still re-checks that account’s capability before it runs.
Read more in how bridging works or the full documentation.
Frequently asked questions
Does CartFlows work with the Bridge?
Yes. It registers forty-six abilities through wp_register_ability as soon as WordPress 6.9's Abilities API is present, covering funnels, steps, checkout, and settings.
Do CartFlows's abilities register automatically?
Yes, unconditionally, once CartFlows is active. Nothing else has to be configured for the Bridge to discover them.
Does CartFlows need anything special to work with the Bridge?
CartFlows must be active with WordPress 6.9 or newer. Every ability checks the plugin's own cartflows_manage_flows_steps capability rather than a core WordPress capability.
More Ecommerce plugins
WooCommerce PayPal Payments
ConditionalAn agent can check whether the store's PayPal account is connected, list configured payment methods, and look up a PayPal order's captures, refunds and shipment tracking, all read-only, once WooCommerce and the plugin's ability feature flag are both enabled.
WooCommerce Stripe Payment Gateway
ConditionalAn agent can pull the connected Stripe account's status and balance, and read charges, payment intents, disputes, payouts and balance transactions by ID or as lists, all read-only, once WooCommerce and the plugin's ability feature flag are both enabled.
Verified from CartFlows's own free wordpress.org code on 28 September 2026, not from its marketing claims. Not every ability listed here has been run end to end against a live site. Plugin authors change their code, so a name, a capability, or a condition can be different in a later release. This site is not affiliated with, or endorsed by, Brainstorm Force or CartFlows. Back to the full directory.
Bridge CartFlows, keep the same control.
Every ability starts off, is scoped to the user you connect, and is written to the same audit log as core. Turn on only what you need.
Off by default. Capability checked on every call.