SureCart abilities, governed through the Bridge

An agent can browse and filter SureCart's products, orders, customers, subscriptions, coupons and refunds, and can create or update most of those records, including issuing refunds and canceling subscriptions when a human has approved it.

Abilities
5431 read17 write6 destructive
Active installs
80K+
Rating
96% (283 ratings)
Version
4.9.0
Requires
WP 6.8+, PHP 7.4+
Last updated
2026-09-23 7:46am GMT

What has to be true first

SureCart must be installed and active on WordPress 6.9 or newer for the Abilities API to exist. Read abilities are gated by SureCart's own read_sc_* capabilities (for example read_sc_orders, read_sc_customers), write abilities by the matching edit_sc_*/publish_sc_* capability, and deletes by delete_sc_*, all of which a store manager role normally holds alongside an administrator.

  • SureCart must have a connected store (a SureCart API token) and its own 'surecart_mcp_abilities_enabled' option must be true (default true, but registration is skipped entirely without a connected store).
  • SureCart's own MCP settings screen has two toggles, edit_enabled and delete_enabled (both on by default); turning either off stops the matching create/update or delete abilities from registering at all.

A note on the count below

Matches easymcpai's listed count of 54; verified directly from AbilityRegistrar::get_abilities().

The 54 SureCart abilities

Grouped by what each one can change. Every one starts off until you enable it.

Read 31

  • Read

    Filter subscriptions by rule tree

    Returns subscriptions matching a nested AND/OR filter tree.

    Permission
    read_sc_subscriptions
    MCP tool
    aafm-bridge-surecart-filter-subscriptions
  • Read

    Get store info

    Returns store configuration, currency, and account status.

    Permission
    manage_sc_shop_settings
    MCP tool
    aafm-bridge-surecart-get-store-info
  • Read

    Get a subscription

    Returns full details for one subscription.

    Permission
    read_sc_subscriptions
    MCP tool
    aafm-bridge-surecart-get-subscription
  • Read

    Get a refund

    Returns full details for one refund.

    Permission
    read_sc_refunds
    MCP tool
    aafm-bridge-surecart-get-refund
  • Read

    Get a fulfillment item

    Returns details for one line item within a fulfillment.

    Permission
    edit_sc_orders
    MCP tool
    aafm-bridge-surecart-get-fulfillment-item
  • Read

    Get customer filter schema

    Returns the filterable attributes, operators and allowed values for customers.

    Permission
    read_sc_customers
    MCP tool
    aafm-bridge-surecart-get-customers-filter-schema
  • Read

    Get a customer

    Returns full details for one customer.

    Permission
    read_sc_customers
    MCP tool
    aafm-bridge-surecart-get-customer
  • Read

    Get a license

    Returns full details for one software license.

    Permission
    read_sc_licenses
    MCP tool
    aafm-bridge-surecart-get-license
  • Read

    Get order filter schema

    Returns the filterable attributes, operators and allowed values for orders.

    Permission
    read_sc_orders
    MCP tool
    aafm-bridge-surecart-get-orders-filter-schema
  • Read

    Get a fulfillment

    Returns full details for one fulfillment.

    Permission
    edit_sc_orders
    MCP tool
    aafm-bridge-surecart-get-fulfillment
  • Read

    List coupons

    Browses or searches coupons by code.

    Permission
    read_sc_coupons
    MCP tool
    aafm-bridge-surecart-list-coupons
  • Read

    List subscriptions

    Browses or filters subscriptions by status and other fields.

    Permission
    read_sc_subscriptions
    MCP tool
    aafm-bridge-surecart-list-subscriptions
  • Read

    List abandoned checkouts

    Browses carts that were started but not completed.

    Permission
    read_sc_checkouts
    MCP tool
    aafm-bridge-surecart-list-abandoned-checkouts
  • Read

    Get order statistics

    Returns sales statistics for a date range and interval.

    Permission
    view_sc_shop_reports
    MCP tool
    aafm-bridge-surecart-get-order-statistics
  • Read

    List promotions

    Browses or filters promotion codes.

    Permission
    read_sc_promotions
    MCP tool
    aafm-bridge-surecart-list-promotions
  • Read

    List fulfillments

    Browses or filters fulfillments by order or shipment status.

    Permission
    edit_sc_orders
    MCP tool
    aafm-bridge-surecart-list-fulfillments
  • Read

    Get an order

    Returns full details for one order including line items.

    Permission
    read_sc_orders
    MCP tool
    aafm-bridge-surecart-get-order
  • Read

    Get a product

    Returns full details for one product including prices and variants.

    Permission
    read_sc_products
    MCP tool
    aafm-bridge-surecart-get-product
  • Read

    Get store dashboard

    Returns store health metrics for a date range.

    Permission
    view_sc_shop_reports
    MCP tool
    aafm-bridge-surecart-get-store-dashboard
  • Read

    Get subscription filter schema

    Returns the filterable attributes, operators and allowed values for subscriptions.

    Permission
    read_sc_subscriptions
    MCP tool
    aafm-bridge-surecart-get-subscriptions-filter-schema
  • Read

    Filter customers by rule tree

    Returns customers matching a nested AND/OR filter tree.

    Permission
    read_sc_customers
    MCP tool
    aafm-bridge-surecart-filter-customers
  • Read

    List refunds

    Browses or filters refunds by charge or customer.

    Permission
    read_sc_refunds
    MCP tool
    aafm-bridge-surecart-list-refunds
  • Read

    List orders

    Browses or searches orders by status and customer.

    Permission
    read_sc_orders
    MCP tool
    aafm-bridge-surecart-list-orders
  • Read

    List customers

    Browses or searches the customer list.

    Permission
    read_sc_customers
    MCP tool
    aafm-bridge-surecart-list-customers
  • Read

    List products

    Browses or searches the product catalog.

    Permission
    read_sc_products
    MCP tool
    aafm-bridge-surecart-list-products
  • Read

    Filter orders by rule tree

    Returns orders matching a nested AND/OR filter tree.

    Permission
    read_sc_orders
    MCP tool
    aafm-bridge-surecart-filter-orders
  • Read

    List licenses

    Browses or filters software licenses.

    Permission
    read_sc_licenses
    MCP tool
    aafm-bridge-surecart-list-licenses
  • Read

    Get a coupon

    Returns full details for one coupon.

    Permission
    read_sc_coupons
    MCP tool
    aafm-bridge-surecart-get-coupon
  • Read

    Get a promotion

    Returns full details for one promotion code.

    Permission
    read_sc_promotions
    MCP tool
    aafm-bridge-surecart-get-promotion
  • Read

    Get an abandoned checkout

    Returns full details for one abandoned checkout.

    Permission
    read_sc_checkouts
    MCP tool
    aafm-bridge-surecart-get-abandoned-checkout
  • Read

    List prices

    Browses prices for one or more products.

    Permission
    read_sc_prices
    MCP tool
    aafm-bridge-surecart-list-prices

Write 17

  • Write

    Create a promotion code

    Creates a new customer-facing promotion code tied to a coupon.

    Permission
    publish_sc_promotions
    MCP tool
    aafm-bridge-surecart-create-promotion
  • Write

    Update a product

    Updates fields on an existing product.

    Permission
    edit_sc_products
    MCP tool
    aafm-bridge-surecart-update-product
  • Write

    Update subscription renewal date

    Moves a subscription's next renewal date forward.

    Permission
    edit_sc_subscriptions
    MCP tool
    aafm-bridge-surecart-update-subscription-renewal-date
  • Write

    Create a fulfillment

    Creates a shipment fulfillment for an order.

    Permission
    edit_sc_orders
    MCP tool
    aafm-bridge-surecart-create-fulfillment
  • Write

    Update a promotion

    Updates fields on an existing promotion code.

    Permission
    edit_sc_promotions
    MCP tool
    aafm-bridge-surecart-update-promotion
  • Write

    Create a product

    Creates a new product, optionally with an initial price.

    Permission
    publish_sc_products
    MCP tool
    aafm-bridge-surecart-create-product
  • Write

    Update a customer

    Updates fields on an existing customer.

    Permission
    edit_sc_customers
    MCP tool
    aafm-bridge-surecart-update-customer
  • Write

    Archive a product

    Soft-deletes a product, hiding it from the storefront.

    Permission
    delete_sc_products
    MCP tool
    aafm-bridge-surecart-archive-product
  • Write

    Create a price

    Creates a new price for a product.

    Permission
    publish_sc_prices
    MCP tool
    aafm-bridge-surecart-create-price
  • Write

    Duplicate a product

    Copies a product with its prices, variants, and settings.

    Permission
    publish_sc_products
    MCP tool
    aafm-bridge-surecart-duplicate-product
  • Write

    Create an invoice

    Creates a draft invoice for a customer and price, then opens it.

    Permission
    publish_sc_invoices
    MCP tool
    aafm-bridge-surecart-create-invoice
  • Write

    Update an invoice

    Updates a draft invoice's fields or opens it for payment.

    Permission
    edit_sc_invoices
    MCP tool
    aafm-bridge-surecart-update-invoice
  • Write

    Update a coupon

    Updates fields on an existing coupon.

    Permission
    edit_sc_coupons
    MCP tool
    aafm-bridge-surecart-update-coupon
  • Write

    Update a fulfillment

    Updates tracking or status on an existing fulfillment.

    Permission
    edit_sc_orders
    MCP tool
    aafm-bridge-surecart-update-fulfillment
  • Write

    Create a coupon

    Creates a new coupon with a fixed or percentage discount.

    Permission
    publish_sc_coupons
    MCP tool
    aafm-bridge-surecart-create-coupon
  • Write

    Create a customer

    Creates a new customer record from an email address.

    Permission
    publish_sc_customers
    MCP tool
    aafm-bridge-surecart-create-customer
  • Write

    Update a price

    Updates amount, name, or archived status on a price.

    Permission
    edit_sc_prices
    MCP tool
    aafm-bridge-surecart-update-price

Destructive 6

  • Destructive

    Create a refund

    Issues a refund against a processed charge; money is returned to the customer.

    Permission
    edit_sc_refunds
    MCP tool
    aafm-bridge-surecart-create-refund
  • Destructive

    Delete a coupon

    Permanently deletes a coupon and its promotion codes.

    Permission
    delete_sc_coupons
    MCP tool
    aafm-bridge-surecart-delete-coupon
  • Destructive

    Cancel a subscription

    Cancels a subscription immediately or at period end.

    Permission
    edit_sc_subscriptions
    MCP tool
    aafm-bridge-surecart-cancel-subscription
  • Destructive

    Delete a promotion

    Permanently deletes a promotion code.

    Permission
    delete_sc_promotions
    MCP tool
    aafm-bridge-surecart-delete-promotion
  • Destructive

    Delete a fulfillment

    Permanently deletes a fulfillment and its tracking data.

    Permission
    edit_sc_orders
    MCP tool
    aafm-bridge-surecart-delete-fulfillment
  • Destructive

    Delete a customer

    Permanently deletes a customer and all associated records.

    Permission
    delete_sc_customers
    MCP tool
    aafm-bridge-surecart-delete-customer

How to switch these on

Four steps from two active plugins to a governed connection.

  1. Install SureCart and Agent Abilities for MCP

    Both plugins need to be active on the same WordPress site. SureCart registers its own abilities; this plugin discovers and governs them.

  2. 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.

  3. Enable one ability at a time

    Every ability from SureCart starts off. Turn on only the ones you want an agent to reach, or enable the whole set in one click.

  4. 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 SureCart work with the Bridge?

Conditionally. SureCart registers all its ecommerce abilities through wp_register_ability with real annotations and capability checks, but only once a SureCart store is connected (an API token present) and its own MCP toggle is on, so the Bridge can wrap and expose every one of them only after that setup.

What has to be true for SureCart's abilities to register?

SureCart must have a connected store (a SureCart API token) and its own 'surecart_mcp_abilities_enabled' option must be true (default true, but registration is skipped entirely without a connected store).. SureCart's own MCP settings screen has two toggles, edit_enabled and delete_enabled (both on by default); turning either off stops the matching create/update or delete abilities from registering at all..

Does SureCart need anything special to work with the Bridge?

SureCart must be installed and active on WordPress 6.9 or newer for the Abilities API to exist. Read abilities are gated by SureCart's own read_sc_* capabilities (for example read_sc_orders, read_sc_customers), write abilities by the matching edit_sc_*/publish_sc_* capability, and deletes by delete_sc_*, all of which a store manager role normally holds alongside an administrator.

More Ecommerce plugins

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.

Ecommerce7M+ active installs
2 read2 write3 destructive
Built-in integration tooView abilities

An 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.

Ecommerce800K+ active installs
4 read
View abilities

An 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.

Ecommerce700K+ active installs
10 read
View abilities

Verified from SureCart'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, SureCart or SureCart. Back to the full directory.

Back to the plugin directory

Bridge SureCart, 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.