Connectez Moonto à vos outils
Lisez et modifiez vos listes depuis Claude, ChatGPT, Cursor ou votre propre code. La lecture par le serveur MCP et l’API REST est gratuite sur tous les forfaits, tout comme les webhooks. Sans Premium, vous avez 200 modifications à l’essai ; ensuite, l’écriture est incluse dans Premium.
-
Connectez Claude ou ChatGPT
Trois étapes, rien à copier que l’adresse :
- Copiez cette adresse :
https://api.moonto.app/mcp - Collez-la là où Claude ou ChatGPT ajoute un connecteur : un connecteur personnalisé dans Claude, une app en mode développeur dans ChatGPT.
- Connectez-vous à Moonto avec le compte que vous utilisez dans l’application, puis autorisez. La lecture est toujours permise ; décochez la modification si l’assistant doit seulement lire.
La connexion apparaît ensuite dans l’application sous Réglages, Données, Jetons d’accès, où vous pouvez la révoquer à tout moment.
- Copiez cette adresse :
-
Pour d’autres outils, 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.
-
Utilisez le jeton avec MCP
Moonto parle le Model Context Protocol en HTTPS. L’adresse est :
https://api.moonto.app/mcpEnvoyez 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’utilitairemcp-remote.Cursor
Touchez « Copier la config Cursor » et collez le résultat dans
~/.cursor/mcp.json, ou dans le fichier.cursor/mcp.jsondu projet. -
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://api.moonto.app/api/v1 curl -H "Authorization: Bearer moonto_pat_…" \ https://api.moonto.app/api/v1/lists -
Soyez prévenu quand quelque chose change
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. Les détails que Moonto complète tout seul en arrière-plan (les catégories, la date, la durée, le lieu ou le contact d’une tâche ; le lien vers le catalogue et l’image d’un article de courses) n’envoient pas de webhook ; les modifications faites par vous, les autres membres, l’assistant ou l’API, si.
Limites
La lecture ne demande aucun abonnement. Sans Premium, un compte peut faire 200 modifications au total par MCP et par l’API REST réunis, pour essayer : chaque élément ajouté, modifié ou supprimé, et chaque liste créée, compte pour une, pour toute la vie du compte. Ensuite, une écriture est refusée avec integration_writes_require_premium (un 403 sur l’API REST), la réponse indique combien de modifications il reste et renvoie vers Premium, et un appel qui dépasserait ce qui reste ne modifie rien. Premium écrit sans cette limite. 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. Une demande faite à l’assistant de Moonto en langage courant (POST /api/v1/assist) nécessite Premium ou l’essai (7 jours, ou moins si vous l’utilisez beaucoup).