Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Importante
Esta é uma funcionalidade de pré-visualização.
- A Microsoft lança funcionalidades de pré-visualização antes do lançamento oficial para que os clientes possam obter acesso antecipado e fornecer feedback.
- As funcionalidades de pré-visualização têm funcionalidades restritas e não são feitas para uso em produção.
- A Microsoft pode alterar os nomes e parâmetros das ferramentas MCP de pré-visualização. Evite dependências codificadas de forma rígida. A Microsoft mantém suporte a cenários.
- As funcionalidades de pré-visualização estão sujeitas a Microsoft termos suplementares de utilização.
Overview
| ID do servidor | URL ao nível do inquilino | Nome de exibição | Descrição |
|---|---|---|---|
mcp_CalendarTools |
https://agent365.svc.cloud.microsoft/agents/tenants/{tenantId}/servers/mcp_CalendarTools |
Calendário Work IQ | 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: ID de utilizador 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: ID de utilizador 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 do evento ou título (não vazio)
-
início: Marca temporal de início com
dateTimeetimeZone -
fim: Fim da marca temporal com
dateTimeetimeZone - attendees_addresses: Variedade de endereços de email dos participantes
Parâmetros opcionais:
-
userId: ID de utilizador ou
userPrincipalName - corpo: Corpo do evento com contentType (Texto/HTML) e conteúdo
-
localização: Localização com
displayName - attendees_types: Funções dos participantes (obrigatórias, opcionais, recursos)
- attendees_names: Os participantes mostram os nomes
- recorrência: Padrão e alcance de recorrência
- isOnlineMeeting: Defina como true para uma reunião online
-
onlineMeetingProvider:
teamsForBusiness,skypeForBusiness,skypeForConsumer - allowNewTimeProposals: Permitir propostas de tempo (padrão: true)
-
transactionId:
Idempotenceidentificador
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 recusar
Parâmetros opcionais:
userId: ID de utilizador ou
userPrincipalNamecomentá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: ID de utilizador ou
userPrincipalName
mcp_CalendarTools_grafico_encontrarHoráriosDeReunião
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 temporal com
timeslotseactivityDomain - Restrição de localização: Opções de localização
- maxCandidates: Sugestões máximas
- isOrganizerOptional: Indicador opcional de organizador
- returnSuggestionReasons: Incluir os motivos
- minimumAttendeePercentage: Limiar mínimo de presença
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: ID de utilizador ou
userPrincipalName -
select: parâmetro de consulta OData
\$select -
expandir: OData
\$expandpara 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
dateTimeetimeZone -
endTime: Hora de fim com
dateTimeetimeZone
Parâmetros opcionais:
-
userId: ID de utilizador 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)
- endDateTime: Fim do intervalo de tempo (ISO 8601)
Parâmetros opcionais:
-
userId: ID de utilizador ou
userPrincipalName - topo: Número máximo de eventos
- orderby: Cláusula ORDER BY
mcp_CalendarTools_graph_listEvents
Recupere uma lista de eventos do calendário de um utilizador especificado.
Parâmetros opcionais:
-
userId: ID de utilizador ou
userPrincipalName - startDateTime: Início do intervalo temporal (ISO 8601)
- endDateTime: Fim do intervalo de tempo (ISO 8601)
- topo: Número máximo de eventos
- filter: consulta de filtro OData
- orderby: consulta OData de ordenação
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: ID de utilizador 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: Defina como true para cancelar
- recorrência: Padrão de recorrência atualizado
Principais características
Gestão de eventos
- Criar, ler, atualizar e eliminar eventos
- 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
- Suporte para propostas de agendamento
- Acompanhar respostas
- Suporte para listas de distribuição
Padrões de recorrência
- 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ões online
- Integração com o Teams for Business
- Suporte para Skype para Empresas
- Suporte para Skype (para uso pessoal)
- Geração automática de link de reuniões
Notes
- Todos os carimbos de data utilizam o formato UTC/ISO 8601 com fuso horário
- O Calendário MCP baseia-se em
UserprofileMCPpara encontrar utilizadores na organização - Os endereços de email devem ter um formato válido
- Os arrays de participantes (endereços, tipos, nomes) devem estar na mesma ordem
- As reuniões online exigem
isOnlineMeeting=trueeonlineMeetingProvider - A periodicidade requer tanto o objeto padrão como o objeto intervalo
- Os fusos horários devem ser consistentes entre as horas de início e fim
-
TransactionIdPermiteidempotenta criação de eventos