Integration

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.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in SureCart.Built from the 149 SureCart tools below, on the connection you add once.

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 Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect SureCart

  1. Create your workspace

    Sign up free. Nothing to install.

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

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

Popular integrations

Browse the whole catalog