Cal.com Calendar
Integra-se com a API do Cal.com Calendar para agendamento de compromissos.
Documentação
Cal.com Calendar MCP Server
Uma implementação de servidor MCP que se integra à API do Cal.com Calendar, fornecendo recursos de agendamento de compromissos.
Recursos
- Adicionar Compromissos: Agende novos compromissos de calendário com detalhes do participante
- Atualizar Compromissos: Modifique detalhes de compromissos existentes, como horário e anotações
- Excluir Compromissos: Cancele e remova compromissos existentes
- Listar Compromissos: Visualize compromissos agendados para intervalos de datas específicos
Ferramentas
-
calcom_add_appointment
- Cria novos compromissos de calendário
- Entradas:
eventTypeId(number): O ID do tipo de evento do Cal.comstartTime(string): Horário de início no formato ISO (YYYY-MM-DDTHH:mm:ss.sssZ)endTime(string): Horário de término no formato ISO (YYYY-MM-DDTHH:mm:ss.sssZ)name(string): Nome do participanteemail(string): E-mail do participantenotes(string, opcional): Anotações adicionais para o compromisso
-
calcom_update_appointment
- Atualiza compromissos de calendário existentes
- Entradas:
bookingId(number): O ID da reserva do Cal.com a ser atualizadostartTime(string, opcional): Novo horário de início no formato ISOendTime(string, opcional): Novo horário de término no formato ISOnotes(string, opcional): Novas anotações para o compromisso
-
calcom_delete_appointment
- Exclui compromissos de calendário existentes
- Entradas:
bookingId(number): O ID da reserva do Cal.com a ser excluídoreason(string, opcional): Motivo do cancelamento
-
calcom_list_appointments
- Lista compromissos de calendário em um intervalo de datas
- Entradas:
startDate(string): Data de início no formato YYYY-MM-DDendDate(string): Data de término no formato YYYY-MM-DD
Configuração
Obtendo uma Chave de API
- Cadastre-se em uma conta do Cal.com
- Navegue até Configurações > Desenvolvedor > Chaves de API
- Gere uma nova chave de API com as permissões adequadas
Uso com Claude Desktop
Adicione isso ao seu claude_desktop_config.json:
Docker
{
"mcpServers": {
"calcom-calendar": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"CALCOM_API_KEY",
"mcp/calcom-calendar"
],
"env": {
"CALCOM_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
NPX
{
"mcpServers": {
"calcom-calendar": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-calcom-calendar"
],
"env": {
"CALCOM_API_KEY": "YOUR_API_KEY_HERE"
}
}
}
}
Build
Build Docker:
docker build -t mcp/calcom-calendar:latest -f Dockerfile .
Licença
Este servidor MCP é licenciado sob a Licença MIT. Isso significa que você está livre para usar, modificar e distribuir o software, sujeito aos termos e condições da Licença MIT. Para mais detalhes, consulte o arquivo LICENSE no repositório do projeto.