Dela via


Microsoft Outlook Kalender MCP-serverreferens

Viktigt

Du måste vara en del av förhandsversionen av Frontier för att få tidig åtkomst till Microsoft Agent 365. Frontier ansluter dig direkt till Microsofts senaste AI-innovationer. Förhandsversioner av Gräns omfattas av de befintliga förhandsversionsvillkoren för dina kundavtal. Eftersom dessa funktioner fortfarande är under utveckling kan deras tillgänglighet och funktioner ändras över tid.

Översikt

Server-ID Visningsnamn Description
mcp_CalendarTools Microsoft Outlook Kalender MCP Server MCP-server för kalenderverktyg. Använd den här MCP-servern för kalenderåtgärder som att skapa, uppdatera, hämta händelser, hantera inbjudningar och kontrollera tillgängligheten.

Tillgängliga verktyg

mcp_CalendarTools_graph_acceptEvent

Acceptera den angivna händelseinbjudan i en användares kalender.

Obligatoriska parametrar

  • eventId: ID:t för händelsen som ska accepteras

Valfria parametrar

  • userId: Användar-ID eller userPrincipalName
  • kommentar: Valfri text som ingår i svaret
  • sendResponse: Om du vill skicka svar till organisatören

mcp_CalendarTools_graph_cancelEvent

Avbryt en händelse i en angiven användares kalender och meddela deltagarna.

Obligatoriska parametrar

  • eventId: Den unika identifieraren för händelsen som ska avbrytas

Valfria parametrar

  • userId: Användar-ID eller userPrincipalName
  • kommentar: Valfritt meddelande om annullering

mcp_CalendarTools_graph_createEvent

Skapa en ny kalenderhändelse i en angiven användares kalender. Stöder återkommande händelser och onlinemöten.

Obligatoriska parametrar

  • ämne: Händelseämne/titel (ej tom)
  • start: Starta tidsstämpeln med dateTime och timeZone
  • end: End timestamp with dateTime and timeZone (Sluttidsstämpel med dateTime och timeZone)
  • attendees_addresses: Matris med deltagares e-postadresser

Valfria parametrar

  • userId: Användar-ID eller userPrincipalName
  • brödtext: Händelsetext med contentType (text/HTML) och innehåll
  • plats: Plats med displayName
  • attendees_types: Deltagarroller (obligatoriskt, valfritt, resurs)
  • attendees_names: Visningsnamn för deltagare
  • upprepning: Upprepningsmönster och intervall
  • isOnlineMeeting: Inställt på true för onlinemöte
  • onlineMeetingProvider: teamsForBusiness, skypeForBusiness, skypeForConsumer
  • allowNewTimeProposals: Tillåt tidsförslag (standard: true)
  • transactionId: Idempotensidentifierare

mcp_CalendarTools_graph_declineEvent

Neka den angivna händelseinbjudan i en användares kalender.

Obligatoriska parametrar

  • eventId: ID:t för händelsen som ska avvisas

Valfria parametrar

  • userId: Användar-ID eller userPrincipalName

  • kommentar: Valfri text som svar

  • sendResponse: Om svaret ska skickas

mcp_CalendarTools_graph_deleteEvent

Ta bort en händelse från en angiven användares kalender.

Obligatoriska parametrar

  • eventId: Den unika identifieraren för händelsen som ska tas bort

Valfria parametrar

  • userId: Användar-ID eller userPrincipalName

mcp_CalendarTools_graph_findMeetingTimes

Föreslå mötestider och platser baserat på organisatörs- och deltagartillgänglighet.

Obligatoriska parametrar

  • meetingDuration: Mötesvaraktighet (till exempel "PT1H")

Valfria parametrar

  • userId: Organizer ID eller userPrincipalName
  • attendees_addresses: E-postadresser för deltagare
  • attendees_types: Deltagartyper
  • attendees_names: Visningsnamn för deltagare
  • timeConstraint: Tidstillgänglighet med tidsslots och activityDomain
  • locationConstraint: Platsalternativ
  • maxCandidates: Maximalt antal förslag
  • isOrganizerOptional: Valfri organisatörsflagga
  • returnSuggestionReasons: Inkludera orsaker
  • minimumAttendeePercentage: Lägsta tröskelvärde för närvaro

mcp_CalendarTools_graph_getEvent

Hämta en enskild kalenderhändelse från en angiven användares kalender.

Obligatoriska parametrar

  • eventId: Den unika identifieraren för händelsen

Valfria parametrar

  • userId: Användar-ID eller userPrincipalName
  • select: OData $select frågeparameter
  • expandera: OData-$expand för navigeringsegenskaper

mcp_CalendarTools_graph_getSchedule

Hämta schemat för ledig/upptagen för en användare, distributionslista eller resurs.

Obligatoriska parametrar

  • scheman: SMTP-adresser för användare eller resurser
  • startTime: Starttid med dateTime och timeZone
  • endTime: Sluttid med dateTime och timeZone

Valfria parametrar

  • userId: Användar-ID eller userPrincipalName
  • availabilityViewInterval: Tidsintervallslängd i minuter

mcp_CalendarTools_graph_listCalendarView

Hämta kalenderförekomster inom ett angivet tidsintervall för en användare.

Obligatoriska parametrar

  • startDateTime: Starttidsintervall (ISO 8601)
  • endDateTime: Tidsintervallets slut (ISO 8601)

Valfria parametrar

  • userId: Användar-ID eller userPrincipalName
  • överst: Maximalt antal händelser
  • orderby: Order by-sats

mcp_CalendarTools_graph_listEvents

Hämta en lista över händelser från en angiven användares kalender.

Valfria parametrar

  • userId: Användar-ID eller userPrincipalName
  • startDateTime: Starttidsintervall (ISO 8601)
  • endDateTime: Tidsintervallets slut (ISO 8601)
  • överst: Maximalt antal händelser
  • filter: OData-filterfråga
  • orderby: OData-ordning efter fråga

mcp_CalendarTools_graph_updateEvent

Uppdatera en befintlig kalenderhändelse i en angiven användares kalender.

Obligatoriska parametrar

  • eventId: Den unika identifieraren för händelsen

Valfria parametrar

  • userId: Användar-ID eller userPrincipalName
  • ämne: Uppdaterat ämne
  • body: Uppdaterat brödtextinnehåll
  • start: Uppdaterad starttid
  • end: Uppdaterad sluttid
  • plats: Uppdaterad plats
  • attendees_addresses: Uppdaterade e-postmeddelanden för deltagare
  • attendees_types: Uppdaterade deltagartyper
  • attendees_names: Uppdaterade deltagarnamn
  • isCancelled: Ställ in på true för att avbryta
  • upprepning: Uppdaterat upprepningsmönster

Viktiga funktioner

Händelsehantering

  • Skapa, läsa, uppdatera och ta bort
  • Acceptera, avvisa och avbryta inbjudningar
  • Stöd för återkommande händelser
  • Integrering med onlinemöten (Teams, Skype)

Tillgänglighet och schemaläggning

  • Hämta scheman för ledig/upptagen
  • Hitta mötestider med tillgänglighetskontroll
  • Kalendervy med tidsintervallfiltrering
  • Tillgänglighetsanalys för deltagare

Deltagarhantering

  • Hantera obligatoriska, valfria deltagare och resursdeltagare
  • Stöd för tidsförslag
  • Spåra svar
  • Stöd för distributionslistor

Återkommande mönster

  • Mönster varje dag, varje vecka, varje månad och år
  • Absolut och relativ upprepning
  • Antal slutdatum eller förekomster
  • Specifikationer för veckodag och månad

Onlinemöten

  • Integrering med Teams för företag
  • Stöd för Skype för företag
  • Stöd för Skype för konsumenter
  • Automatisk generering av möteslänkar

Anteckningar

  1. Alla tidsstämplar använder UTC/ISO 8601-format med tidszon
  2. Kalender-MCP förlitar sig på UserprofileMCP för att hitta användare i organisationen
  3. E-postmeddelandet måste vara i ett giltigt format.
  4. Deltagarmatriser (adresser, typer, namn) måste vara i samma ordning
  5. Onlinemöten kräver isOnlineMeeting=true och onlineMeetingProvider
  6. Upprepning kräver både mönster- och intervallobjekt
  7. Tidszoner ska vara konsekventa mellan start- och sluttider
  8. TransactionId aktiverar skapande av idempotent-händelser