Cloudcart MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Cloudcart MCP or direct API to manage products, update orders, track inventory, and analyze customer data through natural language.

Cloudcart logoCloudcart
Api Key

CloudCart is an e-commerce platform for building and managing online stores. It helps businesses streamline product listings, orders, and customer engagement.

150 Tools

Try Cloudcart now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Cloudcart
Try asking
TOOLS

Supported Tools

Every Cloudcart action and event your agent gets out of the box.

Add Category Properties

Tool to add properties to a category relationship.

Add to Cart

Tool to add an item to the cart.

Clear Cart

Tool to remove all items from the specified cart.

Create Blog Category

Tool to create a new blog category in CloudCart.

Create Blog Post

Tool to create a new blog post in CloudCart.

Create Blog Tag

Tool to create a new blog tag in CloudCart.

Create Category

Tool to create a new category.

Create Customer

Tool to create a new customer in CloudCart.

Create Customer Billing Address

Tool to create a new customer billing address.

Create Customer Groups

Tool to create a new customer group in CloudCart.

Create Customer Shipping Address

Tool to create a customer shipping address in CloudCart.

Create Customer Tag

Tool to create a new customer tag in CloudCart.

Create Discount

Tool to create a new discount in CloudCart.

Create Discount Code

Create a new discount code in CloudCart.

Create Image

Tool to create a new image for a product.

Create Linked Products

Tool to create linked product relationships in CloudCart.

Create Order

Tool to create a new order.

Create Product

Creates a new product in CloudCart catalog.

Create Products Property Options

Tool to add property options to a product relationship.

Create Product to Discount

Tool to create a product to discount relationship in CloudCart.

Create Property

Tool to create a new property in CloudCart.

Create Property Option

Tool to create a new property option.

Create Redirect

Create a new URL redirect in CloudCart.

Create Subscriber

Tool to create a new subscriber in CloudCart.

Create Subscriber Channel

Tool to create a new subscriber channel in CloudCart.

Create Subscriber Tag

Tool to create a new subscriber-tag association in CloudCart.

Create Variant

Tool to create a new product variant for a given product.

Create Variant Option

Tool to create a new variant option for a specific product variant.

Create Variant Options

Tool to create a new variant option.

Create Variant Parameter

Tool to create a new variant parameter for a product variant.

Create Variant Parameter

Tool to create a new variant parameter definition.

Create Vendor

Create a new vendor in your CloudCart store.

Create Webhook

Tool to create a new webhook subscription in CloudCart.

Delete Blog Category

Tool to delete a blog category by its ID.

Delete Blog Post

Tool to delete a blog post by its ID.

Delete Blog Tag

Tool to delete a blog tag by its ID.

Delete Category

Tool to delete a category by its ID.

Delete Customer

Tool to delete a customer.

Delete Customer Billing Address

Tool to delete a customer billing address by its ID.

Delete Customer Group

Tool to delete a customer group by its ID.

Delete Customer Shipping Address

Tool to delete a customer shipping address.

Delete Customer Tag

Tool to delete a customer tag by its ID.

Delete Discount

Tool to delete a discount by its ID.

Delete Discount Code

Tool to delete a discount code by its ID.

Delete Image

Tool to delete an image by its ID.

Delete Order

Tool to delete an order.

Delete Product

Tool to delete a product by its ID.

Delete Linked Products

Tool to delete linked product relationships in CloudCart.

Delete Product To Discount

Tool to delete a product-to-discount relationship by its ID.

Delete Property

Tool to delete a property by its ID.

Delete Property Options

Tool to delete a property option by its ID.

Delete Redirect

Tool to delete a redirect by its ID.

Delete Subscriber

Tool to delete a subscriber by their ID.

Delete Subscribers Channel

Tool to delete a subscriber channel by ID.

Delete Subscriber Tag

Tool to delete a subscriber tag by its ID.

Delete Variant

Tool to delete a variant by its ID.

Delete Variant Option

Tool to delete a variant option by its ID.

Delete Variant Parameter

Tool to delete a variant parameter by its ID.

Delete Vendor

Delete a vendor by its ID from the CloudCart store.

Delete Webhook

Tool to delete a webhook by its ID from the CloudCart store.

Generate Discount Codes

Tool to generate multiple discount codes with a specified discount percentage.

Get Blog Author

Tool to retrieve details of a specific blog author by ID.

Get Blog Category

Tool to retrieve details of a specific blog category by ID.

Get Blog Post

Tool to retrieve a single blog post by its ID.

Get Blog Tag

Tool to retrieve details of a specific blog tag by ID.

Get Cart

Tool to retrieve the current shopping cart.

Get Categories

Tool to retrieve a list of all categories.

Get Category Properties

Tool to retrieve properties relationship for a category.

Get Category

Tool to retrieve details of a specific category by ID.

Get Customer

Tool to retrieve details of a specific customer by ID.

Get Customer Billing Address

Tool to retrieve a specific customer billing address by its ID.

Get Customer Group

Tool to retrieve details of a specific customer group by ID.

Get Customer Groups Customers

Tool to retrieve customers from a specific customer group.

Get Customers

Tool to retrieve a list of all customers.

Get Customer Shipping Address

Tool to retrieve a single customer shipping address by ID.

Get Customer Tag

Tool to retrieve details of a specific customer tag.

Get Image

Tool to retrieve details of a specific image by ID.

Get Orders

Retrieve a paginated list of orders from your CloudCart store.

Get Payment Methods

Tool to retrieve all available payment methods.

Get Products

Tool to retrieve a list of products with optional filters.

Get Products Linked Product

Tool to retrieve linked products for a specific product.

Get Products Linked Products

Tool to retrieve linked products for a specific product.

Get Product With Relations

Retrieves detailed information about a specific product including its relationships (category, vendor, variants).

Get Property

Tool to retrieve details of a specific property by ID.

Get Property Option

Tool to retrieve details of a specific property option by ID.

Get Property Options Relationship

Tool to retrieve property options relationship for a product.

Get Shipping Methods

Tool to retrieve all available shipping methods.

Get Subscriber

Tool to retrieve details of a specific subscriber by ID.

Get Subscribers Channel

Tool to retrieve a single subscriber channel by its ID.

Get Subscriber Tag

Tool to retrieve details of a specific subscriber tag by ID.

Get Variant

Tool to retrieve details of a specific variant by ID.

Get Variant Option

Tool to retrieve a specific variant option by its ID.

Get Variant Parameter

Tool to retrieve details of a specific variant parameter by ID.

Get Vendor

Tool to retrieve details of a specific vendor.

Get Webhook

Tool to retrieve details of a specific webhook by ID.

List Blog Categories

Tool to retrieve all blog categories with optional pagination, sorting, and filtering.

List Blog Posts

Tool to retrieve a list of all blog posts.

List Blog Tags

Tool to retrieve all blog tags from CloudCart.

List Customer Billing Addresses

Tool to retrieve a list of all customer billing addresses.

List Customer Groups

Tool to retrieve all customer groups.

List Customer Shipping Addresses

Tool to retrieve a paginated list of customer shipping addresses.

List Customer Tags

Tool to retrieve all customer tags.

List Discount Codes

Tool to retrieve all discount codes from your CloudCart store.

List Images

Tool to retrieve all images from CloudCart.

List Order Billing Addresses

Tool to retrieve order billing addresses (read-only).

List Order Payments

Retrieve payment information from orders.

List Order Payment V2

Tool to retrieve order payment data from the CloudCart order-payment endpoint.

List Order Products

Retrieve all order products from your CloudCart store (read-only).

List Order Products Options

Tool to retrieve order products options (read-only).

List Order Shipping

Tool to retrieve order shipping data.

List Order Shipping Addresses

Tool to retrieve a paginated list of order shipping addresses.

List Order Status

Tool to retrieve all available order statuses from CloudCart.

List Payment Providers

Tool to retrieve all payment providers (read-only).

List Properties

Tool to retrieve all properties with optional pagination.

List Property Options

Tool to retrieve all property options with optional filtering and pagination.

List Redirects

Tool to retrieve all redirects from CloudCart.

List Shipping Providers

Tool to retrieve all shipping providers (read-only).

List Subscribers

Tool to retrieve all subscribers from the store.

List Subscribers Channels

Tool to retrieve all subscriber channels.

List Subscribers Tags

Tool to retrieve all subscriber tags.

List Variant Options

Tool to retrieve all variant options.

List Variant Parameters

Tool to retrieve all variant parameters with pagination support.

List Variants

Tool to retrieve all product variants with optional pagination and filtering.

List Vendors

Tool to retrieve a list of all vendors.

List Webhooks

Tool to retrieve all webhooks.

Remove from Cart

Tool to remove an item from the cart.

Update Blog Category

Tool to update an existing blog category.

Update Blog Post

Tool to update an existing blog post.

Update Blog Tag

Tool to update an existing blog tag.

Update Cart Item

Tool to update the quantity of an item in the cart.

Update Category

Tool to update an existing category.

Update Customer

Updates an existing customer's information in CloudCart.

Update Customer Billing Address

Tool to update an existing customer billing address in CloudCart.

Update Customer Group

Tool to update an existing customer group's name.

Update Customer Shipping Address

Tool to update an existing customer shipping address in CloudCart.

Update Customer Tag

Tool to update an existing customer tag in CloudCart.

Update Discount Code

Tool to update an existing discount code in CloudCart.

Update Linked Product

Updates linked product relationships for a specific product in CloudCart.

Update Order

Tool to update an existing order.

Update Product

Updates an existing product in CloudCart.

Update Property

Tool to update an existing property.

Update Property Option

Tool to update an existing property option.

Update Subscriber

Tool to update an existing subscriber in CloudCart.

Update Subscribers Channel

Tool to update an existing subscriber channel in CloudCart.

Update Subscriber Tag

Tool to update an existing subscriber tag association in CloudCart.

Update Variant

Tool to update an existing product variant.

Update Variant Option

Tool to update an existing variant option.

Update Variant Parameter

Tool to update an existing variant parameter for a product variant.

Update Vendor

Updates an existing vendor's information in CloudCart.

Update Webhook

Tool to update an existing webhook configuration in CloudCart.

SETUP GUIDE

Connect Cloudcart MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK and Claude Agent SDK
2

Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });

console.log("Creating Tool Router session...");
const { mcp } = await composio.create('your-user-id');
console.log(`Tool Router session created: ${mcp.url}`);
Initialize the Composio client and create a Tool Router session
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText, stepCountIs } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: mcp.url,
    headers: { 'x-api-key': 'your-composio-api-key' }
  }
});

const tools = await client.tools();

const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{ role: 'user', content: 'Create a new product called Summer T-Shirt for $19.99' }],
  stopWhen: stepCountIs( 5 )
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent
SETUP GUIDE

Connect Cloudcart API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute Cloudcart Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'Add a new product called "Summer T-shirt" with price $19.99'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Cloudcart actions with your Agent

Why Use Composio?

AI Native Cloudcart Integration

  • Supports both Cloudcart MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Cloudcart data

Managed Auth

  • Built-in API key management with secure storage
  • Central place to manage, scope, and revoke Cloudcart access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Cloudcart
  • Scoped, least privilege access to Cloudcart resources
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, Cloudcart requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with Cloudcart.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Cloudcart tool your agent needs.Free to start.

Start building