# How to integrate Cloudcart MCP with Hermes

```json
{
  "title": "How to integrate Cloudcart MCP with Hermes",
  "toolkit": "Cloudcart",
  "toolkit_slug": "cloudcart",
  "framework": "Hermes",
  "framework_slug": "hermes-agent",
  "url": "https://composio.dev/toolkits/cloudcart/framework/hermes-agent",
  "markdown_url": "https://composio.dev/toolkits/cloudcart/framework/hermes-agent.md",
  "updated_at": "2026-05-06T08:06:13.756Z"
}
```

## 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

- [OpenAI Agents SDK](https://composio.dev/toolkits/cloudcart/framework/open-ai-agents-sdk)
- [Claude Agent SDK](https://composio.dev/toolkits/cloudcart/framework/claude-agents-sdk)
- [Claude Code](https://composio.dev/toolkits/cloudcart/framework/claude-code)
- [Claude Cowork](https://composio.dev/toolkits/cloudcart/framework/claude-cowork)
- [Codex](https://composio.dev/toolkits/cloudcart/framework/codex)
- [OpenClaw](https://composio.dev/toolkits/cloudcart/framework/openclaw)
- [CLI](https://composio.dev/toolkits/cloudcart/framework/cli)
- [Google ADK](https://composio.dev/toolkits/cloudcart/framework/google-adk)
- [LangChain](https://composio.dev/toolkits/cloudcart/framework/langchain)
- [Vercel AI SDK](https://composio.dev/toolkits/cloudcart/framework/ai-sdk)
- [Mastra AI](https://composio.dev/toolkits/cloudcart/framework/mastra-ai)
- [LlamaIndex](https://composio.dev/toolkits/cloudcart/framework/llama-index)
- [CrewAI](https://composio.dev/toolkits/cloudcart/framework/crew-ai)

## TL;DR

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

## Connect Cloudcart to Hermes

### 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
```

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

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `CLOUDCART_ADD_TO_CART` | Add to Cart | Tool to add an item to the cart. use after confirming a product selection with desired quantity. |
| `CLOUDCART_CLEAR_CART` | 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. |
| `CLOUDCART_CREATE_CATEGORY` | Create Category | Tool to create a new category. use when you need to add organizational structure to your product catalog. |
| `CLOUDCART_CREATE_CUSTOMER` | 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). |
| `CLOUDCART_CREATE_ORDER` | Create Order | Tool to create a new order. use after assembling customer id, cart items, and optional addresses/payment info. |
| `CLOUDCART_CREATE_PRODUCT` | Create Product | Tool to create a new product. use when you have all details and want to add it to cloudcart. |
| `CLOUDCART_CREATE_VARIANT` | 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. |
| `CLOUDCART_CREATE_VARIANT_OPTION` | 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. |
| `CLOUDCART_CREATE_VARIANT_PARAMETER` | 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. |
| `CLOUDCART_CREATE_VENDOR` | Create Vendor | Tool to create a new vendor via cloudcart api. use when adding a new brand or partner entity to your store. |
| `CLOUDCART_DELETE_CATEGORY` | Delete Category | Tool to delete a category by its id. use after confirming the correct id to permanently remove it. |
| `CLOUDCART_DELETE_CUSTOMER` | Delete Customer | Tool to delete a customer. use when you need to remove a customer by their id. example: "delete customer with id 123". |
| `CLOUDCART_DELETE_ORDER` | Delete Order | Tool to delete an order. use after confirming the order exists. |
| `CLOUDCART_DELETE_PRODUCT` | Delete Product | Tool to delete a product by its id. use after confirming the product exists to permanently remove it from the catalog. |
| `CLOUDCART_DELETE_VENDOR` | Delete Vendor | Tool to delete a vendor by its id. use when removing an obsolete vendor from the store. |
| `CLOUDCART_GET_CART` | Get Cart | Tool to retrieve the current shopping cart. use when you need to view or verify the cart contents before checkout. |
| `CLOUDCART_GET_CATEGORIES` | Get Categories | Tool to retrieve a list of all categories. use when you need to list available categories for selection. |
| `CLOUDCART_GET_CUSTOMERS` | 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. |
| `CLOUDCART_GET_ORDERS` | 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. |
| `CLOUDCART_GET_PAYMENT_METHODS` | Get Payment Methods | Tool to retrieve all available payment methods. use when you need to list supported payment options before checkout. |
| `CLOUDCART_GET_PRODUCTS` | 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). |
| `CLOUDCART_GET_PRODUCT_WITH_RELATIONS` | Get Product With Relations | Tool to retrieve a product with related entities. use when detailed product information is needed after obtaining its id. |
| `CLOUDCART_GET_PROPERTY_OPTIONS_RELATIONSHIP` | 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. |
| `CLOUDCART_GET_SHIPPING_METHODS` | Get Shipping Methods | Tool to retrieve all available shipping methods. use when you need to list shipping options before checkout. |
| `CLOUDCART_GET_VENDOR` | Get Vendor | Tool to retrieve details of a specific vendor. use when you have the vendor id. |
| `CLOUDCART_LIST_ORDER_PAYMENT` | 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. |
| `CLOUDCART_LIST_VENDORS` | 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." |
| `CLOUDCART_REMOVE_FROM_CART` | Remove from Cart | Tool to remove an item from the cart. use after confirming the product exists in the cart to delete it. |
| `CLOUDCART_UPDATE_CART_ITEM` | 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. |
| `CLOUDCART_UPDATE_CATEGORY` | Update Category | Tool to update an existing category. use when you need to modify category details after reviewing its current values. |
| `CLOUDCART_UPDATE_CUSTOMER` | Update Customer | Tool to update an existing customer. use when modifying customer details like name, email, or address. |
| `CLOUDCART_UPDATE_ORDER` | 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. |
| `CLOUDCART_UPDATE_PRODUCT` | Update Product | Tool to update an existing product's details. use when you need to modify product information after confirming the product id. |
| `CLOUDCART_UPDATE_VENDOR` | Update Vendor | Tool to update an existing vendor. use when vendor details change and need saving. call after confirming the vendor id. |

## Supported Triggers

None listed.

## Creating MCP Server - Stand-alone vs Composio SDK

The Cloudcart MCP server provides comprehensive access to Cloudcart operations through Composio. Once connected, Hermes can perform all major Cloudcart actions on your behalf using natural language commands.

## Complete Code

None listed.

## Conclusion

### 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](https://discord.com/invite/composio) or check out the [Docs](https://docs.composio.dev?utm_source=toolkits&utm_medium=framework_template&utm_campaign=hermes&utm_content=docs) for deeper configuration options.

## How to build Cloudcart MCP Agent with another framework

- [OpenAI Agents SDK](https://composio.dev/toolkits/cloudcart/framework/open-ai-agents-sdk)
- [Claude Agent SDK](https://composio.dev/toolkits/cloudcart/framework/claude-agents-sdk)
- [Claude Code](https://composio.dev/toolkits/cloudcart/framework/claude-code)
- [Claude Cowork](https://composio.dev/toolkits/cloudcart/framework/claude-cowork)
- [Codex](https://composio.dev/toolkits/cloudcart/framework/codex)
- [OpenClaw](https://composio.dev/toolkits/cloudcart/framework/openclaw)
- [CLI](https://composio.dev/toolkits/cloudcart/framework/cli)
- [Google ADK](https://composio.dev/toolkits/cloudcart/framework/google-adk)
- [LangChain](https://composio.dev/toolkits/cloudcart/framework/langchain)
- [Vercel AI SDK](https://composio.dev/toolkits/cloudcart/framework/ai-sdk)
- [Mastra AI](https://composio.dev/toolkits/cloudcart/framework/mastra-ai)
- [LlamaIndex](https://composio.dev/toolkits/cloudcart/framework/llama-index)
- [CrewAI](https://composio.dev/toolkits/cloudcart/framework/crew-ai)

## Related Toolkits

- [Addresszen](https://composio.dev/toolkits/addresszen) - Addresszen is a real-time address autocomplete and verification service. It helps capture accurate, deliverable addresses with instant suggestions and validation.
- [Asin data api](https://composio.dev/toolkits/asin_data_api) - Asin data api gives you detailed, real-time product data from Amazon, including price, rank, and reviews. Perfect for e-commerce pros and data-driven marketers who need instant marketplace insights.
- [Baselinker](https://composio.dev/toolkits/baselinker) - BaseLinker is an all-in-one e-commerce management platform connecting stores, marketplaces, carriers, and more. It streamlines order processing, inventory control, and automates your sales operations.
- [Bestbuy](https://composio.dev/toolkits/bestbuy) - Best Buy is a leading retailer offering APIs for product, store, and recommendation data. Instantly access up-to-date retail insights for smarter shopping and decision-making.
- [Btcpay server](https://composio.dev/toolkits/btcpay_server) - BTCPay Server is a free, open-source, self-hosted Bitcoin payment processor. It lets merchants accept Bitcoin payments directly, cutting out middlemen and boosting privacy.
- [Cdr platform](https://composio.dev/toolkits/cdr_platform) - Cdr platform is an API for purchasing carbon dioxide removal services. It enables businesses to offset emissions by accessing verified carbon removal projects.
- [Countdown api](https://composio.dev/toolkits/countdown_api) - Countdown API gives you real-time, structured eBay product data, reviews, and seller feedback. Perfect for powering price monitoring, product research, or marketplace analytics workflows.
- [Dpd2](https://composio.dev/toolkits/dpd2) - Dpd2 is a robust email management platform for handling, sorting, and automating email workflows. Streamline your communications and boost productivity with advanced sorting, labeling, and response tools.
- [Finerworks](https://composio.dev/toolkits/finerworks) - FinerWorks is an online platform for fine art and photo printing services. Artists and photographers use it to order custom prints and manage print inventory efficiently.
- [Fingertip](https://composio.dev/toolkits/fingertip) - Fingertip is a business management platform for selling, booking, and customer engagement—all from a single link. It helps businesses streamline operations and connect with customers across social channels.
- [Fraudlabs pro](https://composio.dev/toolkits/fraudlabs_pro) - FraudLabs Pro is an online payment fraud detection service for e-commerce and merchants. It helps minimize chargebacks and revenue loss by detecting and preventing fraudulent transactions.
- [Gift up](https://composio.dev/toolkits/gift_up) - Gift Up! is a digital platform for selling, managing, and redeeming gift cards online. It streamlines promotions and gift card transactions for businesses and their customers.
- [Goody](https://composio.dev/toolkits/goody) - Goody is a gifting platform that lets users send gifts and physical products without handling logistics. It streamlines gifting by managing delivery, fulfillment, and recipient experience.
- [Gumroad](https://composio.dev/toolkits/gumroad) - Gumroad is a platform for selling digital products, physical goods, and memberships with a simple checkout and marketing tools. It streamlines creator payouts and helps you grow your audience effortlessly.
- [Instacart](https://composio.dev/toolkits/instacart) - Instacart is an online grocery delivery and pickup service platform. It lets you discover local retailers and create shoppable lists and recipes with ease.
- [Junglescout](https://composio.dev/toolkits/junglescout) - Junglescout is an Amazon product research and analytics platform for sellers. It delivers sales estimates, competitive insights, and optimization tools to boost your Amazon business.
- [Ko fi](https://composio.dev/toolkits/ko_fi) - Ko-fi is a platform that lets creators receive donations, memberships, and sales from fans. It helps creators monetize their work and grow their audience with minimal friction.
- [Lemon squeezy](https://composio.dev/toolkits/lemon_squeezy) - Lemon Squeezy is a payments and subscription platform built for software companies. It makes managing payments, taxes, and customer subscriptions effortless.
- [Loyverse](https://composio.dev/toolkits/loyverse) - Loyverse is a point-of-sale (POS) platform for small businesses, offering tools for sales, inventory, and customer loyalty. It helps streamline retail operations and boost customer engagement.
- [Memberstack](https://composio.dev/toolkits/memberstack) - Memberstack lets you add user authentication, payments, and member management to your website—no backend code required. Easily manage your site's members and subscriptions from a single platform.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and Cloudcart MCP?

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.

### Can I use Tool Router MCP with Hermes?

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.

### Can I manage the permissions and scopes for Cloudcart while using Tool Router?

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.

### How safe is my data with Composio Tool Router?

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.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
