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/list et prompts/list renvoient des listes vides.
  • Authentifiez-vous avec Authorization: Bearer YOUR_TOKEN ou X-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

  1. Dans Claude, ouvrez Paramètres → Connecteurs → Ajouter un connecteur personnalisé.
  2. URL : https://letl.ink/mcp.
  3. En-tête d'authentification : Authorization: Bearer suivi de votre jeton.
  4. 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

  1. Dans ChatGPT, ouvrez Paramètres → Connecteurs → MCP.
  2. Utilisez la même URL et le même jeton Bearer.
  3. 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
initialize minimal (après HTTPS + Bearer)
{
  "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.

Vous avez encore des questions ?

Nous sommes là pour vous aider. Contactez-nous et nous vous répondrons dès que possible.