View as Markdown

Wix Integration

Manage Wix site stores, products, and e-commerce orders via REST

The Wix integration provides access to manage Wix site stores, products, and e-commerce orders via REST through the Integrate MCP server.

Installation

The Wix integration is included with the SDK:

import { wixIntegration } from "integrate-sdk/server";

Setup

Add Wix to your server configuration. Provide credentials via environment variables or integration config:

import { createMCPServer, wixIntegration } from "integrate-sdk/server";
 
export const { client: serverClient } = createMCPServer({
  apiKey: process.env.INTEGRATE_API_KEY,
  integrations: [
    wixIntegration({
      // See configuration options below
    }),
  ],
});

Client-Side Usage

import { client } from "integrate-sdk";
 
const result = await client.wix.queryProducts({});
 
console.log(result);

Environment Variables

  • WIX_API_KEY (when supported by this integration)

Configuration Options

export interface WixIntegrationOptions {
  /** Wix site API key (defaults to WIX_API_KEY) */
  apiKey?: string;

Tools

wix_query_products

Query products

export interface WixQueryProductsParams { query?: Record<string, unknown> }

wix_get_product

Get product

export interface WixGetProductParams { product_id: string }

wix_create_product

Create product

export interface WixCreateProductParams { body: Record<string, unknown> }

wix_update_product

Update product

export interface WixUpdateProductParams { product_id: string;

wix_search_orders

Search orders

export interface WixSearchOrdersParams { search?: Record<string, unknown> }

wix_get_order

Get order

export interface WixGetOrderParams { order_id: string }

Notes

  • Category: Websites & CMS
  • Authentication mode: API key