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.
Important Note
Technical/IT knowledge is required to add Kontainer to the MCP services of your chosen LLM provider. Ensure you follow the provider's documentation and best practices for a secure setup.