Connectez Moonto à vos outils
Lisez et modifiez vos listes depuis Claude, Cursor ou votre propre code. Le serveur MCP, l’API REST et les webhooks sont gratuits sur tous les forfaits : vous ne payez que l’IA de Moonto.
1. Créez un jeton d’accès
Dans l’application, ouvrez Réglages, puis Données, puis Jetons d’accès, et touchez +. Donnez un nom au jeton et choisissez s’il peut modifier vos listes ; sans cette option, il ne peut que lire. Le jeton n’est affiché qu’une fois : copiez-le avant de fermer la fenêtre. Vous pouvez le révoquer à tout moment.
2. Connectez un assistant (MCP)
Moonto parle le Model Context Protocol en HTTPS. L’adresse est :
https://moonto-ai-service-108130990019.europe-west1.run.app/mcp
Envoyez le jeton dans Authorization: Bearer moonto_pat_…. L’assistant peut lister vos listes, lire et rechercher des éléments et, avec un jeton autorisé à modifier, ajouter, modifier et supprimer des éléments.
Claude Desktop
Une fois le jeton créé, touchez « Copier la config Claude Desktop » dans la fenêtre qui l’affiche, puis collez le résultat dans claude_desktop_config.json (Settings, Developer, Edit config) et redémarrez Claude. Node.js est requis : la configuration lance l’utilitaire mcp-remote.
Cursor
Touchez « Copier la config Cursor » et collez le résultat dans ~/.cursor/mcp.json, ou dans le fichier .cursor/mcp.json du projet.
3. Ou appelez l’API REST
Listes, éléments et recherche passent par du HTTPS et du JSON classiques sous cette adresse de base, avec le même jeton :
https://moonto-ai-service-108130990019.europe-west1.run.app/api/v1
curl -H "Authorization: Bearer moonto_pat_…" \
https://moonto-ai-service-108130990019.europe-west1.run.app/api/v1/lists
Description complète (OpenAPI, JSON)
4. Soyez prévenu des changements
Dans Réglages, Données, Webhooks, ajoutez une adresse https. Moonto y envoie une requête signée chaque fois qu’un élément de vos listes est ajouté, modifié ou supprimé. La signature se trouve dans l’en-tête X-Moonto-Signature ; vérifiez-la avec le secret, affiché une seule fois à la création du webhook.
Limites
Aucun abonnement n’est nécessaire. Pour éviter qu’un script s’emballe, chaque jeton est limité à 60 appels par minute, et chaque compte à 2 000 appels et 1 000 éléments écrits par jour. Seule une demande faite à l’assistant de Moonto en langage courant (POST /api/v1/assist) consomme votre quota d’IA.