Del via


MCP-serverreference til Microsoft Outlook Kalender

Vigtigt

Du skal være en del af Frontier-forhåndsversionsprogrammet for at få tidlig adgang til Microsoft Agent 365. Frontier forbinder dig direkte med Microsofts seneste AI-innovationer. Frontier-forhåndsversioner er underlagt de eksisterende forhåndsversionsbetingelser i dine kundeaftaler. Da disse funktioner stadig er under udvikling, kan deres tilgængelighed og egenskaber ændre sig over tid.

Oversigt

Server-id Vist navn Beskrivelse
mcp_CalendarTools MCP-server til Microsoft Outlook Kalender MCP-server til kalenderværktøjer. Brug denne MCP-server til kalenderhandlinger, f.eks. oprettelse, opdatering, hentning af begivenheder, administration af invitationer og kontrol af tilgængelighed.

Tilgængelige værktøjer

mcp_CalendarTools_graph_acceptEvent

Acceptér den angivne invitation til begivenhed i en brugers kalender.

Påkrævede parametre:

  • eventId: Id'et for den begivenhed, der skal accepteres

Valgfrie parametre:

  • userId: Bruger-id eller userPrincipalName
  • comment: Valgfri tekst, der er inkluderet i svaret
  • sendResponse: Hvorvidt svar skal sendes til arrangøren

mcp_CalendarTools_graph_cancelEvent

Annuller en begivenhed i en angivet brugers kalender, og giv deltagerne besked.

Påkrævede parametre:

  • eventId: Det entydige id for den begivenhed, der skal annulleres

Valgfrie parametre:

  • userId: Bruger-id eller userPrincipalName
  • comment: Valgfri annulleringsmeddelelse

mcp_CalendarTools_graph_createEvent

Opret en ny kalenderbegivenhed i en angivet brugers kalender. Understøtter tilbagevendende begivenheder og onlinemøder.

Påkrævede parametre:

  • subject: Begivenhedens emne/titel (ikke tom)
  • start: Starttidsstempel med dateTime og timeZone
  • end: Sluttidsstempel med dateTime og timeZone
  • attendees_addresses: Matrix af deltagernes mailadresser

Valgfrie parametre:

  • userId: Bruger-id eller userPrincipalName
  • body: Brødtekst til begivenhed med contentType (tekst/HTML) og indhold
  • location: Placering med displayName
  • attendees_types: Deltagerroller (påkrævet, valgfri, ressource)
  • attendees_names: Viste navne for deltagere
  • recurrence: Gentagelsesmønster og interval
  • isOnlineMeeting: Angiv til true for onlinemøde
  • onlineMeetingProvider: teamsForBusiness, skypeForBusiness, skypeForConsumer
  • allowNewTimeProposals: Tillad tidsforslag (standard: true)
  • transactionId: Id for idempotens

mcp_CalendarTools_graph_declineEvent

Afvis den angivne invitation til begivenhed i en brugers kalender.

Påkrævede parametre:

  • eventId: Id'et for den begivenhed, der skal afvises

Valgfrie parametre:

  • userId: Bruger-id eller userPrincipalName

  • comment: Valgfri tekst i svaret

  • sendResponse: Hvorvidt der skal sendes svar

mcp_CalendarTools_graph_deleteEvent

Slet en begivenhed fra en angivet brugers kalender.

Påkrævede parametre:

  • eventId: Det entydige id for den begivenhed, der skal slettes

Valgfrie parametre:

  • userId: Bruger-id eller userPrincipalName

mcp_CalendarTools_graph_findMeetingTimes

Foreslå mødetider og placeringer baseret på arrangørens og deltagernes tilgængelighed.

Påkrævede parametre:

  • meetingDuration: Mødevarighed (f.eks. 'PT1H')

Valgfrie parametre:

  • userId: Arrangør-id eller userPrincipalName
  • attendees_addresses: Deltagernes mailadresser
  • attendees_types: Deltagertyper
  • attendees_names: Viste navne for deltagere
  • timeConstraint: Tidstilgængelighed med tidsintervaller og activityDomain
  • locationConstraint: Indstillinger for placering
  • maxCandidates: Maksimalt antal forslag
  • isOrganizerOptional: Valgfrit flag for arrangør
  • returnSuggestionReasons: Medtag årsager
  • minimumAttendeePercentage: Mindste grænse for fremmøde

mcp_CalendarTools_graph_getEvent

Hent en enkelt kalenderbegivenhed fra en angivet brugers kalender.

Påkrævede parametre:

  • eventId: Entydigt id for begivenheden

Valgfrie parametre:

  • userId: Bruger-id eller userPrincipalName
  • select: OData $select-forespørgselsparameter
  • expand: OData $expand til navigationsegenskaber

mcp_CalendarTools_graph_getSchedule

Hent tidsplanen for ledig/optaget tid for en bruger, distributionsliste eller ressource.

Påkrævede parametre:

  • schedules: SMTP-adresser på brugere eller ressourcer
  • startTime: Starttid med dateTime og timeZone
  • endTime: Sluttid med dateTime og timeZone

Valgfrie parametre:

  • userId: Bruger-id eller userPrincipalName
  • availabilityViewInterval: Varighed af tidsinterval i minutter

mcp_CalendarTools_graph_listCalendarView

Hent kalenderforekomster inden for et angivet tidsinterval for en bruger.

Påkrævede parametre:

  • startDateTime: Start på tidsinterval (ISO 8601)
  • endDateTime: Slut på tidsinterval (ISO 8601)

Valgfrie parametre:

  • userId: Bruger-id eller userPrincipalName
  • top: Maksimalt antal begivenheder
  • orderby: Order by-delsætning

mcp_CalendarTools_graph_listEvents

Hent en liste over begivenheder fra en angivet brugers kalender.

Valgfrie parametre:

  • userId: Bruger-id eller userPrincipalName
  • startDateTime: Start på tidsinterval (ISO 8601)
  • endDateTime: Slut på tidsinterval (ISO 8601)
  • top: Maksimalt antal begivenheder
  • filter: OData-filterforespørgsel
  • orderby: OData order by-forespørgsel

mcp_CalendarTools_graph_updateEvent

Opdater en eksisterende kalenderbegivenhed i en angivet brugers kalender.

Påkrævede parametre:

  • eventId: Entydigt id for begivenheden

Valgfrie parametre:

  • userId: Bruger-id eller userPrincipalName
  • subject: Opdateret emne
  • body: Opdateret indhold i brødtekst
  • start: Opdateret starttidspunkt
  • end: Opdateret sluttidspunkt
  • location: Opdateret placering
  • attendees_addresses: Opdaterede deltagermails
  • attendees_types: Opdaterede deltagertyper
  • attendees_names: Opdaterede deltagernavne
  • isCancelled: Angiv til true for at annullere
  • recurrence: Opdateret gentagelsesmønster

Nøglefunktioner

Arrangementsstyring

  • Opret, læs, opdater og slet begivenheder
  • Acceptér, afvis og annuller invitationer
  • Understøttelse af tilbagevendende begivenheder
  • Integration med onlinemøder (Teams, Skype)

Tilgængelighed og planlægning

  • Hent tidsplaner for ledig/optaget tid
  • Find mødetider med tilgængelighedskontrol
  • Kalendervisning med filtrering af tidsinterval
  • Analyse af deltagernes tilgængelighed

Administration af deltagere

  • Administrer påkrævede, valgfrie og ressourcedeltagere
  • Understøttelse af tidsforslag
  • Spor svar
  • Understøttelse af distributionslister

Gentagelsesmønstre

  • Daglige, ugentlige, månedlige og årlige mønstre
  • Absolut og relativ gentagelse
  • Slutdato eller antal forekomster
  • Specifikationer for dag i ugen og måneden

Onlinemøder

  • Integration med Teams for Business
  • Understøttelse af Skype for Business
  • Understøttelse af Skype for Consumer
  • Automatisk generering af mødelink

Bemærkninger

  1. Alle tidsstempler bruger UTC/ISO 8601-format med tidszone
  2. Kalender MCP skal bruge UserprofileMCP for at finde brugere i organisationen
  3. Mailadresser skal være i et gyldigt format
  4. Deltagermatrixer (adresser, typer, navne) skal være i samme rækkefølge
  5. Onlinemøder kræver isOnlineMeeting=true og onlineMeetingProvider
  6. Gentagelse kræver både mønster- og områdeobjekter
  7. Tidszoner skal være de samme på tværs af start- og sluttidspunkter
  8. TransactionId aktiverer oprettelse af idempotente begivenheder