Skip to content

Sales Layer MCP Server overview

The Sales Layer MCP Server connects your Sales Layer catalog and DAM libraries to AI assistants and developer tools that speak the Model Context Protocol (MCP).

It exposes Catalog and DAM capabilities as MCP tools, so an assistant can answer questions about products, categories, variants, and custom entities; inspect layouts and changelogs; manage images and files; and — when explicitly authorized — modify Sales Layer data.

How it relates to the REST API

The MCP Server is a client-facing access layer. The Catalog REST API and DAM REST API remain the sources of truth for endpoints, parameters, schemas, and error behavior.

The underlying Catalog REST API is Stable; the DAM REST API is Beta. DAM contract changes, including filename limits for creates and UTC date handling, are documented in the DAM overview and Changelog.

LayerWhat it isWhen you use it
Catalog REST APIHTTPS endpoints authenticated with X-API-KEY.You are building an integration that calls fixed endpoints from your own code.
DAM REST APIHTTPS endpoints for image and non-image file libraries.Your integration manages digital assets directly.
MCP ServerMCP tools consumed by an AI client, authenticated with OAuth 2.0.You want an assistant to work with catalog data and DAM assets conversationally.

MCP tools are not additional REST endpoints. Each tool is backed by Catalog or DAM behavior, so the constraints documented in the REST guides — filtering, field selection, pagination, and rate limiting — apply to what a tool can return.

If a workflow calls fixed endpoints and does not need an assistant to decide what to do, use the REST API directly. It is simpler and does not require an interactive authorization step.

What you can do with it

Read-oriented work is the common starting point:

  • Ask questions about the catalog in natural language, including across multiple languages.
  • Run data quality checks, such as finding products with missing attributes or untranslated fields.
  • Explore catalog structure — available tables, fields, field types, and configured languages.
  • Inspect Attribute Sets, form layouts, and resource changelogs.
  • Find DAM images and files, check their status, and identify unlinked assets.
  • Generate summaries and reports over products, categories, and variants.

Write-oriented work requires the Full access profile and explicit organizational approval:

  • Create, update, or delete catalog records, layouts, images, and files.
  • Support AI-assisted enrichment workflows with a human confirmation step.

See Access profiles and permissions for exactly which tools each profile allows.

Supported clients

ClientConnection
Claude WebRemote
Claude DesktopContact Sales Layer Support for current remote-connection availability.
ChatGPTRemote
Microsoft Copilot StudioRemote
Google GeminiRemote
CursorRemote
VS Code and GitHub CopilotRemote
n8nRemote, when the platform supports MCP client nodes with OAuth 2.0
Other MCP-compatible clientsContact Sales Layer Support for a compatibility assessment.

Supported clients connect to the hosted MCP Server remotely with OAuth 2.0 and PKCE. A client's general MCP compatibility does not by itself mean that Sales Layer has tested or supports it. Clients without PKCE and S256 support cannot use the hosted server.

The endpoint differs per client. See Quickstart for the correct endpoint for yours.

Access modes

Two profiles control what the assistant is allowed to do:

  • Read-only — query and analyze catalog data. No modifications reach your PIM. Recommended for a first connection.
  • Full access — read plus the write tools. Use it only once your team has approved the workflow.

Getting started

  1. Request a Catalog Token. See Authentication.
  2. Connect your client. See Quickstart.
  3. Start with read-only access and confirm the assistant can list the available tools.

Where to get help

Client-by-client setup instructions and account guidance are available in the Sales Layer Support Center.

Sales Layer does not document or support local MCP Server installations. If your client is not listed or your environment requires a local deployment, contact Sales Layer Support and describe your client, version, environment, use case, and required access profile. Do not send your Catalog Token.