Skip to main content
Cloudcart logo

Cloudcart

CloudCart is an e-commerce platform that enables businesses to create and manage online stores efficiently.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Cloudcart authenticates with an API key. Generate the credential in your Cloudcart account, then paste it into FlyMyAI the first time an agent uses a Cloudcart action.

Get your Cloudcart credential →

Fields to fill in FlyMyAI

FieldDetails
CloudCart Store DomainThe unique domain of your CloudCart store, used to construct the base URL for API requests. (required)
CloudCart API KeyThe API key used for authenticating requests to the CloudCart API. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
CLOUDCART_ADD_TO_CARTTool to add an item to the cart. use after confirming a product selection with desired quantity.product_id, quantity
CLOUDCART_CLEAR_CARTTool to remove all items from the specified cart. use when you need to empty the cart before adding new items or starting over.cart_id
CLOUDCART_CREATE_CATEGORYTool to create a new category. use when you need to add organizational structure to your product catalog.title
CLOUDCART_CREATE_CUSTOMERTool to create a new customer in cloudcart. use when you need to register a new customer profile. provide validated customer details (name, email, and password).name, email, password
CLOUDCART_CREATE_ORDERTool to create a new order. use after assembling customer id, cart items, and optional addresses/payment info.customer_id, items
CLOUDCART_CREATE_PRODUCTTool to create a new product. use when you have all details and want to add it to cloudcart.name, price
CLOUDCART_CREATE_VARIANTTool to create a new product variant for a given product. use when you need to add a variant with specific sku, price, and options.productId, sku, price
CLOUDCART_CREATE_VARIANT_OPTIONTool to create a new variant option for a specific product variant. use when you need to add an option (e.g., 'large') with an optional price adjustment to an existing variant.product_id, variant_id, name
CLOUDCART_CREATE_VARIANT_PARAMETERTool to create a new variant parameter for a product variant. use when you need to add custom attributes (e.g., color, size) after a variant is created.productId, variantId, name, value
CLOUDCART_CREATE_VENDORTool to create a new vendor via cloudcart api. use when adding a new brand or partner entity to your store.data
CLOUDCART_DELETE_CATEGORYTool to delete a category by its id. use after confirming the correct id to permanently remove it.id
CLOUDCART_DELETE_CUSTOMERTool to delete a customer. use when you need to remove a customer by their id. example: "delete customer with id 123".customer_id
CLOUDCART_DELETE_ORDERTool to delete an order. use after confirming the order exists.order_id
CLOUDCART_DELETE_PRODUCTTool to delete a product by its id. use after confirming the product exists to permanently remove it from the catalog.product_id
CLOUDCART_DELETE_VENDORTool to delete a vendor by its id. use when removing an obsolete vendor from the store.vendor_id
CLOUDCART_GET_CARTTool to retrieve the current shopping cart. use when you need to view or verify the cart contents before checkout.-
CLOUDCART_GET_CATEGORIESTool to retrieve a list of all categories. use when you need to list available categories for selection.-
CLOUDCART_GET_CUSTOMERSTool to retrieve a list of all customers. use when you need to display or process multiple customer profiles. note: the response is paginated; use page[number] and page[size] to control pagination.-
CLOUDCART_GET_ORDERSTool to retrieve a list of all orders. use when you need to collect orders for processing. returns json api order resources including id, type, and attributes. ensure authentication before calling.-
CLOUDCART_GET_PAYMENT_METHODSTool to retrieve all available payment methods. use when you need to list supported payment options before checkout.-
CLOUDCART_GET_PRODUCTSTool to retrieve a list of products with optional filters. use when you need a paginated catalog of products (e.g., by page, category, price range).-
CLOUDCART_GET_PRODUCT_WITH_RELATIONSTool to retrieve a product with related entities. use when detailed product information is needed after obtaining its id.product_id
CLOUDCART_GET_PROPERTY_OPTIONS_RELATIONSHIPTool to retrieve property options relationship for a product. use when you need to fetch which property options are assigned to a product after confirming it exists.product_id
CLOUDCART_GET_SHIPPING_METHODSTool to retrieve all available shipping methods. use when you need to list shipping options before checkout.-
CLOUDCART_GET_VENDORTool to retrieve details of a specific vendor. use when you have the vendor id.vendor_id
CLOUDCART_LIST_ORDER_PAYMENTTool to retrieve a list of order payments. use when you need to view payments for orders, optionally filtered by order id or status. useful after creating or updating orders to inspect their payment history.-
CLOUDCART_LIST_VENDORSTool to retrieve a list of all vendors. use when you need a paginated list of vendors or filter by name/status. example: "list active vendors on page 2."-
CLOUDCART_REMOVE_FROM_CARTTool to remove an item from the cart. use after confirming the product exists in the cart to delete it.product_id
CLOUDCART_UPDATE_CART_ITEMTool to update the quantity of an item in the cart. use when you need to adjust item quantities in the cart before checkout.product_id, quantity
CLOUDCART_UPDATE_CATEGORYTool to update an existing category. use when you need to modify category details after reviewing its current values.id
CLOUDCART_UPDATE_CUSTOMERTool to update an existing customer. use when modifying customer details like name, email, or address.customer_id
CLOUDCART_UPDATE_ORDERTool to update an existing order. use when you need to modify order details after creation (e.g., change status or addresses). provide only the fields you wish to change.order_id, attributes
CLOUDCART_UPDATE_PRODUCTTool to update an existing product's details. use when you need to modify product information after confirming the product id.product_id
CLOUDCART_UPDATE_VENDORTool to update an existing vendor. use when vendor details change and need saving. call after confirming the vendor id.data
We love our partners - FlyMy.AI builds with the best. Thanks, Cloudcart!