> ## Documentation Index
> Fetch the complete documentation index at: https://docs.launchmystore.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Nova Tools Reference

> Complete list of tools available to Nova AI and MCP

# Nova Tools Reference

<Note>
  **Shared Tools**: Nova and the MCP server share the same tool catalog — every tool is exposed on both surfaces by default.
</Note>

## Quick Reference

| Category | Tools |
| - | - |
| Products | get\_products, add\_product, update\_product, delete\_product |
| Variants | get\_variant\_options, add\_variant, update\_variant, delete\_variant |
| Orders | get\_orders, get\_single\_order, update\_order, create\_manual\_order, refund\_order, get\_abandoned\_orders |
| Analytics | get\_dashboard\_analytics, get\_sales\_analytics, get\_traffic\_analytics, get\_product\_analytics |
| Categories | get\_categories, add\_category, update\_category, delete\_category |
| Coupons | get\_coupons, create\_coupon, update\_coupon, delete\_coupon |
| Customers | get\_customers, add\_customer, update\_customer, delete\_customer |
| Blogs | get\_blogs, add\_blog, update\_blog, delete\_blog |
| Pages | get\_pages, add\_page, update\_page, delete\_page |
| Themes | list\_themes, set\_active\_theme, get\_theme\_settings, save\_theme\_settings, get\_theme\_sections, save\_section\_settings, add\_section, delete\_section, reorder\_sections, add\_block, delete\_block, get\_available\_sections, get\_section\_schema |
| Theme files | theme\_list\_files, theme\_read\_file, theme\_write\_file, theme\_delete\_file, theme\_rename\_file, theme\_create\_snippet, theme\_create\_section, theme\_create\_block |
| Menus | get\_menus, add\_menu, update\_menu, delete\_menu |
| Shipping | get\_shipping, update\_shipping |
| Shipping zones | get\_shipping\_zones, add\_shipping\_zone, update\_shipping\_zone, delete\_shipping\_zone |
| Store | get\_store\_details, update\_store\_details, get\_checkout\_settings, update\_checkout\_settings, get\_preferences, update\_preferences, get\_staff, remove\_staff, get\_newsletter\_subscribers |
| Taxes | get\_taxes, add\_tax, delete\_tax, get\_sales\_taxes, add\_sales\_tax, delete\_sales\_tax |
| Selling plans | get\_selling\_plan\_groups, create\_selling\_plan\_group, attach\_selling\_plan\_to\_products, delete\_selling\_plan\_group |
| Payments | get\_payment\_providers, add\_payment\_provider, delete\_payment\_provider |
| Warehouses | get\_warehouses, add\_warehouse, update\_warehouse, delete\_warehouse |
| Webhooks | get\_webhooks, add\_webhook, update\_webhook, delete\_webhook |
| Notifications | get\_notifications, delete\_notification |
| POS | open\_shift, close\_shift, list\_shifts, get\_current\_shift |
| Apps | list\_installed\_apps, list\_marketplace\_apps, install\_app, uninstall\_app, list\_developer\_apps, create\_app, update\_developer\_app, regenerate\_app\_secret, get\_developer\_app\_installations, create\_app\_extension, update\_app\_extension, delete\_app\_extension, list\_app\_functions, get\_app\_function\_details, get\_app\_function\_source, upload\_app\_function, test\_app\_function, delete\_app\_function, submit\_app\_for\_review |
| Subscriptions | get\_active\_subscription, get\_subscription\_history, cancel\_subscription |
| Metafields | create\_metafield\_definition, list\_metafield\_definitions, set\_metafield, delete\_metafield |
| Credits | add\_wallet\_credit, get\_credit\_history |
| Leaderboard | get\_leaderboard |
| Reviews | get\_reviews |
| Snippets | get\_snippets, add\_snippet, update\_snippet, delete\_snippet |
| Socials | get\_socials, update\_socials |
| Media | list\_media, delete\_media |
| Exports | export\_orders, export\_products, export\_customers, export\_newsletter, export\_contacts |
| Content (AI) | write\_content, generate\_product\_description, rewrite\_for\_seo, summarize\_reviews, chat\_with\_data, image\_to\_listing, dashboard\_insight, nightly\_briefing |
| Agents | approve\_and\_execute, schedule\_task, subscribe\_to\_event |

***

## Products

### get\_products

Search and list products with filters.

**Example prompts:**

* "Show me all products"
* "Find products with 'shirt' in the name"
* "List out of stock products"

| Parameter | Type | Description |
| - | - | - |
| `search` | string | Search by name or description |
| `page` | number | Page number (default 1) |
| `limit` | number | Products per page (default 10, max 50) |
| `sortBy` | string | "createdAt", "-createdAt", "name", "salePrice" |
| `status` | string | "active" or "inactive" |
| `stockStatus` | string | "inStock", "outOfStock", "lowStock" |

### add\_product

Create a new product.

**Example prompts:**

* "Add a product called Summer Dress for \$59.99"
* "Create a t-shirt with sizes S, M, L at \$25 each"

| Parameter | Type | Required | Description |
| - | - | - | - |
| `name` | string | ✓ | Product name |
| `salePrice` | number | ✓ | Price (MRP) |
| `discountPrice` | number | | Sale price |
| `description` | string | | HTML description |
| `categoryId` | string | | Primary category |
| `stock` | number | | Stock quantity |
| `variants` | array | | Product variants |

### update\_product

Update an existing product.

**Example prompts:**

* "Set the price of Classic Hoodie to \$45"
* "Mark product ABC123 as out of stock"

| Parameter | Type | Required | Description |
| - | - | - | - |
| `productId` | string | ✓ | Product ID |
| `name` | string | | New name |
| `salePrice` | number | | New price |
| `stock` | number | | New stock |

### delete\_product

Delete a product permanently.

| Parameter | Type | Required | Description |
| - | - | - | - |
| `productId` | string | ✓ | Product ID |

***

## Orders

### get\_orders

List orders with filters.

**Example prompts:**

* "Show me today's orders"
* "List shipped orders from this week"
* "Find orders for customer John"

| Parameter | Type | Description |
| - | - | - |
| `status` | array | "unpaid", "confirmed", "shipped", "delivered", "canceled" |
| `range` | string | "today", "this\_week", "this\_month", "lifetime" |
| `customerName` | string | Filter by customer |

### get\_single\_order

Get details of a specific order.

| Parameter | Type | Required | Description |
| - | - | - | - |
| `orderId` | string | ✓ | Order ID |

### update\_order

Update order status or tracking.

**Example prompts:**

* "Mark order #1234 as shipped"
* "Add tracking number 1Z999 to order #1234"

| Parameter | Type | Required | Description |
| - | - | - | - |
| `orderId` | string | ✓ | Order ID |
| `status` | string | | New status |
| `trackingNumber` | string | | Tracking number |
| `courierName` | string | | Courier name |

### create\_manual\_order

Create an order manually.

| Parameter | Type | Required | Description |
| - | - | - | - |
| `products` | array | ✓ | \[{productId, quantity, salePrice, name}] |
| `paymentMethod` | string | ✓ | "cod", "prepaid", etc. |
| `clientName` | string | | Customer name |
| `email` | string | | Customer email |

***

## Analytics

### get\_dashboard\_analytics

Get overview metrics.

**Example prompts:**

* "How's the store doing?"
* "Show me this month's analytics"

| Parameter | Type | Description |
| - | - | - |
| `range` | string | "today", "this\_week", "this\_month", "lifetime" |

### get\_sales\_analytics

Detailed sales data.

### get\_traffic\_analytics

Traffic and visitor data.

### get\_product\_analytics

Product performance metrics.

***

## Coupons

### get\_coupons

List all discount codes.

### create\_coupon

Create a new coupon.

**Example prompts:**

* "Create a 20% off code SUMMER20"
* "Make a free shipping coupon for orders over \$50"

| Parameter | Type | Required | Description |
| - | - | - | - |
| `code` | string | ✓ | Coupon code |
| `type` | string | ✓ | "Percentage", "Flat", "FreeShipping" |
| `totalCoupons` | number | ✓ | Max uses |
| `startDate` | string | ✓ | Start date (ISO) |
| `discountPercentage` | number | | For percentage type |
| `discountAmount` | number | | For flat type |

### update\_coupon / delete\_coupon

Modify or remove coupons.

***

## Themes

### list\_themes

Show available themes.

### set\_active\_theme

Switch the live theme.

| Parameter | Type | Required | Description |
| - | - | - | - |
| `themeId` | string | ✓ | Theme to activate |

### get\_theme\_settings / save\_theme\_settings

Read or update theme configuration.

### get\_theme\_sections / save\_section\_settings

Manage page sections and blocks.

### add\_section / delete\_section

Add or remove sections from templates.

***

## Content (AI)

### write\_content

Generate content using AI.

**Example prompts:**

* "Write a product description for our new wireless earbuds"
* "Create a blog post about summer fashion trends"
* "Write an email announcing our sale"

| Parameter | Type | Required | Description |
| - | - | - | - |
| `contentType` | string | ✓ | "product\_description", "blog\_post", "email", "ad\_copy", "social\_media" |
| `topic` | string | ✓ | What to write about |
| `tone` | string | | "professional", "casual", "friendly", "luxury", "playful" |
| `length` | string | | "short" (50–100), "medium" (150–300), "long" (400+) |

Nova and MCP both expose this tool. Use Nova in-dashboard for inline editing, or call it over MCP from an external client (Claude Desktop, Cursor, etc.) to round-trip generated copy into a script.

***

## Tool Exposure

Every tool listed here is exposed on both surfaces (Nova and MCP) by
default. A small number of tools are surface-specific — where that's
the case, the tool's entry notes it.

***

## Full Documentation

For complete parameter details, see the [MCP Tools Reference](/mcp/tools).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.