karrito-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| KARRITO_API_KEY | No | Your Karrito API key from Settings > API. Required for authenticated tools (products, orders, discounts, etc.). | |
| KARRITO_API_URL | No | Custom API URL (default: https://karrito.shop) | https://karrito.shop |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_catalogsA | Search public Karrito catalogs by keyword. No authentication required. |
| get_niche_infoA | Get information about a specific Karrito niche by slug or name. Returns niche details from the 50 available niches. No authentication required. |
| list_my_productsB | List products in your Karrito catalog. Requires KARRITO_API_KEY environment variable. |
| create_productB | Create a new product in your Karrito catalog. Requires KARRITO_API_KEY environment variable. |
| update_productB | Update an existing product in your Karrito catalog. Requires KARRITO_API_KEY environment variable. |
| delete_productA | Delete a product from your Karrito catalog (soft delete). Requires KARRITO_API_KEY environment variable. |
| list_my_ordersB | List orders from your Karrito store. Requires KARRITO_API_KEY environment variable. |
| get_orderA | Get detailed information about a specific order including items, customer info, and status. Requires KARRITO_API_KEY environment variable. |
| update_order_statusA | Update the status of an order (e.g., confirm, ship, deliver, or cancel). Requires KARRITO_API_KEY environment variable. |
| list_categoriesA | List categories in your Karrito store. Requires KARRITO_API_KEY environment variable. |
| create_categoryA | Create a new category in your Karrito store. Requires KARRITO_API_KEY environment variable. |
| update_categoryB | Update an existing category in your Karrito store. Requires KARRITO_API_KEY environment variable. |
| delete_categoryA | Delete a category from your Karrito store. Products in this category will become uncategorized. Requires KARRITO_API_KEY environment variable. |
| get_my_storeA | Get information about your Karrito store (name, slug, currency, stats). Requires KARRITO_API_KEY environment variable. |
| update_storeB | Update your Karrito store settings (name, WhatsApp number, currency, description, etc.). Requires KARRITO_API_KEY environment variable. |
| toggle_publishA | Quickly publish or unpublish your Karrito store. Shortcut for update_store with isPublished. Requires KARRITO_API_KEY environment variable. |
| list_discountsB | List discount codes in your Karrito store. Requires KARRITO_API_KEY environment variable. |
| create_discountB | Create a new discount code for your Karrito store. Requires KARRITO_API_KEY environment variable. |
| update_discountB | Update an existing discount code in your Karrito store. Requires KARRITO_API_KEY environment variable. |
| delete_discountC | Delete a discount code from your Karrito store. Requires KARRITO_API_KEY environment variable. |
| list_reviewsA | List product reviews in your Karrito store. Can filter by moderation status. Requires KARRITO_API_KEY environment variable. |
| moderate_reviewA | Approve or reject a product review. Approved reviews are visible on the public catalog. Requires KARRITO_API_KEY environment variable. |
| delete_reviewA | Permanently delete a product review. Requires KARRITO_API_KEY environment variable. |
| list_customersB | List customers who have placed orders in your Karrito store. Requires KARRITO_API_KEY environment variable. |
| get_customerA | Get detailed information about a specific customer including their order history. Requires KARRITO_API_KEY environment variable. |
| get_analyticsB | Get store analytics: total orders, revenue, products, customers, average order value, and popular products. Requires KARRITO_API_KEY environment variable. |
| list_shipping_optionsA | List shipping options configured for your Karrito store. Requires KARRITO_API_KEY environment variable. |
| create_shipping_optionC | Create a new shipping option for your Karrito store (e.g., delivery, pickup, express). Requires KARRITO_API_KEY environment variable. |
| update_shipping_optionB | Update an existing shipping option in your Karrito store. Requires KARRITO_API_KEY environment variable. |
| delete_shipping_optionB | Delete a shipping option from your Karrito store. Requires KARRITO_API_KEY environment variable. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| pricing | Karrito pricing plans, features comparison, and billing details |
| features | Complete list of Karrito features — core, pro, and upcoming |
| niches | All 50 available niches for Karrito stores in LATAM — slug, name, and description |
| competitors | Competitive analysis: 19 competitors compared with Karrito advantages |
| currencies | Supported currencies in Karrito — 6 LATAM currencies with formatting details |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/curetcore/karrito-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server