How to integrate Cloudcart MCP with Hermes

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows. This guide explains the easiest and most robust way to connect your Cloudcart account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

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

Introduction

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows.

This guide explains the easiest and most robust way to connect your Cloudcart account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

Also integrate Cloudcart with

What is Composio Connect?

Composio Connect is a consumer offering that lets anyone plug 1,000+ applications directly into their agent harness — including Hermes. It can:

  • Search and load tools from relevant toolkits on-demand, reducing context usage.
  • Chain multiple tools to accomplish complex workflows via a remote workbench, without excessive back-and-forth with the LLM.
  • Manage app authentication end-to-end with zero manual overhead.

Integrating Cloudcart with Hermes

Using Composio Connect CLI

1. Install the Composio CLI

Run the install script directly, or paste https://composio.dev/hermes into your Hermes chat box to have it installed for you.

bash
curl -fsSL https://composio.dev/install | bash
Hermes authenticating with Composio

2. Authenticate

Once the CLI is installed, ask Hermes to authenticate with Composio.

3. Connect to Cloudcart

Ask your agent to connect to Cloudcart, or simply request any Cloudcart-related task. Hermes will prompt you to authenticate and authorize access.

4. Done. You're all set with a new Cloudcart connection.


Using Composio Connect MCP

1. Get your MCP URL and API Key

Go to dashboard.composio.dev and copy your Connect MCP URL and API key.

Copy MCP URL and API key from Composio dashboard

2. Open the Hermes config file

bash
nano ~/.hermes/config.yaml

3. Add the Composio Connect MCP server

bash
mcp_servers:
  composio:
    url: "https://connect.composio.dev/mcp"
    headers:
      x-consumer-api-key: "YOUR_COMPOSIO_API_KEY"
    connect_timeout: 60
    timeout: 180

Save with Ctrl + O, Enter, then exit with Ctrl + X.

4. Restart your Hermes agent

Once restarted, ask your agent to connect to Cloudcart or request any Cloudcart-related task. It will prompt you to authenticate and authorize access.

5. Done!

What is the Cloudcart MCP server, and what's possible with it?

The Cloudcart MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Cloudcart account. It provides structured and secure access to your online store, so your agent can perform actions like managing products, handling customer accounts, processing orders, and organizing categories on your behalf.

  • Product and inventory management: Add new products, create variants, and update your store catalog efficiently through your agent.
  • Customer onboarding and management: Register new customers or update existing profiles, enabling seamless customer experiences directly from your agent.
  • Order processing and cart handling: Let your agent create new orders, add items to carts, or clear carts to streamline the purchase flow.
  • Category and vendor organization: Create new product categories or onboard vendors, keeping your store organized and expanding easily.
  • Variant configuration and customization: Add or update product variants and their parameters, allowing your agent to manage different product options and custom attributes.

Way Forward

With Cloudcart connected, Hermes can now act on your behalf whenever it detects a relevant task or you ask it to.

From here, you can extend Hermes further:

  • Connect more apps: Calendar, Slack, Notion, Linear, and hundreds of others are available through the same Composio Connect setup. Each new integration compounds what Hermes can do for you.
  • Build workflows across tools: Once multiple apps are connected, Hermes can chain actions together — turn an email into a calendar invite, a Slack message into a Linear ticket, or a meeting note into a follow-up draft.
  • Let it learn your patterns: The more you use Hermes, the better it gets at anticipating how you'd handle recurring tasks. Give it feedback on drafts and decisions, and it will adapt.

If you run into trouble or want to share what you've built, join the community or check out the Docs for deeper configuration options.

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.

FAQ

Frequently asked questions

With a standalone Cloudcart MCP server, the agents and LLMs can only access a fixed set of Cloudcart tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Cloudcart and many other apps based on the task at hand, all through a single MCP endpoint.

Yes, you can. Hermes fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Cloudcart tools.

Yes, absolutely. You can configure which Cloudcart scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Cloudcart data and credentials are handled as safely as possible.

Start with Cloudcart.It takes 30 seconds.

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

Start building