Intégrations
Serveur MCP pour Claude, ChatGPT et n8n
Un endpoint Model Context Protocol distant pour que les assistants puissent lister les liens, lire les visites et créer des URL suivies.
Les espaces de travail Ultimate exposent un serveur Model Context Protocol distant à l'adresse https://letl.ink/mcp. Claude, ChatGPT et le nœud MCP Client de n8n communiquent en JSON-RPC via Streamable HTTP. Le jeton est le même jeton API que pour l'API REST. Les espaces de travail sur Free, Solo ou Growth reçoivent 403 sur /mcp, même s'ils disposent déjà d'un jeton pour d'autres raisons.
Protocole et authentification
- Version du protocole
2025-03-26. - Méthodes :
initialize,ping,tools/list,tools/call.resources/listetprompts/listrenvoient des listes vides. - Authentifiez-vous avec
Authorization: Bearer YOUR_TOKENouX-API-KEY: YOUR_TOKEN. - Les propriétaires et admins génèrent le jeton sous Intégrations → MCP. Le régénérer déconnecte tous les clients MCP à la fois.
Connecter Claude
- Dans Claude, ouvrez Paramètres → Connecteurs → Ajouter un connecteur personnalisé.
- URL :
https://letl.ink/mcp. - En-tête d'authentification :
Authorization: Bearersuivi de votre jeton. - Une fois connecté, demandez à Claude de résumer l'espace de travail, de lister les liens ou de créer une URL courte suivie.
Connecter ChatGPT
- Dans ChatGPT, ouvrez Paramètres → Connecteurs → MCP.
- Utilisez la même URL et le même jeton Bearer.
- Certains espaces de travail ChatGPT exigent le mode développeur avant que les serveurs MCP personnalisés n'apparaissent. Si le connecteur est absent, vérifiez d'abord cette option.
Connecter n8n
Nœud MCP Client → transport Streamable HTTP → URL https://letl.ink/mcp → en-tête Authorization: Bearer YOUR_TOKEN. Les détails et les deux autres méthodes n8n figurent dans l'article n8n.
Outils
| Outil | Ce qu'il renvoie / fait |
|---|---|
| workspace_summary | Nom de l'espace de travail, offre, liens utilisés/max, clics de ce mois calendaire, domaines, QR codes, jours de conservation, activation de la géolocalisation et de l'API, et activation de Bloquer les bots |
| list_links | Liens actifs (limit facultatif, 50 par défaut, 200 max.) |
| get_link | Un lien par id numérique ou short_code |
| get_recent_visits | Derniers clics enregistrés (limit facultatif, 25 par défaut, 100 max.), avec le pays |
| create_link | Crée un lien suivi. type peut être direct, utm, appstore, instagram, mobile ou device. Les types intelligents dépendent de l'offre ; les URL de destination, UTM et de store correspondent au corps de création REST |
{
"jsonrpc": "2.0",
"id": 1,
"method": "initialize",
"params": {
"protocolVersion": "2025-03-26",
"capabilities": {},
"clientInfo": { "name": "docs", "version": "1" }
}
}
Ce qui est indiqué au modèle
À l'initialisation, le serveur se présente comme letlink et indique aux clients d'interroger et de créer des liens courts suivis pour cet espace de travail, champs géographiques compris. Les outils renvoient du JSON à la fois comme contenu texte et comme structuredContent, pour que les clients qui comprennent les résultats structurés puissent éviter l'analyse.
Sécurité
Considérez un assistant connecté comme un coéquipier disposant d'un accès API : il peut lire les lignes de visites (y compris l'IP dans certains payloads de visite) et créer des liens qui comptent dans vos plafonds. Ne collez pas le jeton Bearer dans une conversation. Désactivez le connecteur et renouvelez le jeton si un client n'est plus nécessaire.