calendly-mcp
Allows managing Calendly events: listing event types and available slots, scheduling and canceling events, and retrieving event details including Zoom links and guest info.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@calendly-mcpschedule a 30-minute call with Bob next Monday at 10 AM"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
calendly-mcp
MCP server para integração com Calendly API v2. Permite que qualquer instância do Claude agende, consulte e cancele eventos no Calendly sem passar pelo formulário público.
Tools disponíveis
Tool | Descrição |
| Lista tipos de evento ativos (diagnóstico, apresentação etc.) |
| Lista horários disponíveis em um intervalo de datas (máx. 7 dias) |
| Agenda uma reunião para um convidado |
| Cancela um evento pelo UUID |
| Retorna detalhes completos de um evento, incluindo link Zoom e dados do convidado |
Sobre calendly_schedule
A ferramenta tenta agendamento direto via endpoint interno do Calendly (o mesmo que a página de agendamento usa). Se o endpoint rejeitar o Bearer token, retorna uma URL pré-preenchida com todos os dados do convidado — abre no Chrome e confirma em um clique.
Related MCP server: Google Calendar MCP Server
Pré-requisitos
Node.js 18+
Conta Calendly Standard ou superior (Standard já libera API v2)
Personal Access Token (PAT) do Calendly
1. Gerar o PAT no Calendly
Clique em Personal Access Tokens
Clique em Generate New Token
Nome sugerido:
claude-mcpCopie o token gerado (exibido uma única vez)
2. Salvar no 1Password
Crie um novo item no vault Agentes Eric (ID dw75mcc3tt223zd4yeo6ym2aqm):
Título:
CALENDLY_TOKENCampo:
credentialcom o valor do PAT
Via CLI:
op item create \
--vault "Agentes Eric" \
--title "CALENDLY_TOKEN" \
--category "API Credential" \
credential="<SEU_PAT_AQUI>"3. Adicionar ao tokens-manifest.yaml
Em claude-sync/secrets-bootstrap/tokens-manifest.yaml, adicione na seção correspondente:
- name: CALENDLY_TOKEN
op_path: "op://Agentes Eric/CALENDLY_TOKEN/credential"
targets: [pc, notebook, vps-claude-code, vps-claude-code-backup]Depois rode setup-secrets.ps1 no PC e notebook, e o script equivalente nas VPS para propagar o token.
4. Instalar o MCP
PC e Notebook (Windows)
cd C:\repos
git clone https://github.com/ericlucianoferreira/calendly-mcp.git
cd calendly-mcp
npm installAdicionar no ~/.claude.json (dentro de mcpServers):
"calendly": {
"command": "node",
"args": ["C:/repos/calendly-mcp/index.js"],
"env": {
"CALENDLY_TOKEN": "<token ou deixar vazio se setup-secrets já propagou via env var>"
}
}Se o setup-secrets.ps1 já injetou CALENDLY_TOKEN nas variáveis de ambiente do Windows, o env no .claude.json pode ser omitido — o processo filho herda.
VPS (containers claude-code e claude-code-backup)
Os dois containers compartilham /data-shared, então edite o ~/.claude.json uma única vez:
cd /workspace/mcps
git clone https://github.com/ericlucianoferreira/calendly-mcp.git
cd calendly-mcp
npm installAdicionar no ~/.claude.json (dentro de mcpServers):
"calendly": {
"command": "node",
"args": ["/workspace/mcps/calendly-mcp/index.js"],
"env": {
"CALENDLY_TOKEN": ""
}
}Preencher o valor do token via op read "op://Agentes Eric/CALENDLY_TOKEN/credential" ou via /etc/environment.d/expert.conf se já propagado.
5. Reiniciar o Claude Code
Após editar o .claude.json, reiniciar o Claude Code para reconectar os MCPs.
Validação rápida
Com o MCP ativo, rode no Claude:
use calendly_list_event_typesDeve retornar a lista de event types (incluindo "diagnóstico").
Atualização
cd C:\repos\calendly-mcp
git pull
# nas VPS:
cd /workspace/mcps/calendly-mcp && git pullVariáveis de ambiente
Variável | Obrigatória | Descrição |
| Sim | Personal Access Token do Calendly |
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ericlucianoferreira/calendly-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server