SureCart integration
SureCart is an e-commerce and subscription platform for WordPress stores. Manage customers and their balances, products, prices, variants and collections, coupons and promotion codes; read orders, checkouts, abandoned checkouts, line items, charges, disputes and payment methods; issue refunds and invoices; manage subscriptions (update, cancel or pause, restore), purchases (revoke or invoke access) and software licenses with their activations; handle fulfillments, shipments, trackings and return requests; run the affiliate program (affiliations, requests, referrals, clicks, payouts); moderate reviews; read events, order statistics and exports; and manage webhook endpoints. Not exposed: store settings (the protocol objects, brand, display currencies), fees, imports and media uploads, checkout session steps, shipping label purchase, saved carts, verification codes, bulk and filter operations, upsell and bump configuration, and the public-key endpoints. Authentication is a SureCart secret API token sent as a Bearer token.
Say what should happen.
The workflow builds itself.
What you can do with SureCart
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Coupon, 4 operations
create_couponCreate couponPOSTCreates a new coupon.delete_couponDelete couponDELETEDeletes a specific coupon.get_couponGet couponGETRetrieves details of a specific coupon.list_couponsList couponsGETReturns a page of your coupons, newest first (limit 20 by default, 100 at most; page). Filters: archived, ids, query.
Customer, 4 operations
create_customerCreate customerPOSTCreates a new customer.delete_customerDelete customerDELETEDeletes a customer; SureCart permanently removes all of their associated data after 24 hours.get_customerGet customerGETRetrieves details of a specific customer.list_customersList customersGETReturns a page of your customers, newest first (limit 20 by default, 100 at most; page). Filters: email, ids, license_ids, live_mode, query.
Fulfillment, 4 operations
create_fulfillmentCreate fulfillmentPOSTCreates a new fulfillment.delete_fulfillmentDelete fulfillmentDELETEDeletes a specific fulfillment.get_fulfillmentGet fulfillmentGETRetrieves details of a specific fulfillment.list_fulfillmentsList fulfillmentsGETReturns a page of your fulfillments, newest first (limit 20 by default, 100 at most; page). Filters: ids, order_ids, shipment_status.
Invoice, 4 operations
create_invoiceCreate invoicePOSTCreates a new invoice.delete_invoiceDelete invoiceDELETEDeletes a specific invoice.get_invoiceGet invoiceGETRetrieves details of a specific invoice.list_invoicesList invoicesGETReturns a page of your invoices, newest first (limit 20 by default, 100 at most; page). Filters: customer_ids, ids, live_mode, query, status.
License, 4 operations
create_licenseCreate licensePOSTCreates a new license.delete_licenseDelete licenseDELETEDeletes a specific license.get_licenseGet licenseGETRetrieves details of a specific license.list_licensesList licensesGETReturns a page of your licenses, newest first (limit 20 by default, 100 at most; page). Filters: customer_ids, ids, product_ids, purchase_ids, query, revoked.
Price, 4 operations
create_priceCreate pricePOSTCreates a new price.delete_priceDelete priceDELETEDeletes a specific price.get_priceGet priceGETRetrieves details of a specific price.list_pricesList pricesGETReturns a page of your prices, newest first (limit 20 by default, 100 at most; page). Filters: ad_hoc, archived, ids, product_ids.
Product, 4 operations
create_productCreate productPOSTCreates a new product.delete_productDelete productDELETEDeletes a specific product.get_productGet productGETReturns one product by id or slug: name, description, status, stock, shipping and tax settings, price metrics and reviews summary.list_productsList productsGETReturns a page of your products, newest first (limit 20 by default, 100 at most; page). Filters include ad_hoc, archived, bundle, downloadable, featured, ids, product_collection_ids, product_group_ids, query, recurring, shipping_enabled.
Product collection, 4 operations
create_product_collectionCreate product collectionPOSTCreates a new product collection.delete_product_collectionDelete product collectionDELETEDeletes a specific product collection.get_product_collectionGet product collectionGETRetrieves details of a specific product collection. The `{id}` section of the endpoint accepts the product collection ID or slug.list_product_collectionsList product collectionsGETReturns a page of your product collections, newest first (limit 20 by default, 100 at most; page). Filters: ids, product_ids, query.
Promotion, 4 operations
create_promotionCreate promotionPOSTCreates a new promotion.delete_promotionDelete promotionDELETEDeletes a specific promotion.get_promotionGet promotionGETRetrieves details of a specific promotion.list_promotionsList promotionsGETReturns a page of your promotions, newest first (limit 20 by default, 100 at most; page). Filters: affiliation_ids, archived, coupon_ids, customer_ids, ids, query.
Activation, 3 operations
delete_activationDelete activationDELETEDeletes a specific activation.get_activationGet activationGETRetrieves details of a specific activation.list_activationsList activationsGETReturns a page of your activations, newest first (limit 20 by default, 100 at most; page). Filters: ids, license_ids.
Affiliation, 3 operations
create_affiliationCreate affiliationPOSTCreates a new affiliation.get_affiliationGet affiliationGETRetrieves details of a specific affiliation.list_affiliationsList affiliationsGETReturns a page of your affiliations, newest first (limit 20 by default, 100 at most; page). Filters: active, email, ids, query.
Complete, 3 operations
complete_payoutComplete payoutPATCHCompletes a specific payout.complete_return_requestComplete return requestPATCHSets a return request's status to complete.complete_subscriptionComplete subscriptionPATCHCompletes a specific subscription.
Export, 3 operations
create_exportCreate exportPOSTStarts an export of one data type (charges, coupons, customers, orders, prices, promotions, refunds or subscriptions), sent to an email address; get_export returns its status and file_url.get_exportGet exportGETRetrieves details of a specific export.list_exportsList exportsGETReturns a page of your exports, newest first (limit 20 by default, 100 at most; page). Filters: ids.
Order, 3 operations
get_orderGet orderGETRetrieves details of a specific order.get_order_statsGet order statsGETReturns order statistics between start_at and end_at grouped by interval (hour, day, week, month or year): for each interval the order count, total amount and average amount.list_ordersList ordersGETReturns a page of your orders, newest first (limit 20 by default, 100 at most; page). Filters: checkout_ids, customer_ids, fulfillment_status, ids, live_mode, order_type, product_ids, query, return_status, shipment_status, status.
Refund, 3 operations
create_refundCreate refundPOSTRefunds a charge, fully or partly (amount in cents), with a reason: duplicate, fraudulent, requested_by_customer or expired_uncaptured_charge.get_refundGet refundGETRetrieves details of a specific refund.list_refundsList refundsGETReturns a page of your refunds, newest first (limit 20 by default, 100 at most; page). Filters: charge_ids, customer_ids, ids, live_mode, return_request_ids.
Return request, 3 operations
create_return_requestCreate return requestPOSTCreates a new return request.get_return_requestGet return requestGETRetrieves details of a specific return request.list_return_requestsList return requestsGETReturns a page of your return requests, newest first (limit 20 by default, 100 at most; page). Filters: ids, order_ids, status.
Review, 3 operations
delete_reviewDelete reviewDELETEDeletes a specific review.get_reviewGet reviewGETRetrieves details of a specific review.list_reviewsList reviewsGETReturns a page of your reviews, newest first (limit 20 by default, 100 at most; page). Filters: customer_ids, ids, live_mode, product_ids, query, stars, status, verified.
Variant, 3 operations
create_variantCreate variantPOSTCreates a new variant.delete_variantDelete variantDELETEDeletes a specific variant.get_variantGet variantGETRetrieves details of a specific variant.
Webhook endpoint, 3 operations
create_webhook_endpointCreate webhook endpointPOSTCreates a webhook endpoint that receives the chosen event types at a URL (an endpoint with the same url is updated and returned instead). The signing secret is not passed back here.delete_webhook_endpointDelete webhook endpointDELETEDeletes a specific webhook endpoint.get_webhook_endpointGet webhook endpointGETRetrieves details of a specific webhook endpoint.
Abandoned checkout, 2 operations
get_abandoned_checkoutGet abandoned checkoutGETRetrieves details of a specific abandonded checkout.list_abandoned_checkoutsList abandoned checkoutsGETReturns a page of your abandoned checkouts, newest first (limit 20 by default, 100 at most; page). Filters: customer_ids, ids, live_mode, notification_status.
Affiliation request, 2 operations
get_affiliation_requestGet affiliation requestGETRetrieves details of a specific affiliation request.list_affiliation_requestsList affiliation requestsGETReturns a page of your affiliation requests, newest first (limit 20 by default, 100 at most; page). Filters: ids, query, status.
Approve, 2 operations
approve_affiliation_requestApprove affiliation requestPATCHApprove a specific affiliation request.approve_referralApprove referralPATCHApproves a specific referral.
Balance transaction, 2 operations
create_balance_transactionCreate balance transactionPOSTAdjusts a customer's balance by creating a balance transaction; the balance is a credit or debit applied to the customer's next invoice.list_balance_transactionsList balance transactionsGETReturns a page of your balance transactions, newest first (limit 20 by default, 100 at most; page). Filters: checkout_ids, customer_ids, ids.
Cancellation act, 2 operations
get_cancellation_actGet cancellation actGETRetrieves details of a specific cancellation reason.list_cancellation_actsList cancellation actsGETReturns a page of your cancellation acts, newest first (limit 20 by default, 100 at most; page). Filters: ids, live_mode.
Cancellation reason, 2 operations
get_cancellation_reasonGet cancellation reasonGETRetrieves details of a specific cancellation reason.list_cancellation_reasonsList cancellation reasonsGETReturns a page of your cancellation reasons, newest first (limit 20 by default, 100 at most; page). Filters: ids.
Charge, 2 operations
get_chargeGet chargeGETRetrieves details of a specific charge.list_chargesList chargesGETReturns a page of your charges, newest first (limit 20 by default, 100 at most; page). Filters: checkout_ids, customer_ids, external_charge_ids, ids, live_mode.
Checkout, 2 operations
get_checkoutGet checkoutGETRetrieves details of a specific checkout.list_checkoutsList checkoutsGETReturns a page of your checkouts, newest first (limit 20 by default, 100 at most; page). Filters: customer_ids, group_keys, ids, live_mode, product_ids, status.
Deny, 2 operations
deny_affiliation_requestDeny affiliation requestPATCHDeny a specific affiliation request.deny_referralDeny referralPATCHDenies a specific referral.
Discount, 2 operations
get_discountGet discountGETRetrieves details of a specific discount (only redeemed discounts).list_discountsList discountsGETReturns a page of redeemed discounts (a coupon or promotion code applied to a checkout), newest first. Filters: coupon_ids, customer_ids, promotion_ids, primary, primary_discount_ids.
Dispute, 2 operations
get_disputeGet disputeGETRetrieves details of a specific dispute.list_disputesList disputesGETReturns a page of your disputes, newest first (limit 20 by default, 100 at most; page). Filters: charge_ids, customer_ids, ids, live_mode, status.
Download, 2 operations
get_downloadGet downloadGETRetrieves details of a specific download.list_downloadsList downloadsGETReturns a page of your downloads, newest first (limit 20 by default, 100 at most; page). Filters: archived, customer_ids, ids, product_ids, variant_ids.
Event, 2 operations
get_eventGet eventGETRetrieves details of a specific event.list_eventsList eventsGETReturns a page of your events, newest first (limit 20 by default, 100 at most; page). Filters: record_ids, type.
Line item, 2 operations
get_line_itemGet line itemGETRetrieves details of a specific line item.list_line_itemsList line itemsGETReturns a page of your line items, newest first (limit 20 by default, 100 at most; page). Filters: checkout_ids, ids.
Payment method, 2 operations
get_payment_methodGet payment methodGETRetrieves details of a specific payment method.list_payment_methodsList payment methodsGETReturns a page of your payment methods, newest first (limit 20 by default, 100 at most; page). Filters: customer_ids, ids, live_mode, reusable.
Payout, 2 operations
get_payoutGet payoutGETRetrieves details of a specific payout.list_payoutsList payoutsGETReturns a page of your payouts, newest first (limit 20 by default, 100 at most; page). Filters: affiliation_ids, currency, ids, live_mode, payout_group_ids, status.
Purchase, 2 operations
get_purchaseGet purchaseGETRetrieves details of a specific purchase.list_purchasesList purchasesGETReturns a page of your purchases, newest first (limit 20 by default, 100 at most; page). Filters: checkout_ids, created_at, customer_ids, downloadable, ids, license_ids, live_mode, order_ids, product_ids, revoked, subscription_ids.
Referral, 2 operations
get_referralGet referralGETRetrieves details of a specific referral.list_referralsList referralsGETReturns a page of your referrals, newest first (limit 20 by default, 100 at most; page). Filters: affiliation_ids, checkout_ids, ids, live_mode, manual, payout_ids, status.
Shipment, 2 operations
get_shipmentGet shipmentGETRetrieves details of a specific shipment.list_shipmentsList shipmentsGETReturns a page of your shipments, newest first (limit 20 by default, 100 at most; page). Filters: fulfillment_ids, ids, status.
Account, 1 operation
get_accountGet accountGETReturns the SureCart account (store) behind the API token: name, slug, currency, locale, time zone, URL, plan, claim status, and the IDs of its settings objects.
Activate, 1 operation
activate_affiliationActivate affiliationPATCHActivates a specific affiliation.
Balance, 1 operation
list_balancesList balancesGETReturns a page of your balances, newest first (limit 20 by default, 100 at most; page). Filters: currency, customer_ids, ids.
Cancel, 1 operation
cancel_subscriptionCancel subscriptionPATCHCancels a subscription, now or at the end of the period (cancel_behavior). With restore_at the subscription is paused until that date, then renews.
Click, 1 operation
list_clicksList clicksGETReturns a page of your clicks, newest first (limit 20 by default, 100 at most; page). Filters: affiliation_ids, converted, expired, ids, original.
Deactivate, 1 operation
deactivate_affiliationDeactivate affiliationPATCHDeactivates a specific affiliation.
Fulfillment item, 1 operation
list_fulfillment_itemsList fulfillment itemsGETReturns a page of your fulfillment items, newest first (limit 20 by default, 100 at most; page). Filters: fulfillment_ids, ids.
Invoke, 1 operation
invoke_purchaseInvoke purchasePATCHInvokes a previously revoked purchase, giving the customer access to the product again.
Period, 1 operation
list_periodsList periodsGETReturns a page of your periods, newest first (limit 20 by default, 100 at most; page). Filters: ids, subscription_ids.
Refund item, 1 operation
list_refund_itemsList refund itemsGETReturns a page of your refund items, newest first (limit 20 by default, 100 at most; page). Filters: ids, refund_ids.
Return reason, 1 operation
list_return_reasonsList return reasonsGETReturns the possible return reasons (id and readable description) to use with return requests.
Shipping method, 1 operation
list_shipping_methodsList shipping methodsGETReturns a page of your shipping methods, newest first (limit 20 by default, 100 at most; page).
Shipping profile, 1 operation
get_shipping_profileGet shipping profileGETRetrieves details of a specific shipping profile.
Subscription, 1 operation
get_subscriptionGet subscriptionGETRetrieves details of a specific subscription.
Tracking, 1 operation
get_trackingGet trackingGETRetrieves details of a specific tracking.
Warehouse, 1 operation
get_warehouseGet warehouseGETRetrieves details of a specific warehouse.
Showing the first 120 of 149 endpoints. The rest are in the product, searchable from the workflow builder and from chat.
Use SureCart from Claude Code, Cursor or Codex
Connect SureCart in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its SureCart operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect SureCart
- Create your workspace
Sign up free. Nothing to install.
- Connect SureCart once
Add your SureCart connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
SureCart integration FAQ
What can you do with the SureCart integration?
LiveContext exposes 149 operations on SureCart, covering coupon, customer, fulfillment and invoice.
