KosmoKrator

sales

Shopify MCP Integration for Generic MCP Clients

Connect Shopify to Generic MCP Clients through the local KosmoKrator MCP gateway with scoped tools, credentials, and write policy.

7 functions 6 read 1 write Bearer token auth

Connect Shopify to Generic MCP Clients

Connect any stdio-compatible MCP client to local KosmoKrator integration tools.

Register kosmo mcp:serve as the command for a local stdio MCP server. The gateway is local, scoped to this integration, and starts with --write=deny so MCP clients can inspect read-capable tools without receiving write access by default.

Shopify MCP Config for Generic MCP Clients

Start with read-only write policy and expand only for trusted projects.

{
  "mcpServers": {
    "kosmokrator-shopify": {
      "type": "stdio",
      "command": "kosmo",
      "args": [
        "mcp:serve",
        "--integration=shopify",
        "--write=deny"
      ]
    }
  }
}

Run the Gateway Manually

kosmokrator mcp:serve --integration=shopify --write=deny

Why Use KosmoKrator Here

Scoped tools

Expose only Shopify instead of a broad multi-service tool list.

Local credentials

Reuse credentials already configured for the KosmoKrator CLI and Lua runtime.

Write policy

Start read-only, then opt into ask or allow for trusted workspaces.

Shopify Tools Visible to MCP clients

MCP clients sees stable MCP tool names generated from the Shopify integration catalog.

MCP toolSource functionTypeDescription
integration__shopify__shopify_list_products shopify.shopify_list_products Read List products from the Shopify store. Supports filtering by status, product type, vendor, and pagination.
integration__shopify__shopify_get_product shopify.shopify_get_product Read Get a single product from the Shopify store by its ID. Returns full product details.
integration__shopify__shopify_create_product shopify.shopify_create_product Write Create a new product in the Shopify store. Requires a title. Supports description, vendor, product type, tags, and status.
integration__shopify__shopify_list_orders shopify.shopify_list_orders Read List orders from the Shopify store. Supports filtering by status, financial status, fulfillment status, and pagination.
integration__shopify__shopify_get_order shopify.shopify_get_order Read Get a single order from the Shopify store by its ID. Returns full order details including line items and totals.
integration__shopify__shopify_list_customers shopify.shopify_list_customers Read List customers from the Shopify store. Supports filtering by email or tag and pagination.
integration__shopify__shopify_get_current_user shopify.shopify_get_current_user Read Get the current shop info from Shopify. Use this to verify the API connection is working.

Related Shopify Pages