MCP (Model Context Protocol) enables Large Language Models (LLMs) to interact with Kontainer DAM & PIM on behalf of users. This integration allows services like ChatGPT, Claude, Amazon Bedrock, Mistral, CoPilot or any other LLM provider to securely connect to your Kontainer instance.
The MCP will inherit the same access rights as the user who generates its credentials. Below, we outline two authentication methods to activate MCP for Kontainer.
Authentication Methods
1. HTTP Header Authentication
You can use your existing JSON API credentials to authenticate the MCP via the HTTP request header.
The authentication is performed by including the following in the request header:
Authorization: Bearer $TOKEN
You can either use an existing API token or create a new one specifically for MCP.
2. OAuth 2.0 Authentication
OAuth 2.0 allows you to authenticate the MCP similarly to how you would use "Log In With Google," but with Kontainer credentials.
To set this up:
-
- Click "Add New User Access."

- Select the user whose permissions you want the MCP to inherit. For example, if the user has delete rights, the LLM will also be able to delete files. If the user only has download rights, the LLM will be restricted accordingly. The same goes for access to data fields.

- Create and securely copy the Client ID and Client Secret.

- Click "Add New User Access."
Each LLM provider may have different integration steps. Please refer to their MCP documentation for detailed guidance.
Example: Connecting Claude
The steps below show a complete setup using Claude as an example. The flow uses OAuth 2.0, so Claude will act in Kontainer with the permissions of the user who signs in.
- In Claude, go to Settings > Connectors and choose Add > Add custom connector.

- Name the connector and enter your Kontainer URL followed by
/mcp— for examplehttps://yourcompany.kontainer.com/mcp. Leave Individual sign-in enabled and click Add.

- Click Connect on the new connector.

- Confirm the Kontainer workspace you are connecting to. This is the subdomain you normally sign in to.

- Log in as the user whose permissions Claude should inherit, then click Authorize. You can revoke this access again at any time from your Kontainer account settings.

Important Note
Some LLM providers require technical/IT knowledge to add Kontainer to their MCP services. Ensure you follow the provider's documentation and best practices for a secure setup.