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.