About
The Model Context Protocol (MCP) is an open standard that allows AI models and external applications to securely access real-time, contextual data from connected systems. In the context of Elium, MCP enables a seamless bridge between your knowledge base and AI tools such as ChatGPT or other compliant assistants.
Through MCP, an AI assistant can query your Elium content, for example, to answer user questions, summarize documentation, or provide context-aware support without needing to manually copy or export data. Access is managed via OAuth authentication, ensuring that only authorized users and applications can retrieve information based on their Elium permissions.
Each Elium instance exposes its MCP endpoint at https://your-platform-name.elium.com/services/mcp, which can be used to connect your platform’s knowledge securely to external AI ecosystems.
Regarding Authentication
Elium uses the OAuth 2.0 protocol to authenticate and authorize access to the MCP endpoint. OAuth ensures that external applications can only access Elium data on behalf of users who have explicitly granted permission.
There are two ways to configure OAuth authentication for MCP integrations:
1. Manual OAuth Client Creation (preferred)
Platform administrators can manually create an OAuth client directly in the Elium Admin Panel. (There is a step by step tutorial just below)
Once created, the client credentials (client ID and client secret) can be used to authenticate with the MCP endpoint according to the OAuth 2.0 flow.
This approach gives administrators full control over the client configuration and redirect URLs.
2. Dynamic Client Registration (DCR)
Optionally, Elium supports Dynamic Client Registration (DCR).
When DCR is enabled, external systems can register themselves dynamically as OAuth clients on your instance.
To enable DCR, Elium will request:
A
client_nameto identify the external applicationA list of allowed
redirect_uristhat define where users are redirected after authentication
Only requests matching the whitelisted redirect URLs are accepted, ensuring that access tokens are issued securely to legitimate applications.
This option is on demand and available through simple request at support@elium.com
While this mechanism is secure under standard use, we recommend only allowing trusted redirect URLs to reduce risks of attacks.
Recommendation
For third-party or experimental integrations, we recommend using manual OAuth client creation for tighter administrative control.
ChatGPT
⚠️ Custom MCP is still in dev in ChatGPT.
Step 1 - Create the connected app in Elium
Name: ChatGPT
Redirect URL: https://chatgpt.com/connector_platform_oauth_redirect
Step 2 - Add custom connector to ChatGPT
You might need to activate Developer mode to do this (in the Connectors section).
Click on "Advanced Settings" then toggle the Developer Mode.
Go back to the Connect screen and click "Create".
The MCP server's URL of Elium is : https://your-platform-name.elium.com/services/mcp
Select "OAuth" from the authentication dropdown.
Accept the connection.
You can now search in your Elium platform directly from ChatGPT.
Claude
Step 1 - Create the connected app in Elium
Name: Claude
Redirect URL: https://claude.ai/api/mcp/auth_callback
Step 2 - Add custom connector to Claude
The MCP server's URL of Elium is : https://your-platform-name.elium.com/services/mcp
Use Client ID and secret from Elium connected app.
Step 3 - Enable it in the conversation
You can now search in Elium from your Claude conversation.










