Karrito

Manage WhatsApp digital catalogs for LATAM sellers — 30 tools for products, orders, discounts, reviews, customers, shipping, and analytics.

karrito-mcp

npm version license CI

MCP server for Karrito — the digital catalog builder for WhatsApp sellers in LATAM.

Connect your AI assistant (Claude, Cursor, Windsurf) to Karrito and manage your entire store — products, orders, discounts, reviews, shipping, analytics — without leaving your editor.

Installation

Quick start (npx)

npx karrito-mcp

Claude Code

claude mcp add karrito -- npx karrito-mcp

Claude Desktop (claude_desktop_config.json)

{
  "mcpServers": {
    "karrito": {
      "command": "npx",
      "args": ["karrito-mcp"],
      "env": {
        "KARRITO_API_KEY": "your-api-key-here"
      }
    }
  }
}

Cursor / Windsurf

Add to your MCP configuration:

{
  "karrito": {
    "command": "npx",
    "args": ["karrito-mcp"],
    "env": {
      "KARRITO_API_KEY": "your-api-key-here"
    }
  }
}

Configuration

VariableRequiredDescription
KARRITO_API_KEYFor authenticated toolsYour Karrito API key from Settings > API
KARRITO_API_URLNoCustom API URL (default: https://karrito.shop)

Resources (5)

Static data about Karrito — no authentication required.

ResourceURIDescription
Pricingkarrito://pricingPlans, prices, and features comparison
Featureskarrito://featuresComplete feature list (core, pro, upcoming)
Nicheskarrito://nichesAll 50 available store niches
Competitorskarrito://competitors19 competitors compared with Karrito advantages
Currencieskarrito://currencies6 supported LATAM currencies

Tools (30)

Public (no auth required)

ToolDescription
search_catalogsSearch public catalogs by keyword
get_niche_infoGet info about a specific niche

Products (auth required)

ToolDescription
list_my_productsList products in your catalog
create_productCreate a new product
update_productUpdate an existing product
delete_productDelete a product (soft delete)

Categories (auth required)

ToolDescription
list_categoriesList categories in your store
create_categoryCreate a new category
update_categoryUpdate an existing category
delete_categoryDelete a category

Orders (auth required)

ToolDescription
list_my_ordersList orders with optional status filter
get_orderGet detailed order info
update_order_statusChange order status (confirm, ship, deliver, cancel)

Store (auth required)

ToolDescription
get_my_storeGet store info (name, slug, currency, stats)
update_storeUpdate store settings (name, WhatsApp, currency, etc.)
toggle_publishQuickly publish or unpublish your store

Discounts (auth required)

ToolDescription
list_discountsList discount codes
create_discountCreate a discount code (percentage or fixed)
update_discountUpdate an existing discount
delete_discountDelete a discount code

Reviews (auth required)

ToolDescription
list_reviewsList reviews with optional status filter
moderate_reviewApprove or reject a review
delete_reviewPermanently delete a review

Customers (auth required)

ToolDescription
list_customersList customers who have ordered
get_customerGet customer detail with order history

Analytics (auth required)

ToolDescription
get_analyticsStore stats: orders, revenue, products, customers, AOV, popular products

Shipping (auth required)

ToolDescription
list_shipping_optionsList shipping options
create_shipping_optionCreate a shipping option (delivery, pickup, express)
update_shipping_optionUpdate a shipping option
delete_shipping_optionDelete a shipping option

Usage examples

Browse public catalogs

"Search for bakery catalogs on Karrito"

The assistant will use search_catalogs with query "bakery" to find matching stores.

Explore niches

"What niches does Karrito support for food businesses?"

The assistant will use get_niche_info to search food-related niches.

Manage your catalog

"List all my products and add a new one called 'Chocolate Cake' at $15"

The assistant will use list_my_products and create_product (requires KARRITO_API_KEY).

Manage orders

"Show me all pending orders and confirm the first one"

The assistant will use list_my_orders with status filter and update_order_status.

Create discounts

"Create a 20% discount code VERANO20 that expires on December 31"

The assistant will use create_discount with the provided parameters.

Moderate reviews

"Show me pending reviews and approve the ones with 4+ stars"

The assistant will use list_reviews with status "pending" and moderate_review.

Get analytics

"How is my store performing? Show me the stats"

The assistant will use get_analytics to retrieve store metrics.

Compare platforms

"How does Karrito compare to Shopify and TiendaNube?"

The assistant will read the karrito://competitors resource.

Development

git clone https://github.com/curetcore/karrito-mcp
cd karrito-mcp
npm install
npm run dev

License

MIT

Máy chủ liên quan

NotebookLM Web Importer

Nhập trang web và video YouTube vào NotebookLM chỉ với một cú nhấp. Được tin dùng bởi hơn 200.000 người dùng.

Cài đặt tiện ích Chrome