Votre client IA, en votre nom.
Connectez Claude, ChatGPT, Cursor ou Gemini à votre organisation plnnrly, ou appelez l'API REST depuis votre propre code. Les deux agissent en votre nom, avec vos droits.
Vous construisez une intégration ? Commencez par l'API REST
Saisissez l'adresse où vous vous identifiez sur plnnrly, par exemple acme.plnnrly.com. Le panneau IA de plnnrly (l'icône étincelles dans la barre du haut) affiche l'URL exacte.
Où trouver mon URL ?
Saisissez l'adresse où vous vous identifiez sur plnnrly, par exemple acme.plnnrly.com. Le panneau IA de plnnrly (l'icône étincelles dans la barre du haut) affiche l'URL exacte.
Ajoutez-la ensuite à votre client
Un connecteur personnalisé sur votre compte Claude. Il fonctionne ensuite aussi dans Claude Desktop et les applications mobiles.
- Dans Claude, ouvrez Customize › Connectors et choisissez Add custom connector.
- Saisissez
plnnrlycomme nom et collez l'URL du serveur. - Cliquez sur Add, identifiez-vous sur plnnrly et cliquez sur Autoriser.
Le même connecteur que sur claude.ai. Si vous l'y avez ajouté, il est déjà là.
- Dans Claude Desktop, ouvrez Customize › Connectors et choisissez Add custom connector.
- Saisissez
plnnrlycomme nom et collez l'URL du serveur. - Cliquez sur Add. Une fenêtre plnnrly s'ouvre dans votre navigateur : identifiez-vous et cliquez sur Autoriser.
Lancez cette commande dans votre terminal, puis identifiez-vous avec claude mcp login plnnrly.
claude mcp add --transport http plnnrly https://<votre-url>/mcp/v1ChatGPT sur le web ajoute plnnrly comme serveur MCP personnalisé.
- Ouvrez chatgpt.com/plugins et choisissez +, puis Add custom MCP server.
- Collez l'URL du serveur sous Connection et choisissez OAuth.
- Créez et installez le plugin. Identifiez-vous ensuite sur plnnrly et cliquez sur Autoriser.
Ajoutez cette entrée à ~/.cursor/mcp.json. Cursor vous demande de vous identifier sur plnnrly quand il se connecte.
{
"mcpServers": {
"plnnrly": {
"url": "https://<votre-url>/mcp/v1"
}
}
}Lancez cette commande dans votre terminal, démarrez gemini et identifiez-vous avec /mcp auth plnnrly.
gemini mcp add --transport http --scope user plnnrly https://<votre-url>/mcp/v1Ce qui se passe quand vous demandez
- Vous demandez
Lesquels de mes éléments de travail sont encore ouverts ?
- Outil
api_read- Requête
- GET
/work-itemsfilter[assignee_id]=mefilter[resolved]=false - Vérifié
- Autorisations du token api:
read: project_management - Droit project_management::
view_backlog filter[resolved]demande aussi workflows::read et api:read: workflows
- Autorisations du token api:
- Réponse
- 200 OKVos éléments de travail ouverts, page par page
Les mêmes contrôles que l'API REST. Un client ne fait jamais plus que ce que vous pouvez faire.
Ce que le serveur peut faire
Il n'y a pas d'outil par fonction : un client cherche l'opération dont il a besoin, lit ce qu'elle accepte, puis l'appelle en votre nom. Tout est accessible, sauf l'envoi de fichiers.
- search_api
Trouve l'opération de l'API qui correspond à une tâche et montre ce qu'elle accepte.
Lit la documentation, pas vos données
- api_read
Lit tout ce que l'API REST peut lire.
Vos droits de lecture
- api_write
Crée et modifie des données. Ne supprime que si votre organisation l'autorise et que vous confirmez.
Vos droits d'écriture ; demande avant de supprimer
- get-current-user-tool
Renvoie votre propre profil.
Votre propre profil
Avant de vous connecter
MCP est désactivé pour les nouvelles organisations. Un administrateur l'active, et il ne fonctionne que tant que l'API REST est activée.
| Paramètre | Par défaut | Ce qu'il fait |
|---|---|---|
| Activer l'API REST | Activé | Permet d'appeler l'API REST avec ses propres tokens API, et aux applications d'identifier les utilisateurs via OAuth. |
| Activer MCP | Désactivé | Permet de connecter un client IA, comme Claude ou ChatGPT, en s'identifiant. Le client passe par l'API REST, au nom de la personne qui l'a connecté.Nécessite Activer l'API REST. |
| Autoriser les actions destructives | Désactivé | Permet à un client IA connecté de supprimer ce que l'API REST peut supprimer, dans la limite des droits de la personne et seulement après sa confirmation.Nécessite Activer MCP. |
Paramètres › Administration › MCP & API
Pour les administrateursPlutôt du code ?
L'API REST lit et modifie projets, éléments de travail, heures, documents Drive, clients, factures, congés et planification. Chaque opération indique les autorisations du token et le droit dont elle a besoin.
- Créez un token : menu utilisateur › Accès API › Créer un token.
- Votre URL de base est
https://<votre-url>/api/v2/. - Premier appel :
GET /api/v2/montre ce que votre organisation expose.
Votre premier appel à l'API (en anglais)
La référence décrit 228 opérations, générées à partir du code de plnnrly à chaque version.
curl https://<votre-url>/api/v2/ \
-H "Authorization: Bearer <token>"Guides
Pour commencer
- Présentation de MCP
Comment fonctionne la connexion, et ce qu'un client peut faire ensuite.
- Pour les administrateurs
Les trois réglages, et qui peut créer des tokens et connecter des applications.
- Getting started (en anglais)
Créez un token, trouvez votre adresse, puis faites vos premières lectures et votre première écriture.
Travailler avec les données
- Ce que vous pouvez demander
Des exemples de questions par thème, avec l'opération que chacune utilise.
- Pagination (en anglais)
Pagination par curseur par défaut, numéros de page là où une collection compte ses lignes.
- Filtering and sorting (en anglais)
Filtres entre crochets avec opérateurs, recherche libre et tri.
Quand ça ne marche pas
- Dépannage
Quand un client ne parvient pas à se connecter ou à s'identifier, ou voit une requête refusée.
- Errors and retries (en anglais)
Chaque échec est un document de problème. Décidez selon son type, pas seulement selon le code de statut.
- Rate limits (en anglais)
Ce que coûte chaque requête, et les en-têtes qui indiquent ce qu'il reste.