Aller au contenu principal

calendrier


title: Calendrier sidebar_label: Calendrier (10) sidebar_position: 6 doc_type: reference

Calendrier

En bref

Creez des evenements, gerez vos calendriers et verifiez les disponibilites.

Prerequis

  • Cle API avec le preset MCP et les scopes requis
  • Client MCP configure (voir Configuration)

Exemples minimaux

Creer un evenement

  1. Listez vos calendriers :
{
"name": "calendar_list",
"arguments": {}
}
  1. Creez un evenement :
{
"name": "calendar_create_event",
"arguments": {
"calendarId": "uuid-du-calendrier",
"title": "Reunion equipe",
"startAt": "2026-03-15T10:00:00Z",
"endAt": "2026-03-15T11:00:00Z"
}
}

calendar_check_overlaps

Verifie les conflits de planification sur une plage horaire.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
endAtstringOuiProposed end datetime (ISO 8601)
startAtstringOuiProposed start datetime (ISO 8601)
calendarIdsarrayNonCalendars to check (default: all)
excludeEventIdstring (uuid)NonExclude this event from overlap check (for rescheduling)

Reponse

ChampTypeDescription
hasOverlapsboolean
overlappingEventsarray
idstring
titlestring
startAtstring
endAtstring
calendarIdstring
totalnumber

Outils lies : calendar_create_event, calendar_list_events, calendar_update_event


calendar_create_event

Cree un nouvel evenement dans un calendrier.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
calendarIdstring (uuid)OuiCalendar to create the event in
titlestringOuiEvent title
allDaybooleanNonWhether this is an all-day event (defaut : false)
colorstringNonEvent color (#RRGGBB)
descriptionstringNonEvent description
endAtstringNonEnd datetime (ISO 8601) - for timed events
endOnstringNonEnd date (YYYY-MM-DD) - for all-day events
espaceIdstring (uuid)NonLink to ontology entity
eventTypechoix (event, meeting, task, reminder, deadline, custom)NonEvent type (defaut : "event")
locationstringNonEvent location
metadatarecordNonCustom metadata
recurrenceRulestringNonRFC 5545 RRULE (e.g. FREQ=WEEKLY;BYDAY=MO,WE,FR)
startAtstringNonStart datetime (ISO 8601) - for timed events
startOnstringNonStart date (YYYY-MM-DD) - for all-day events
timezonestringNonTimezone (e.g. Europe/Paris) (defaut : "UTC")
visibilitychoix (private, workspace, public)NonEvent visibility (defaut : "workspace")

Reponse

ChampTypeDescription
idstring
calendarIdstring
titlestring
startAtstring
endAtstring
startOnstring
endOnstring
eventTypestring
createdAtstring

Exemple

{
"name": "calendar_create_event",
"arguments": {
"calendarId": "uuid-du-calendrier",
"title": "Reunion equipe",
"startAt": "2026-03-15T10:00:00Z",
"endAt": "2026-03-15T11:00:00Z"
}
}

Outils lies : calendar_list, calendar_check_overlaps, calendar_update_event


calendar_delete_event

Supprime un evenement.

Scopemcp.write
Lecture seuleNon
DestructifOui
IdempotentOui

Parametres

ParametreTypeRequisDescription
eventIdstring (uuid)OuiThe event ID to delete

Reponse

ChampTypeDescription
deletedboolean
eventIdstring

Outils lies : calendar_get_event, calendar_list_events


calendar_entity_events

Liste les evenements lies a une entite de l'ontologie.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
espaceIdstring (uuid)OuiThe ontology entity/espace ID

Reponse

ChampTypeDescription
eventsarray
idstring
titlestring
calendarIdstring
calendarNamestring
startAtstring
startOnstring
statusstring
totalnumber

Outils lies : calendar_list_events, ontology_get_node, calendar_get_event


calendar_get_event

Recupere les details d'un evenement.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
eventIdstring (uuid)OuiThe event ID

Reponse

ChampTypeDescription
idstring
calendarIdstring
titlestring
descriptionstring
allDayboolean
startAtstring
endAtstring
startOnstring
endOnstring
timezonestring
recurrenceRulestring
locationstring
colorstring
eventTypestring
statusstring
visibilitystring
espaceIdstring
metadatarecord
versionnumber
createdAtstring
updatedAtstring

Outils lies : calendar_update_event, calendar_list_attendees, calendar_delete_event


calendar_list

Liste vos calendriers.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Reponse

ChampTypeDescription
calendarsarray
idstring
namestring
descriptionstring
timezonestring
colorstring
visibilitystring
isPrimaryboolean
createdAtstring
updatedAtstring
totalnumber

Exemple

{
"name": "calendar_list",
"arguments": {}
}

Outils lies : calendar_list_events, calendar_create_event, calendar_sync_status


calendar_list_attendees

Liste les participants d'un evenement.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
eventIdstring (uuid)OuiThe event ID

Reponse

ChampTypeDescription
attendeesarray
idstring
eventIdstring
userIdstring
emailstring
displayNamestring
responseStatusstring
isOrganizerboolean
isOptionalboolean
totalnumber

Outils lies : calendar_get_event, calendar_list_events


calendar_list_events

Liste les evenements d'un calendrier avec filtres de dates.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
endstringOuiEnd datetime (ISO 8601 with offset)
startstringOuiStart datetime (ISO 8601 with offset, e.g. 2025-01-01T00:00:00Z)
calendarIdsarrayNonFilter by specific calendar IDs
espaceIdstring (uuid)NonFilter by ontology entity ID
eventTypesarrayNonFilter by event types (event, meeting, task, reminder, deadline)

Reponse

ChampTypeDescription
eventsarray
idstring
calendarIdstring
titlestring
descriptionstring
allDayboolean
startAtstring
endAtstring
startOnstring
endOnstring
timezonestring
recurrenceRulestring
locationstring
eventTypestring
statusstring
createdAtstring
totalnumber

Outils lies : calendar_get_event, calendar_list, calendar_check_overlaps


calendar_sync_status

Consulte le statut de synchronisation avec les calendriers externes.

Scopemcp.read
Lecture seuleOui
DestructifNon
IdempotentOui

Parametres

ParametreTypeRequisDescription
userIdstring (uuid)NonFilter by user ID (default: all users)

Reponse

ChampTypeDescription
connectionsarray
idstring
providerstring
statusstring
lastSyncAtstring
calendarIdstring
createdAtstring
totalnumber

Outils lies : calendar_list


calendar_update_event

Met a jour un evenement existant.

Scopemcp.write
Lecture seuleNon
DestructifNon
IdempotentNon

Parametres

ParametreTypeRequisDescription
eventIdstring (uuid)OuiThe event ID to update
versionnumberOuiCurrent version (for optimistic concurrency control)
allDaybooleanNonChange to all-day or timed event
colorstringNonNew color
descriptionstringNonNew description (null to clear)
endAtstringNonNew end datetime
endOnstringNonNew end date (all-day)
espaceIdstring (uuid)NonLink/unlink ontology entity
eventTypechoix (event, meeting, task, reminder, deadline, custom)Non
locationstringNonNew location
metadatarecordNon
recurrenceRulestringNonNew RRULE (null to remove)
startAtstringNonNew start datetime
startOnstringNonNew start date (all-day)
statuschoix (confirmed, tentative, cancelled)Non
timezonestringNonNew timezone
titlestringNonNew title
visibilitychoix (private, workspace, public)Non

Reponse

ChampTypeDescription
idstring
titlestring
versionnumber
updatedAtstring

Outils lies : calendar_get_event, calendar_check_overlaps

Besoin d'aide ?

Ecrivez-nous : Support et contact.