KosmoKrator

sales

Shopify MCP Integration for Claude Agent SDK

Connect Shopify to Claude Agent SDK 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 Claude Agent SDK

Give Claude Agent SDK workflows access to KosmoKrator integrations through a local MCP server.

Add a KosmoKrator stdio MCP server to the Claude Agent SDK options. The gateway is local, scoped to this integration, and starts with --write=deny so Claude Agent SDK can inspect read-capable tools without receiving write access by default.

Shopify MCP Config for Claude Agent SDK

Use a narrow integration list so the agent does not load unrelated tools.

{
  "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 Claude Agent SDK

Claude Agent SDK 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