Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Importante
- Esta es una característica en vista previa.
- Las características en versión preliminar no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están sujetas a condiciones de uso adicionales y están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.
Panorama
| Id. de servidor | Nombre para mostrar | Description |
|---|---|---|
mcp_CalendarTools |
Calendario de Trabajo IQ | Servidor MCP para herramientas de calendario. Use este servidor MCP para operaciones de calendario, como crear, actualizar, recuperar eventos, administrar invitaciones y comprobar la disponibilidad. |
Nota:
- Las conexiones existentes que usan versiones anteriores de servidores MCP de Microsoft, como el servidor MCP de Microsoft Teams, siguen siendo compatibles.
- Para todas las conexiones nuevas, use los servidores MCP de Work IQ más recientes, como Work IQ Teams.
Herramientas disponibles
mcp_CalendarTools_graph_acceptEvent
Acepte la invitación de eventos especificada en el calendario de un usuario.
Parámetros requeridos:
- eventId: el identificador del evento que se va a aceptar.
Parámetros opcionales:
-
userId: id. de usuario o
userPrincipalName - comentario: texto opcional incluido en la respuesta
- sendResponse: indica si se va a enviar respuesta al organizador
mcp_CalendarTools_graph_cancelEvent
Cancele un evento en el calendario de un usuario especificado y notifique a los asistentes.
Parámetros requeridos:
- eventId: identificador único del evento que se va a cancelar.
Parámetros opcionales:
-
userId: id. de usuario o
userPrincipalName - comentario: mensaje de cancelación opcional
mcp_CalendarTools_graph_createEvent
Cree un nuevo evento de calendario en el calendario de un usuario especificado. Admite eventos periódicos y reuniones en línea.
Parámetros requeridos:
- subject: Asunto o título del evento (no vacío)
-
start: marca de tiempo de inicio con
dateTimeytimeZone -
end: marca de tiempo final con
dateTimeytimeZone - attendees_addresses: matriz de direcciones de correo electrónico de asistentes
Parámetros opcionales:
-
userId: id. de usuario o
userPrincipalName - body: cuerpo del evento con contentType (Texto/HTML) y contenido
-
location: Ubicación con
displayName - attendees_types: roles de asistente (obligatorio, opcional, recurso)
- attendees_names: nombres de muestra para los asistentes
- recurrencia: patrón y rango de recurrencia
- isOnlineMeeting: se establece en true para la reunión en línea
-
onlineMeetingProvider:
teamsForBusiness,skypeForBusiness,skypeForConsumer - allowNewTimeProposals: permitir propuestas de tiempo (valor predeterminado: true)
-
transactionId:
Idempotenceidentificador
mcp_HerramientasCalendario_gráfico_rechazarEvento
Rechace la invitación de eventos especificada en el calendario de un usuario.
Parámetros requeridos:
- eventId: identificador del evento que se va a rechazar
Parámetros opcionales:
userId: id. de usuario o
userPrincipalNamecomentario: texto opcional en respuesta
sendResponse: indica si se va a enviar la respuesta
mcp_CalendarTools_graph_deleteEvent
Elimine un evento del calendario de un usuario especificado.
Parámetros requeridos:
- eventId: identificador único del evento que se va a eliminar.
Parámetros opcionales:
-
userId: id. de usuario o
userPrincipalName
mcp_CalendarTools_graph_findMeetingTimes
Sugerir horas y ubicaciones de reunión en función de la disponibilidad del organizador y del asistente.
Parámetros requeridos:
- meetingDuration: duración de la reunión (por ejemplo, "PT1H")
Parámetros opcionales:
-
userId: id. de organizador o
userPrincipalName - attendees_addresses: direcciones de correo electrónico de asistentes
- attendees_types: tipos de asistentes
- attendees_names: nombres de muestra para los asistentes
-
timeConstraint: disponibilidad horaria con
timeslotsyactivityDomain - locationConstraint: Opciones de ubicación
- maxCandidates: Sugerencias máximas
- isOrganizerOptional: marca de organizador opcional
- returnSuggestionReasons: incluir razones
- minimumAttendeePercentage: umbral mínimo de asistencia
mcp_CalendarTools_graph_getEvent
Obtiene un único evento de calendario del calendario de un usuario especificado.
Parámetros requeridos:
- eventId: identificador único del evento
Parámetros opcionales:
-
userId: id. de usuario o
userPrincipalName -
select: parámetro de consulta de OData
\$select -
expand: OData para propiedades de navegación
\$expand
mcp_CalendarTools_graph_getSchedule
Obtenga la agenda de disponibilidad de un usuario, lista de distribución o recurso.
Parámetros requeridos:
- listas: direcciones SMTP de usuarios o recursos
-
startTime: hora de inicio con
dateTimeytimeZone -
endTime: hora de finalización con
dateTimeytimeZone
Parámetros opcionales:
-
userId: id. de usuario o
userPrincipalName - availabilityViewInterval: duración del espacio de tiempo en minutos
mcp_CalendarTools_grafico_listaVistaCalendario
Recupere las apariciones del calendario dentro de un intervalo de tiempo especificado para un usuario.
Parámetros requeridos:
- startDateTime: inicio del intervalo de tiempo (ISO 8601)
- endDateTime: fin del intervalo de tiempo (ISO 8601)
Parámetros opcionales:
-
userId: id. de usuario o
userPrincipalName - top: número máximo de eventos
- orderby: cláusula de ordenamiento
mcp_HerramientasCalendario_grafico_listarEventos
Recupere una lista de eventos del calendario de un usuario especificado.
Parámetros opcionales:
-
userId: id. de usuario o
userPrincipalName - startDateTime: inicio del intervalo de tiempo (ISO 8601)
- endDateTime: fin del intervalo de tiempo (ISO 8601)
- top: número máximo de eventos
- filter: consulta de filtro de OData
- orderby: ordenar por consulta de OData
mcp_HerramientasDelCalendario_grafico_actualizarEvento
Actualice un evento de calendario existente en el calendario de un usuario especificado.
Parámetros requeridos:
- eventId: identificador único del evento
Parámetros opcionales:
-
userId: id. de usuario o
userPrincipalName - asunto: asunto actualizado
- body: contenido del cuerpo actualizado
- start: hora de inicio actualizada
- end: hora de finalización actualizada
- ubicación: ubicación actualizada
- attendees_addresses: mensajes de correo electrónico de asistentes actualizados
- attendees_types: tipos de asistentes actualizados
- attendees_names: nombres de asistentes actualizados
- isCancelled: se establece en true para cancelar
- recurrencia: patrón de recurrencia actualizado
Funciones principales
Administración de eventos
- Crear, leer, actualizar y eliminar eventos
- Aceptar, rechazar y cancelar invitaciones
- Compatibilidad con eventos periódicos
- Integración con reuniones en línea (Teams, Skype)
Disponibilidad y programación
- Obtener horarios de disponibilidad
- Buscar horas de reunión con comprobación de disponibilidad
- Vista de calendario con filtrado de intervalo de tiempo
- Análisis de disponibilidad de asistentes
Administración de asistentes
- Administrar asistentes obligatorios, opcionales y de recursos
- Soporte para propuestas de horarios
- Seguir respuestas
- Compatibilidad con listas de distribución
Patrones de periodicidad
- Patrones diario, semanal, mensual y anual
- Periodicidad absoluta y relativa
- Fecha de finalización o número de ocurrencias
- Especificaciones de día de semana y mes
Reuniones de Internet
- Integración con Teams para empresas
- Compatibilidad con Skype Empresarial
- Compatibilidad con Skype (para uso personal)
- Generación automática de vínculos de reunión
Notes
- Todas las marcas de tiempo utilizan el formato UTC/ISO 8601 con zona horaria
- Calendar MCP se basa en
UserprofileMCPpara encontrar usuarios en la organización. - Las direcciones de correo electrónico deben estar en formato válido
- Las matrices de asistentes (direcciones, tipos, nombres) deben estar en el mismo orden
- Las reuniones online requieren
isOnlineMeeting=trueyonlineMeetingProvider - La periodicidad requiere objetos de patrón y rango
- Las zonas horarias deben ser coherentes en las horas de inicio y finalización
-
TransactionIdPermiteidempotentla creación de eventos