Del via


Referanse for Microsoft Outlook Kalender MCP-server

Viktig!

Du må være en del av frontier-forhåndsvisningsprogrammet for å få tidlig tilgang til Microsoft Agent 365. Frontier kobler deg direkte til Microsofts nyeste ai-innovasjoner. Grenseforhåndsvisninger er underlagt de eksisterende forhåndsvisningsvilkårene i kundeavtalene dine. Ettersom disse funksjonene fremdeles er under utvikling, kan tilgjengeligheten og funksjonene endres over tid.

Oversikt

Server-ID Display name Description
mcp_CalendarTools Microsoft Outlook Kalender MCP Server MCP-server for kalenderverktøy. Bruk denne MCP-serveren for kalenderoperasjoner som å opprette, oppdatere, hente hendelser, administrere invitasjoner og kontrollere tilgjengelighet.

Tilgjengelige verktøy

mcp_CalendarTools_graph_acceptEvent

Godta den angitte hendelsesinvitasjonen i en brukers kalender.

Påkrevde parametere

  • eventId: ID-en for hendelsen som skal godtas

Valgfrie parametere

  • userId: Bruker-ID eller userPrincipalName
  • kommentar: Valgfri tekst inkludert i svaret
  • sendResponse: Om du vil sende svar til arrangøren

mcp_CalendarTools_graph_cancelEvent

Avbryt en hendelse i en angitt brukers kalender og varsle deltakerne.

Påkrevde parametere

  • eventId: Den unike identifikatoren for hendelsen som skal avbrytes

Valgfrie parametere

  • userId: Bruker-ID eller userPrincipalName
  • kommentar: Valgfri avlysningsmelding

mcp_CalendarTools_graph_createEvent

Opprett en ny kalenderhendelse i en angitt brukerkalender. Støtter regelmessige hendelser og nettmøter.

Påkrevde parametere

  • emne: Emne/tittel for hendelse (ikke tom)
  • start: Start tidsstempel med dateTime og timeZone
  • slutt: Slutttidsstempel med dateTime og timeZone
  • attendees_addresses: Matrise med deltaker-e-postadresser

Valgfrie parametere

  • userId: Bruker-ID eller userPrincipalName
  • brødtekst: Hendelsestekst med contentType (Tekst/HTML) og innhold
  • plassering: Plassering med displayName
  • attendees_types: Deltakerroller (obligatorisk, valgfritt, ressurs)
  • attendees_names: Visningsnavn for deltakere
  • regelmessighet: Mønster og område for regelmessighet
  • isOnlineMeeting: Satt til sann for nettmøte
  • onlineMeetingProvider: teamsForBusiness, skypeForBusiness, skypeForConsumer
  • allowNewTimeProposals: Tillat tidsforslag (standard: sann)
  • transactionId: Idempotence identifikator

mcp_CalendarTools_graph_declineEvent

Avslå den angitte hendelsesinvitasjonen i en brukers kalender.

Påkrevde parametere

  • eventId: ID-en for hendelsen som skal avslås

Valgfrie parametere

  • userId: Bruker-ID eller userPrincipalName

  • kommentar: Valgfri tekst som svar

  • sendResponse: Om du vil sende svar

mcp_CalendarTools_graph_deleteEvent

Slette en hendelse fra en angitt brukers kalender.

Påkrevde parametere

  • eventId: Den unike identifikatoren for hendelsen som skal slettes

Valgfrie parametere

  • userId: Bruker-ID eller userPrincipalName

mcp_CalendarTools_graph_findMeetingTimes

Foreslå møtetider og steder basert på arrangør og deltakertilgjengelighet.

Påkrevde parametere

  • meetingDuration: Møtevarighet (for eksempel PT1H)

Valgfrie parametere

  • userId: Arrangør-ID eller userPrincipalName
  • attendees_addresses: Deltaker-e-postadresser
  • attendees_types: Deltakertyper
  • attendees_names: Visningsnavn for deltakere
  • timeConstraint: Tidstilgjengelighet med tidsluker og activityDomain
  • locationConstraint: Plasseringsalternativer
  • maxCandidates: Maksimalt antall forslag
  • isOrganizerOptional: Arrangørens valgfrie flagg
  • returnSuggestionReasons: Inkluder årsaker
  • minimumAttendeePercentage: Minimum terskel for fremmøte

mcp_CalendarTools_graph_getEvent

Få én enkelt kalenderhendelse fra en angitt brukers kalender.

Påkrevde parametere

  • eventId: Den unike identifikatoren for hendelsen

Valgfrie parametere

  • userId: Bruker-ID eller userPrincipalName
  • velg: OData $select spørringsparameter
  • utvid: OData $expand for navigasjonsegenskaper

mcp_CalendarTools_graph_getSchedule

Få tidsplanen for ledige og opptatte tidspunkt for en bruker, distribusjonsliste eller ressurs.

Påkrevde parametere

  • tidsplaner: SMTP-adresser for brukere eller ressurser
  • starttidspunkt: Starttidspunkt med dateTime og timeZone
  • endTime: Sluttidspunkt med dateTime og timeZone

Valgfrie parametere

  • userId: Bruker-ID eller userPrincipalName
  • availabilityViewInterval: Tidslukelengde i minutter

mcp_CalendarTools_graph_listCalendarView

Hent kalenderhendelser innenfor et angitt tidsintervall for en bruker.

Påkrevde parametere

  • startDateTime: Start av tidsområde (ISO 8601)
  • endDateTime: Slutt på tidsområde (ISO 8601)

Valgfrie parametere

  • userId: Bruker-ID eller userPrincipalName
  • øverst: Maksimalt antall hendelser
  • orderby: Bestill etter setningsdel

mcp_CalendarTools_graph_listEvents

Hent en liste over hendelser fra en angitt brukers kalender.

Valgfrie parametere

  • userId: Bruker-ID eller userPrincipalName
  • startDateTime: Start av tidsområde (ISO 8601)
  • endDateTime: Slutt på tidsområde (ISO 8601)
  • øverst: Maksimalt antall hendelser
  • filter: OData-filterspørring
  • orderby: OData-rekkefølge etter spørring

mcp_CalendarTools_graph_updateEvent

Oppdater en eksisterende kalenderhendelse i en angitt brukerkalender.

Påkrevde parametere

  • eventId: Den unike identifikatoren for hendelsen

Valgfrie parametere

  • userId: Bruker-ID eller userPrincipalName
  • emne: Oppdatert emne
  • brødtekst: Oppdatert brødtekstinnhold
  • start: Oppdatert starttidspunkt
  • slutt: Oppdatert sluttidspunkt
  • plassering: Oppdatert plassering
  • attendees_addresses: Oppdaterte deltaker-e-postmeldinger
  • attendees_types: Oppdaterte deltakertyper
  • attendees_names: Oppdaterte deltakernavn
  • isCancelled: Satt til sann for å avbryte
  • regelmessighet: Oppdatert mønster for regelmessighet

Nøkkelfunksjoner

Hendelsesbehandling

  • Opprette, lese, oppdatere og slette
  • Godta, avslå og avbryt invitasjoner
  • Støtte for regelmessige hendelser
  • Integrering med nettmøter (Teams, Skype)

Tilgjengelighet og planlegging

  • Få tidsplaner for ledige og opptatte tidspunkt
  • Finne møtetider med tilgjengelighetskontroll
  • Kalendervisning med filtrering av tidsområde
  • Tilgjengelighetsanalyse for deltakere

Deltakeradministrasjon

  • Behandle obligatoriske, valgfrie deltakere og ressursdeltakere
  • Støtte for tidsforslag
  • Spor svar
  • Støtte for distribusjonslister

Mønster for regelmessighet

  • Daglige, ukentlige, månedlige og årlige mønstre
  • Absolutt og relativ regelmessighet
  • Sluttdato eller forekomstantall
  • Spesifikasjoner for ukedag og måned

Nettmøte

  • Integrering med Teams for Business
  • Støtte for Skype for Business
  • Støtte for Skype for Consumer
  • Generering av automatisk møtekobling

Notater

  1. Alle tidsstempler bruker UTC/ISO 8601-format med tidssone
  2. Kalender-MCP er avhengig av UserprofileMCP for å finne brukere i organisasjonen
  3. E-posten må være et gyldig format.
  4. Deltakermatriser (adresser, typer, navn) må være i samme rekkefølge
  5. Nettmøter krever isOnlineMeeting=true og onlineMeetingProvider
  6. Regelmessighet krever både mønster- og områdeobjekter
  7. Tidssoner bør være konsekvente på tvers av start- og sluttidspunkt
  8. TransactionId aktiverer oppretting av idempotent-hendelse