Ferramentas MCP: calendário
Leia, escreva e verifique conflitos de eventos em todos os calendários via MCP. As ferramentas
de escrita precisam de ATBRIDGE_ALLOW_WRITES=1 — ver a visão geral do MCP.
As tarefas são tasks.
| Ferramenta | Acesso | Finalidade | Parâmetros principais |
|---|---|---|---|
calendar_list | leitura | Listar os calendários configurados | — |
calendar_refresh | leitura | Ressincronizar agora os calendários com suporte para atualização (CalDAV/ICS) | calendar_id |
calendar_events_search | leitura | Eventos numa janela | from, to (YYYY-MM-DD ou ISO 8601), query, calendar_id |
calendar_events_get | leitura | Um evento | id |
calendar_clash_check | leitura | Sondagem de conflitos entre calendários | start, end (YYYY-MM-DD ou ISO 8601), exclude_id |
calendar_settings | leitura | As definições de calendário do utilizador: horário de trabalho, dias úteis, fuso horário (para raciocinar sobre agendamento no horário dele) | — |
calendar_find_slots | leitura | Encontrar horários livres numa janela (respeita eventos + horário de trabalho) | from, to (YYYY-MM-DD ou ISO 8601), duration_minutes, calendar_id, working_hours (HH:MM-HH:MM), limit |
calendar_events_create | escrita | Criar um evento | calendar_id, title, start, end (YYYY-MM-DD ou ISO 8601), location, description, attendees ([{email, role?}]), send_invites, recurrence (RRULE), until/count, force |
calendar_events_update | escrita | Alterar um evento | id + campos a modificar (incl. attendees, send_invites, recurrence); scope (this|all) + occurrence (YYYY-MM-DD ou ISO 8601) para editar uma instância |
calendar_events_delete | escrita | Eliminar um evento | id; scope: this + occurrence (YYYY-MM-DD ou ISO 8601) remove uma ocorrência de uma série |
calendar_events_rsvp | escrita | Responder a um convite recebido | id, response (accepted|declined|tentative), email |
Was this page helpful?
Thanks for the feedback!