Delen via


MCP-serverreferentie van Microsoft Outlook Agenda

Belangrijk

U moet deelnemen aan het preview-programma Frontier om vroegtijdige toegang te krijgen tot Microsoft Agent 365. Frontier verbindt u rechtstreeks met de nieuwste AI-innovaties van Microsoft. Op Frontier-previews zijn de bestaande preview-voorwaarden van uw klantovereenkomsten van toepassing. Omdat deze functies nog in ontwikkeling zijn, kunnen de beschikbaarheid en mogelijkheden hiervan na verloop van tijd veranderen.

Overzicht

Server-ID Weergavenaam Omschrijving
mcp_CalendarTools MCP-server van Microsoft Outlook Agenda MCP-server voor agendahulpprogramma's. Gebruik deze MCP-server voor agendabewerkingen, zoals het maken, bijwerken, ophalen van gebeurtenissen, het beheren van uitnodigingen en het controleren van de beschikbaarheid.

Beschikbare hulpmiddelen

mcp_CalendarTools_graph_acceptEvent

Accepteer de opgegeven gebeurtenisuitnodiging in de agenda van een gebruiker.

Vereiste parameters:

  • eventId: de id van de gebeurtenis die moet worden geaccepteerd

Optionele parameters:

  • userId: Gebruikers-id of userPrincipalName
  • opmerking: Optionele tekst die is opgenomen in de respons
  • sendResponse: of de respons naar de organisator moet worden verzonden

mcp_CalendarTools_graph_cancelEvent

Annuleer een gebeurtenis in de agenda van een opgegeven gebruiker en informeer de deelnemers.

Vereiste parameters:

  • eventId: de unieke id van de gebeurtenis die moet worden geannuleerd

Optionele parameters:

  • userId: Gebruikers-id of userPrincipalName
  • opmerking: Optioneel annuleringsbericht

mcp_CalendarTools_graph_createEvent

Maak een nieuwe agendagebeurtenis in de agenda van een opgegeven gebruiker. Ondersteunt terugkerende gebeurtenissen en onlinevergaderingen.

Vereiste parameters:

  • onderwerp: Gebeurtenisonderwerp/titel (niet-leeg)
  • start: Begintijdstempel met dateTime en timeZone
  • einde: Eindtijdstempel met dateTime en timeZone
  • attendees_addresses: Matrix met e-mailadressen van deelnemers

Optionele parameters:

  • userId: Gebruikers-id of userPrincipalName
  • body: gebeurtenistekst van e-mail met contentType (text/html) en inhoud
  • locatie: Locatie met displayName
  • attendees_types: Deelnemersrollen (vereist, optioneel, resource)
  • attendees_names: Weergavenamen van deelnemers
  • terugkeerpatroon: terugkeerpatroon en -bereik
  • isOnlineMeeting: ingesteld op waar voor onlinevergaderingen
  • onlineMeetingProvider: teamsForBusiness, skypeForBusiness, skypeForConsumer
  • allowNewTimeProposals: Tijdvoorstellen toestaan (standaard: true)
  • transactionId: Idempotentie-id

mcp_CalendarTools_graph_declineEvent

Wijs de opgegeven gebeurtenisuitnodiging in de agenda van een gebruiker af.

Vereiste parameters:

  • eventId: de id van de gebeurtenis die moet worden afgewezen

Optionele parameters:

  • userId: Gebruikers-id of userPrincipalName

  • opmerking: Optionele tekst in de respons

  • sendResponse: of respons moet worden verzonden

mcp_CalendarTools_graph_deleteEvent

Verwijder een gebeurtenis uit de agenda van een opgegeven gebruiker.

Vereiste parameters:

  • eventId: de unieke id van de gebeurtenis die moet worden verwijderd

Optionele parameters:

  • userId: Gebruikers-id of userPrincipalName

mcp_CalendarTools_graph_findMeetingTimes

Stel vergadertijden en locaties voor, op basis van de beschikbaarheid van organisatoren en deelnemers.

Vereiste parameters:

  • meetingDuration: Duur van vergadering (bijvoorbeeld 'PT1H')

Optionele parameters:

  • userId: organisator-id of userPrincipalName
  • attendees_addresses: e-mailadressen van deelnemers
  • attendees_types: Deelnemerstypen
  • attendees_names: Weergavenamen van deelnemers
  • timeConstraint: Beschikbaarheid van tijd met tijdslots en activityDomain
  • locationConstraint: Locatie-opties
  • maxCandidates: Maximum aantal suggesties
  • isOrganizerOptional: Optionele vlag organisator
  • returnSuggestionReasons: Inclusief redenen
  • minimumAttendeePercentage: Minimumdrempel voor aanwezigheid

mcp_CalendarTools_graph_getEvent

Haal een agendagebeurtenis op uit de agenda van een opgegeven gebruiker.

Vereiste parameters:

  • eventId: de unieke id van de gebeurtenis

Optionele parameters:

  • userId: Gebruikers-id of userPrincipalName
  • selecteer: OData-$select queryparameter
  • uitvouwen: OData-$expand voor navigatie-eigenschappen

mcp_CalendarTools_graph_getSchedule

Haal het beschikbaarheidsschema voor een gebruiker, distributielijst of resource op.

Vereiste parameters:

  • schema's: SMTP-adressen van gebruikers of resources
  • startTime: Starttijd met dateTime en timeZone
  • endTime: Eindtijd met dateTime en timeZone

Optionele parameters:

  • userId: Gebruikers-id of userPrincipalName
  • availabilityViewInterval: tijdsleuflengte in minuten

mcp_CalendarTools_graph_listCalendarView

Haal agenda-exemplaren op voor een gebruiker binnen een opgegeven tijdsbereik.

Vereiste parameters:

  • startDateTime: Begin van tijdsbereik (ISO 8601)
  • endDateTime: Eindtijdbereik (ISO 8601)

Optionele parameters:

  • userId: Gebruikers-id of userPrincipalName
  • top: Maximum aantal gebeurtenissen
  • orderby: Ordenen op component

mcp_CalendarTools_graph_listEvents

Haal een lijst met gebeurtenissen op uit de agenda van een opgegeven gebruiker.

Optionele parameters:

  • userId: Gebruikers-id of userPrincipalName
  • startDateTime: Begin van tijdsbereik (ISO 8601)
  • endDateTime: Eindtijdbereik (ISO 8601)
  • top: Maximum aantal gebeurtenissen
  • filter: OData-filterquery
  • orderby: OData ordenen per query

mcp_CalendarTools_graph_updateEvent

Werk een bestaande agendagebeurtenis bij in de agenda van een opgegeven gebruiker.

Vereiste parameters:

  • eventId: de unieke id van de gebeurtenis

Optionele parameters:

  • userId: Gebruikers-id of userPrincipalName
  • onderwerp: Bijgewerkt onderwerp
  • hoofdtekst: Bijgewerkte inhoud van hoofdtekst
  • start: Begintijd bijgewerkt
  • eind: Bijgewerkte eindtijd
  • locatie: Bijgewerkte locatie
  • attendees_addresses: E-mailberichten van deelnemers bijgewerkt
  • attendees_types: Deelnemerstypen bijgewerkt
  • attendees_names: Bijgewerkte namen van deelnemers
  • isCancelled: Ingesteld op waar om te annuleren
  • terugkeerpatroon: Bijgewerkt terugkeerpatroon

Belangrijke functies

Gebeurtenisbeheer

  • Gebeurtenissen maken, lezen, bijwerken en verwijderen
  • Uitnodigingen accepteren, weigeren en annuleren
  • Ondersteuning voor terugkerende gebeurtenissen
  • Integratie met onlinevergaderingen (Teams, Skype)

Beschikbaarheid en planning

  • Beschikbaarheidsschema's ophalen
  • Vergadertijden zoeken met beschikbaarheidscontrole
  • Agendaweergave met filteren van tijdsbereik
  • Beschikbaarheidsanalyse van deelnemers

Beheer van deelnemers

  • Vereiste, optionele en resource-deelnemers beheren
  • Ondersteuning voor tijdvoorstellen
  • Responsen bijhouden
  • Ondersteuning voor distributielijsten

Terugkeerpatronen

  • Dagelijkse, wekelijkse, maandelijkse en jaarlijkse patronen
  • Absoluut en relatief terugkeerpatroon
  • Aantal einddatums of exemplaren
  • Specificaties voor de dag van de week en de maand

Onlinevergaderingen

  • Integratie met Teams voor Bedrijven
  • Ondersteuning voor Skype voor Bedrijven
  • Ondersteuning voor Skype voor Consumenten
  • Automatisch genereren van een vergaderingskoppeling

Opmerkingen

  1. Alle tijdstempels gebruiken de indeling UTC/ISO 8601 met tijdzone
  2. Agenda MCP is afhankelijk van UserprofileMCP om gebruikers in de organisatie te vinden
  3. E-mailadressen moeten een geldige indeling hebben
  4. Deelnemersmatrices (adressen, typen, namen) moeten zich in dezelfde volgorde bevinden
  5. Onlinevergaderingen vereisen isOnlineMeeting=true en onlineMeetingProvider
  6. Terugkeerpatroon vereist zowel patroon- als bereikobjecten
  7. Tijdzones moeten consistent zijn in de begin- en eindtijden
  8. TransactionId maakt het maken van idempotent-gebeurtenissen mogelijk