Cloudcart
CloudCart is an e-commerce platform that enables businesses to create and manage online stores efficiently.
Verdict
Common use cases
- Add products to customer carts from support chat
- Create bulk product variants during catalog updates
- Register new wholesale customers from email requests
- Clear abandoned carts before promotional campaigns
- Process manual orders for phone-in customers
Integration
- Vendor
- Cloudcart
- Category
- other
- Auth
- API_KEY
- Tools
- 34
- Composio slug
cloudcart
Tools
- Add to Cart
Tool to add an item to the cart. use after confirming a product selection with desired quantity.
- Clear Cart
Tool to remove all items from the specified cart. use when you need to empty the cart before adding new items or starting over.
- Create Category
Tool to create a new category. use when you need to add organizational structure to your product catalog.
- Create Customer
Tool 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).
- Create Order
Tool to create a new order. use after assembling customer id, cart items, and optional addresses/payment info.
- Create Product
Tool to create a new product. use when you have all details and want to add it to cloudcart.
- Create Variant
Tool to create a new product variant for a given product. use when you need to add a variant with specific sku, price, and options.
- Create Variant Option
Tool 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.
- Create Variant Parameter
Tool 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.
- Create Vendor
Tool to create a new vendor via cloudcart api. use when adding a new brand or partner entity to your store.
- Delete Categorydestructive
Tool to delete a category by its id. use after confirming the correct id to permanently remove it.
- Delete Customerdestructive
Tool to delete a customer. use when you need to remove a customer by their id. example: "delete customer with id 123".
- Delete Orderdestructive
Tool to delete an order. use after confirming the order exists.
- Delete Productdestructive
Tool to delete a product by its id. use after confirming the product exists to permanently remove it from the catalog.
- Delete Vendordestructive
Tool to delete a vendor by its id. use when removing an obsolete vendor from the store.
- Get Cart
Tool to retrieve the current shopping cart. use when you need to view or verify the cart contents before checkout.
- Get Categories
Tool to retrieve a list of all categories. use when you need to list available categories for selection.
- Get Customers
Tool 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.
- Get Orders
Tool 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.
- Get Payment Methods
Tool to retrieve all available payment methods. use when you need to list supported payment options before checkout.
- Get Products
Tool 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).
- Get Product With Relations
Tool to retrieve a product with related entities. use when detailed product information is needed after obtaining its id.
- Get Property Options Relationship
Tool 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.
- Get Shipping Methods
Tool to retrieve all available shipping methods. use when you need to list shipping options before checkout.
- Get Vendor
Tool to retrieve details of a specific vendor. use when you have the vendor id.
- List Order Payment
Tool 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.
- List Vendors
Tool 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."
- Remove from Cartdestructive
Tool to remove an item from the cart. use after confirming the product exists in the cart to delete it.
- Update Cart Item
Tool to update the quantity of an item in the cart. use when you need to adjust item quantities in the cart before checkout.
- Update Category
Tool to update an existing category. use when you need to modify category details after reviewing its current values.
- Update Customer
Tool to update an existing customer. use when modifying customer details like name, email, or address.
- Update Order
Tool 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.
- Update Product
Tool to update an existing product's details. use when you need to modify product information after confirming the product id.
- Update Vendor
Tool to update an existing vendor. use when vendor details change and need saving. call after confirming the vendor id.
Setup
Setup guide
- 11. In Switchy, open Settings and navigate to Integrations. 2. Find Cloudcart in the MCP directory and click Connect. 3. Log into your Cloudcart admin panel, go to Settings > API, and generate a new API key with read/write access to products, orders, and customers. 4. Copy the key and paste it into Switchy's connection dialog, then click Authorize. 5. Return to any Space and type '@Cloudcart list products' to confirm the connection works — you should see your catalog. 6. To invoke a tool, @mention Cloudcart in a message and describe what you need: 'add SKU-1234 to cart for customer@example.com' or 'create a new product called Winter Jacket with price $89'. The AI will call the appropriate tool and return results inline.
What teammates see: by default, memories from Cloudcart are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Add Item to Cart
@Cloudcart add product SKU-7829 with quantity 2 to the cart for customer ID 4501. Confirm the cart total after adding.Open in a Space →
Create Product Variant
@Cloudcart create a new variant for product ID 203 with SKU 'TEE-BLK-L', price $24.99, and option 'Large'. Set stock to 50 units.Open in a Space →
Register New Customer
@Cloudcart create a new customer with name 'Jordan Lee', email 'jordan@example.com', and password 'Welcome2024'. Include phone number if available.Open in a Space →
Process Manual Order
@Cloudcart create an order for customer ID 3402 with items from cart 8821. Use billing address '123 Main St, Austin TX 78701' and mark payment as pending.Open in a Space →
Clear Cart for Reset
@Cloudcart clear all items from cart ID 9104. Confirm the cart is empty and ready for new items.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Cloudcart show me all products in the 'Winter Collection' category and their current inventory levels
Here's what I found in your Winter Collection category: • Wool Beanie (SKU: WB-001) — 47 units in stock, $24.99 • Thermal Gloves (SKU: TG-202) — 12 units in stock, $18.50 • Fleece Scarf (SKU: FS-105) — 0 units (out of stock), $32.00 • Down Jacket - 3 variants (SKU: DJ-300-*) — 89 total units across sizes, $129.99 You have 4 products with 148 total units. The Fleece Scarf needs restocking, and Thermal Gloves inventory is running low.
This example shows read-only catalog querying. The MCP can fetch product and inventory data, but the response shape depends on how your Cloudcart store structures categories and variants. You'll need API key access with read permissions on products and inventory.
@Cloudcart create a new customer account for Sarah Chen (sarah.chen@example.com) and add her to the 'Wholesale' customer group
Customer created successfully: • Name: Sarah Chen • Email: sarah.chen@example.com • Customer ID: cust_8x4k2p9m • Group: Wholesale (10% automatic discount applied) • Account Status: Active • Created: 2025-01-15 14:32 UTC A welcome email with password setup instructions has been sent to sarah.chen@example.com. She can log in once she completes the password setup flow.
This demonstrates account creation with group assignment. The MCP will trigger Cloudcart's native welcome email workflow. Be aware this is a write operation that creates a real customer record — you can't easily undo bulk imports if you make a mistake. Requires API key with customer write permissions.
@Cloudcart review all orders from the past 7 days where the total exceeds $500, then draft a thank-you email template I can send to those high-value customers
I found 6 orders over $500 in the past week (total value: $4,287). Here's a personalized thank-you template: --- Subject: Thank you for your recent order, [Customer Name] Hi [Customer Name], We noticed your recent order (#[Order ID]) and wanted to personally thank you for choosing us. Orders like yours — [brief mention of items] — help us continue delivering quality products. As a token of appreciation, here's a 15% discount code for your next purchase: THANKYOU15 Warm regards, [Your Store Name] --- This template references specific order details. You can customize the discount code or add product recommendations based on their purchase history.
This showcases synthesis: the MCP pulls order data, the AI reasons over it to identify high-value customers, then generates contextual content. The draft is illustrative — you'd review before sending. Requires read access to orders and customer data. Consider privacy policies before automating outreach based on purchase behavior.
Use-case deep-dives
When Cloudcart MCP beats manual catalog setup
A 2-person Shopify-to-Cloudcart migration team needs to move 300 products with variants in a weekend. The Cloudcart MCP wins here because it exposes Create Product, Create Variant, and Create Variant Option as discrete tools—you can script the entire catalog load through Switchy without touching the admin panel. The catch: you need clean source data. If your product spreadsheet has inconsistent SKU formats or missing price fields, you'll spend more time debugging API errors than you save. The MCP also requires an API key with write permissions, so coordinate with your Cloudcart admin before Friday. If your catalog is under 500 items and your data is normalized, this MCP cuts migration time by 60-70 percent.
Using Cloudcart MCP for support ticket cart edits
A 5-person support team handles 40 tickets a day where customers report cart issues—wrong quantity, missing promo code, or checkout errors. The Cloudcart MCP gives your support agents Add to Cart and Clear Cart tools inside Switchy, so they can fix a customer's cart without asking for login credentials or walking them through steps. The limitation: the MCP doesn't expose discount or coupon tools in the representative set, so if the ticket involves a promo code failure, you're back in the Cloudcart admin. This works best for teams where 70 percent of cart tickets are quantity or item errors, not pricing disputes. If your support flow already lives in Switchy, adding Cloudcart MCP saves 3-5 minutes per cart-fix ticket.
When Cloudcart MCP isn't the right ops tool
A 3-person ops team runs weekly order audits to catch fulfillment gaps—comparing Cloudcart orders to warehouse shipments. The Cloudcart MCP has a Create Order tool, but the representative set doesn't show read-only tools like List Orders or Get Order Details. If those tools exist but aren't surfaced, you might still use this MCP for audit workflows. If they don't, you're stuck exporting CSVs from the Cloudcart dashboard and the MCP adds no value. The 34-tool count suggests broader coverage than the 8 representative tools imply, so check the full tool list before committing. For ops teams, this MCP only makes sense if it includes order-read and customer-read tools—otherwise, stick with Cloudcart's native reporting.
Frequently asked
What does the Cloudcart MCP let me do in Switchy?
It connects your Cloudcart e-commerce store so AI agents can read and write product catalogs, manage customer records, create orders, and handle cart operations. You can ask an agent to add products, check inventory, or create an order without switching to the Cloudcart dashboard. It's built for teams that need to automate storefront tasks or sync order data with other tools.
Do I need admin access to connect Cloudcart?
Yes. You'll need a Cloudcart API key, which only store admins can generate from the Cloudcart settings panel. The key grants full read-write access to products, customers, orders, and carts, so treat it like a password. If you're not the store owner, ask them to create the key and share it securely with your Switchy workspace.
Can the MCP process payments or fulfill orders?
No. It creates orders in Cloudcart with customer and cart data, but it doesn't charge cards or trigger shipping workflows. Payment and fulfillment happen inside Cloudcart's native checkout flow or via your payment gateway. Use the MCP to draft orders or sync order details, then complete the transaction in Cloudcart or through your existing payment processor.
How is this different from editing my store in Cloudcart directly?
The MCP lets you script bulk changes and chain store operations with other tools in Switchy. If you're adding fifty products from a spreadsheet or syncing customer data from Notion, an agent can loop through the MCP's create-product and create-customer tools. Manual entry in Cloudcart is faster for one-off edits; the MCP wins when you're automating repetitive tasks.
Who on my team should connect the Cloudcart MCP?
Whoever manages your product catalog or order pipeline. Typically that's an operations lead or store admin. Since the API key has full write access, don't share the connection with team members who only need to view orders. If multiple people need access, create separate Switchy workspaces or use Cloudcart's native user roles for read-only tasks.