Kræver ChatGPT Plus, Pro, Business, Enterprise eller Edu. Custom connectors virker ikke på den gratis version af ChatGPT.
Åbn Settings for dit arbejdsområde og gå til Apps. Opret en ny app.
| Name | ChannelCRM |
| Description | Forbindelse til ChannelCRM |
| MCP Server URL | https://mcpserver.channelcrm.dk |
| Authentication | OAuth |
ChatGPT vil åbne en login-dialog hvor du logger ind med din ChannelCRM e-mail og tenant navn.
Klik på din konto nederst i venstre hjørne → Settings → Customize → Connectors.
Klik på Add (+) øverst til højre og vælg Add custom connector.
| Name | ChannelCRM |
| Remote MCP Server URL | https://mcpserver.channelcrm.dk/mcp |
Klik Add, og klik derefter Connect for at forbinde til connectoren.
Claude åbner login-siden. Log ind med din ChannelCRM-konto, og udfyld tenantnavnet for den tenant du vil have adgang til.
Forbindelsen bruger OAuth 2.1 med PKCE til autentificering, og alle MCP-kald kører server-side så tokens aldrig eksponeres i browseren.
createServerFn)SESSION_SECRET miljøvariabel til kryptering af cookies/auth/login)Når brugeren klikker "Forbind til ChannelCRM":
code_verifier + code_challenge (S256) og en state-værdi.code_verifier og state i en kortlivet, krypteret cookie.https://mcpserver.channelcrm.dk/authorize? response_type=code &client_id=<din_client_id> &redirect_uri=https://<host>/auth/callback &code_challenge=<code_challenge> &code_challenge_method=S256 &state=<state>
Vigtigt: Host-navnet (redirect_uri) skal udledes fra x-forwarded-host så det virker både i Lovable-preview og produktion. Brug et popup-vindue (target="_blank") til login for at undgå CSP-begrænsninger.
/auth/callback)state mod cookien.POST https://mcpserver.channelcrm.dk/token grant_type=authorization_code &code=<modtaget_kode> &redirect_uri=<samme_som_ovenfor> &client_id=<din_client_id> &code_verifier=<fra_cookie>
access_token har 12 timers levetid. Der returneres pt. intet refresh_token.access_token i en krypteret session-cookie med flags: SameSite=None, Secure, HttpOnly.postMessage til window.opener og lukker sig selv.https://mcpserver.channelcrm.dk/mcp
Transport: Streamable HTTP (JSON-RPC 2.0 over HTTPS POST)
Authorization: Bearer <access_token> Content-Type: application/json Accept: application/json, text/event-stream Mcp-Session-Id: <id_fra_initialize-svaret,_hvis_sat>
Bemærk: Accept-headeren skal indeholde både application/json og text/event-stream — ellers returneres 406 Not Acceptable.
createServerFn)initialize — Første kald; gem Mcp-Session-Id fra svaret og genbrug det på efterfølgende kaldtools/list — Opdag tilgængelige værktøjer (gerne cachet pr. session)tools/call — Kald det ønskede værktøjVed 401: invalider sessionen, forsøg token-refresh, retry kaldet én gang.
| Element | Håndtering |
|---|---|
code_verifier | Krypteret cookie, server-side |
state | Krypteret cookie, server-side |
access_token | Krypteret cookie (SESSION_SECRET) |
| Cookie flags | HttpOnly, Secure, SameSite=None |
| Token eksponering | Aldrig til klienten |
redirect_uri | Udledes fra x-forwarded-host pr. request |
Vælg Tools → Add a tool → Tilføj Model Context Protocol-server.
| URL-adresse til server | https://mcpserver.channelcrm.dk/mcp |
| Godkendelse | OAuth 2.0 |
| Type | Dynamisk opdagelse |
Copilot Studio åbner en login-dialog hvor du logger ind med din ChannelCRM e-mail og tenant navn.
Custom MCP-connectors oprettes ikke inde i selve Mistral Vibe — de konfigureres via Mistral Studio.
Gå til console.mistral.ai og find Connectors. Klik på + Add Connector og skift til fanen Custom MCP Connector.
| Connector name | ChannelCRM |
| Server URL | https://mcpserver.channelcrm.dk/mcp |
| Description | Forbindelse til ChannelCRM (valgfri) |
Klik Connect. Mistral Studio opdager automatisk at serveren bruger OAuth og åbner en login-dialog, hvor du logger ind med din ChannelCRM e-mail og tenant navn.
Når connectoren er oprettet i Mistral Studio, kan den aktiveres og bruges i Mistral Vibe (chat.mistral.ai) under samtaler.
Klik her for at læse mere om de tilgængelige funktioner.