Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Importante
É necessário fazer parte do programa de pré-visualização Frontier para obter acesso antecipado ao Microsoft Agent 365. A Frontier liga-o diretamente às mais recentes inovações de IA da Microsoft. As pré-visualizações da Frontier estão sujeitas aos termos de pré-visualização existentes dos seus contratos com clientes. Como estas funcionalidades ainda estão em desenvolvimento, a sua disponibilidade e capacidades podem mudar ao longo do tempo.
Descrição geral
| ID do servidor | Nome a apresentar | Descrição |
|---|---|---|
| mcp_CalendarTools | Servidor MCP do Calendário Microsoft Outlook | Servidor MCP para ferramentas de calendário. Use este servidor MCP para operações de calendário como criar, atualizar, recuperar eventos, gerir convites e verificar a disponibilidade. |
Ferramentas disponíveis
mcp_CalendarTools_graph_acceptEvent
Aceite o convite de evento especificado no calendário do utilizador.
Parâmetros necessários
- eventId: O ID do evento a aceitar
Parâmetros opcionais
- userId: User ID ou userPrincipalName
- comentário: Texto opcional incluído na resposta
- sendResponse: Se deve enviar a resposta ao organizador
mcp_CalendarTools_graph_cancelEvent
Cancele um evento no calendário de um utilizador específico e notifique os participantes.
Parâmetros necessários
- eventId: O identificador único do evento a cancelar
Parâmetros opcionais
- userId: User ID ou userPrincipalName
- comentário: Mensagem de cancelamento opcional
mcp_CalendarTools_graph_createEvent
Crie um novo evento no calendário de um utilizador especificado. Apoia eventos recorrentes e reuniões online.
Parâmetros necessários
- assunto: Assunto/título do evento (não vazio)
- início: Carimbo temporal de início com dataHora e fusoHorário
- fim: Fim do carimbo temporal com dataHora e FusoHorário
- attendees_addresses: Variedade de endereços de email dos participantes
Parâmetros opcionais
- userId: User ID ou userPrincipalName
- corpo: Corpo do evento com contentType (Texto/HTML) e conteúdo
- localização: Localização com Nome de exibição
- attendees_types: Funções dos participantes (obrigatórias, opcionais, de recurso)
- attendees_names: Os participantes mostram os nomes
- recorrência: Padrão e alcance de recorrência
- isOnlineMeeting: Definido para true para reunião online
- onlineMeetingProvider: teamsForBusiness, skypeForBusiness, skypeParaConsumer
- allowNewTimeProposals: Permitir propostas de tempo (padrão: true)
- transactionId: identificador de idempotência
mcp_CalendarTools_graph_declineEvent
Recusar o convite para o evento especificado no calendário do utilizador.
Parâmetros necessários
- eventId: O ID do evento a declinar
Parâmetros opcionais
userId: User ID ou userPrincipalName
comentário: Texto opcional em resposta
sendResponse: Se deve enviar a resposta
mcp_CalendarTools_graph_deleteEvent
Apagar um evento do calendário de um utilizador especificado.
Parâmetros necessários
- eventId: O identificador único do evento a eliminar
Parâmetros opcionais
- userId: User ID ou userPrincipalName
mcp_CalendarTools_graph_findMeetingTimes
Sugira horários e locais das reuniões com base na disponibilidade do organizador e dos participantes.
Parâmetros necessários
- Duração da reunião: Duração da reunião (por exemplo, 'PT1H')
Parâmetros opcionais
- userId: Organizer ID ou userPrincipalName
- attendees_addresses: Endereços de email dos participantes
- attendees_types: Tipos de participantes
- attendees_names: Os participantes mostram os nomes
- timeConstraint: Disponibilidade de tempo com intervalos de tempo e activityDomain
- Restrição de localização: Opções de localização
- maxCandidates: Sugestões máximas
- isOrganizerOptional: Flag opcional Organizer
- returnSugestãoRazões: Incluir razões
- minimumPercenteeeePercentage: Limiar mínimo de assistência
mcp_CalendarTools_graph_getEvent
Obtenha um único evento do calendário de um utilizador específico.
Parâmetros necessários
- eventId: O identificador único do evento
Parâmetros opcionais
- userId: User ID ou userPrincipalName
- select: OData $select parâmetro de consulta
- expandir: OData $expand para propriedades de navegação
mcp_CalendarTools_graph_getSchedule
Obtenha a agenda livre/ocupada para um utilizador, lista de distribuição ou recurso.
Parâmetros necessários
- agendas: endereços SMTP de utilizadores ou recursos
- Hora de início: Hora de início com dataHora e fusoHorário
- fimTempo: Hora do fim com dataHora e fusoHorário
Parâmetros opcionais
- userId: User ID ou userPrincipalName
- availabilityViewInterval: Duração do intervalo de tempo em minutos
mcp_CalendarTools_graph_listCalendarView
Recuperar ocorrências do calendário dentro de um intervalo de tempo especificado para um utilizador.
Parâmetros necessários
- startDateTime: Início do intervalo temporal (ISO 8601)
- fimTempoTempo: Fim do intervalo de tempo (ISO 8601)
Parâmetros opcionais
- userId: User ID ou userPrincipalName
- topo: Número máximo de eventos
- ordenar: Ordem por cláusula
mcp_CalendarTools_graph_listEvents
Recupere uma lista de eventos do calendário de um utilizador especificado.
Parâmetros opcionais
- userId: User ID ou userPrincipalName
- startDateTime: Início do intervalo temporal (ISO 8601)
- fimTempoTempo: Fim do intervalo de tempo (ISO 8601)
- topo: Número máximo de eventos
- filter: consulta de filtro OData
- orderby: OData order by query
mcp_CalendarTools_graph_updateEvent
Atualize um evento de calendário existente no calendário de um utilizador especificado.
Parâmetros necessários
- eventId: O identificador único do evento
Parâmetros opcionais
- userId: User ID ou userPrincipalName
- assunto: Assunto atualizado
- corpo: Conteúdo atualizado do corpo
- Início: Hora de início atualizada
- fim: Hora de fim atualizada
- localização: Localização atualizada
- attendees_addresses: Emails atualizados dos participantes
- attendees_types: Tipos de participantes atualizados
- attendees_names: Nomes atualizados dos participantes
- isCancelled: Definir para true para cancelar
- recorrência: Padrão de recorrência atualizado
Funcionalidades principais
Gestão de eventos
- Criar, Ler, Atualizar, Eliminar
- Aceitar, recusar e cancelar convites
- Apoio a eventos recorrentes
- Integração com reuniões online (Teams, Skype)
Disponibilidade e agendamento
- Arranja horários livres/ocupados
- Encontre horários de reuniões com verificação de disponibilidade
- Vista de calendário com filtragem por intervalo temporal
- Análise da disponibilidade dos participantes
Gestão de participantes
- Gerir os participantes necessários, opcionais e de recursos
- Apoio a propostas de tempo
- Respostas da faixa
- Suporte para listas de distribuição
Padrão de Periodicidade
- Padrões diários, semanais, mensais e anuais
- Recorrência absoluta e relativa
- Data de fim ou contagem de ocorrências
- Especificações do dia da semana e do mês
Reunião online
- Integração com o Teams for Business
- Suporte para Skype for Business
- Suporte para Skype para Consumidor
- Geração automática de ligação de encontros
Notas
- Todos os carimbos de data utilizam o formato UTC/ISO 8601 com fuso horário
- O Calendar MCP baseia-se no UserprofileMCP para encontrar utilizadores na organização
- O e-mail tem de estar num formato válido.
- Os arrays de participantes (endereços, tipos, nomes) devem estar na mesma ordem
- As reuniões online exigem isOnlineMeeting=true e onlineMeetingProvider
- A recorrência requer tanto objetos de padrão como de alcance
- Os fusos horários devem ser consistentes entre as horas de início e fim
- O TransactionId permite a criação de eventos idempotentes