Your catalog, programmable.

Peak PIM keeps one canonical version of every product, variant, collection, and media file across all your Shopify stores. These pages document the two ways to build on it: a versioned REST API for your systems, and a remote MCP connector for your AI assistants.

What you can build

How the two surfaces relate

Both speak the same catalog. The REST API is the versioned, supported contract for code — keys, scopes, and stability guarantees. The MCP connector wraps the same data as tools an AI assistant can call, authorized per-connection through an OAuth consent screen with three permission tiers (read / read & write / read, write & publish).

One model to know

Every entity in Peak PIM exists twice: the canonical values every store inherits, and one store version per connected store that can override them. The REST API calls these the entity and its store versions; MCP tool names use the internal words — master for the canonical item, projection for a store version. Same concept everywhere.

For LLMs and agents

This site is written to be machine-readable too. Point your model at /llms.txt for an index, /llms-full.txt for the entire documentation in one plain-text file, or /api/openapi.yaml for the formal API contract.