Laissez votre assistant IA planifier vos rendez-vous
Calio dispose d’un serveur MCP intégré et d’une API REST. Connectez Claude ou un autre assistant IA et dites simplement : « Réserve un premier entretien avec M. Jansen la semaine prochaine » ; l’assistant vérifie vos disponibilités et réserve le créneau.
MCP : la connexion IA en 3 étapes
Ajoutez le connecteur
Donnez à votre client MCP (Claude, par exemple) le point d’accès https://calio.nl/api/mcp. Aucune clé à saisir.
Approuvez l’accès
Votre client vous renvoie vers Calio ; vous vous connectez et voyez exactement ce que vous autorisez. Un clic, et la connexion est établie. Vous pouvez la révoquer à tout moment sous Intégrations.
Planifiez en langage naturel
« Qu’est-ce que j’ai de libre jeudi ? » ou « Réserve 30 minutes avec piet@bedrijf.nl » : l’assistant utilise les outils ci-dessous.
Outils MCP disponibles
list_event_types | Tous les types de rendez-vous réservables, avec durée, hôte et lien de réservation (avec language, aussi dans la langue de votre invité) |
get_available_slots | Créneaux libres pour un type de rendez-vous sur une période |
create_booking | Réserver un rendez-vous sur un créneau libre (l’invité reçoit automatiquement un e-mail) |
list_bookings | Réservations sur une période, éventuellement filtrées par statut |
cancel_booking | Annuler une réservation confirmée (l’agenda est mis à jour) |
Vous préférez construire vous-même ? L’API REST
Les mêmes possibilités que les outils MCP, sous la forme d’une simple API JSON. Ici, les clés API sont la bonne voie : un script n’a pas de navigateur dans lequel donner un consentement. Authentifiez-vous avec Authorization: Bearer calio_sk_...
| GET | /api/v1/event-types?locale= | Types de rendez-vous de votre organisation |
| GET | /api/v1/event-types/{slug}/slots?from=&to= | Créneaux libres (UTC) |
| GET | /api/v1/bookings?from=&to=&status= | Récupérer les réservations |
| POST | /api/v1/bookings | Créer une réservation |
| POST | /api/v1/bookings/{id}/cancel | Annuler une réservation |
curl -X POST https://calio.nl/api/v1/bookings \
-H "Authorization: Bearer calio_sk_..." \
-H "Content-Type: application/json" \
-d '{
"eventType": "intro-call",
"startUtc": "2026-08-03T09:00:00Z",
"name": "Piet Jansen",
"email": "piet@bedrijf.nl"
}'Questions fréquentes
Comment connecter Claude à Calio ?
Dans Claude (ou un autre client MCP), ajoutez un connecteur avec l’URL https://calio.nl/api/mcp. Le client vous renvoie vers Calio, vous vous connectez, vous voyez sur un écran ce que l’assistant est autorisé à faire, et vous cliquez sur Approuver : aucune clé à copier. Dès lors, l’assistant peut consulter vos disponibilités et réserver ou annuler des rendez-vous. Vous révoquez la connexion sous Intégrations ; l’accès cesse immédiatement.
Que peut faire l’assistant IA exactement, et que ne peut-il pas faire ?
L’assistant peut consulter les types de rendez-vous et les créneaux libres, réserver, consulter les réservations et annuler. Il n’a accès ni au contenu de votre agenda ni aux réglages de votre compte : l’API ne donne accès qu’aux données de réservation, au sein de votre propre organisation.
Comment fonctionne la connexion OAuth ?
Calio suit la spécification d’autorisation MCP : OAuth 2.1 avec PKCE obligatoire (S256) et enregistrement dynamique des clients (RFC 7591), pour qu’un connecteur puisse s’enregistrer lui-même sans intermédiaire. Les métadonnées se trouvent sous /.well-known/oauth-protected-resource et /.well-known/oauth-authorization-server. Un jeton d’accès est valable une heure et se renouvelle avec un jeton de rafraîchissement qui tourne à chaque utilisation. Le consentement appartient à la personne qui l’a donné, au sein de son organisation : si cette personne quitte l’équipe, la connexion s’arrête avec elle. Nous ne délivrons pas de secrets client : un client MCP tourne sur la machine de l’utilisateur et n’y peut rien garder secret ; c’est PKCE qui s’en charge.
L’API fonctionne-t-elle en plusieurs langues ?
Oui. Interrogez vos types de rendez-vous avec ?locale=fr, de, en ou nl (en MCP : le paramètre language) et vous recevez le titre, la description et vos propres questions dans cette langue, à condition que l’hôte ait saisi une traduction, sinon son propre texte. Lors de la réservation, le même champ détermine dans quelle langue votre invité reçoit les e-mails de confirmation et de rappel. Pour une question à choix multiple, renvoyez toujours la valeur issue de options plutôt que le libellé traduit : les réponses d’invités de langues différentes restent ainsi comparables.
Est-ce sécurisé ?
Chaque clé et chaque connexion est liée à votre organisation et peut être révoquée à tout moment ; des clés et des jetons, nous ne conservons qu’une empreinte. Toutes les données restent sur une infrastructure européenne. Si vous révoquez une clé ou une connexion, l’accès cesse immédiatement, y compris les jetons de rafraîchissement sous-jacents. Qui a connecté et déconnecté quoi figure dans le journal d’audit.
Combien coûte l’API ?
Pendant la bêta, l’API et le serveur MCP sont disponibles pour tous les comptes sans supplément. Un usage raisonnable s’applique ; les limites par plan arriveront avec les plans payants.
Votre agenda, avec un assistant IA dessus
Plan gratuit, clé API en un clic, données en Europe.
Commencer gratuitement