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

1

Ajoutez le connecteur

Donnez à votre client MCP (Claude, par exemple) le point d’accès https://calio.nl/api/mcp. Aucune clé à saisir.

2

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.

3

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_typesTous 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_slotsCréneaux libres pour un type de rendez-vous sur une période
create_bookingRéserver un rendez-vous sur un créneau libre (l’invité reçoit automatiquement un e-mail)
list_bookingsRéservations sur une période, éventuellement filtrées par statut
cancel_bookingAnnuler 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/bookingsCréer une réservation
POST/api/v1/bookings/{id}/cancelAnnuler 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