Servidor MCP oficial da Expert Integrado

Zoom MCP

Conecta o seu Zoom Team Chat ao Claude Code: você pede em português — "envia uma mensagem no canal #geral" — e ele executa direto no seu Zoom.

npm · @expertintegrado/zoom-mcp 20 tools Node.js 18+ OAuth 2.0 MIT
Claude Code Envia no canal #geral: "reunião remarcada pra 15h" zoom_send_message Zoom Team Chat · #geral reunião remarcada pra 15h Mensagem enviada
01 · Como funciona

Do pedido em português até o seu Zoom, sem intermediário

O servidor roda na sua máquina e fala direto com a API oficial do Zoom. Nada passa por servidores da Expert Integrado.

Você pede em português Claude Code escolhe a tool certa Zoom MCP local · OAuth + retry API Zoom api.zoom.us/v2 Resultado de volta no chat Token OAuth salvo localmente (tokens.json), renovado sozinho quando expira
1

Você pede no Claude Code

Em português, do seu jeito: "quem são os membros do canal #vendas?", "mostra as últimas mensagens do #geral".

2

O Claude escolhe a tool

Entre as 20 tools do servidor — por exemplo, zoom_start_thread pra abrir um assunto ou zoom_list_channels pra listar canais.

3

O servidor local autentica

O Zoom MCP roda na sua máquina (via npx), lê o token OAuth salvo em tokens.json e o renova automaticamente quando expira.

4

Chamada à API oficial do Zoom

Requisição HTTPS para api.zoom.us/v2, com retry exponencial em erros temporários e paginação automática em listas grandes.

5

O resultado volta no chat

Resposta formatada em português — canal criado, mensagem enviada, lista de membros — pronta pra você conferir e continuar a conversa.

02 · Tools

20 tools cobrindo o Team Chat de ponta a ponta

Cada tool é uma capacidade real do servidor — o Claude combina várias delas pra resolver o seu pedido.

Canais

6 tools
  • zoom_list_channelslista todos os seus canais
  • zoom_get_channeldetalhes de um canal
  • zoom_create_channelcria canal público, privado ou DM
  • zoom_list_channel_membersmembros de um canal
  • zoom_invite_channel_membersconvida membros por e-mail
  • zoom_search_channelsbusca canal pelo nome

Mensagens

10 tools
  • zoom_start_threadabre um assunto novo em thread
  • zoom_send_messageenvia pra canal ou DM, dentro da thread
  • zoom_send_fileenvia imagem, PDF, PPTX etc.
  • zoom_list_messagesmensagens de um canal ou DM por data
  • zoom_get_messagedetalhes completos de uma mensagem
  • zoom_update_messageedita mensagem enviada por você
  • zoom_delete_messageapaga uma mensagem
  • zoom_react_messageadiciona ou remove reação
  • zoom_list_threadmensagens da thread + o ID da raiz
  • zoom_download_filebaixa arquivo ou imagem de mensagem

Contatos e sessões

3 tools
  • zoom_list_contactscontatos da empresa ou externos
  • zoom_search_contactsbusca contato por nome ou email (resolve DM)
  • zoom_list_sessionsconversas recentes (canais e DMs)

Status

1 tool
  • zoom_statusverifica a conexão e mostra a conta autenticada — o primeiro socorro quando algo parece errado
03 · Instalação guiada

Cole um prompt no Claude Code e ele conduz tudo

Inclusive criando o app no Zoom Marketplace por você, pelo navegador — você só faz o login. Sem editar arquivo, sem mexer em JSON.

1

Instale os pré-requisitos

Node.js 18+ e Claude Code, uma vez só. O próprio prompt verifica se está tudo no lugar antes de começar.

2

Cole o prompt do README

A cada etapa que acontece no navegador, o Claude pergunta: "quer que eu faça pra você?". Se sim, ele opera o navegador (Playwright MCP, ou a extensão Claude in Chrome se você já usa), narrando cada clique — e você só entra com o seu login. Prefere manual? Ele orienta um passo por vez.

3

Ele cria o app, registra e testa

Cria o app (tipo "General App") no marketplace.zoom.us com os escopos de Team Chat, registra o MCP no Claude Code, valida as credenciais com uma chamada real à API na autorização OAuth e fecha com um teste de ponta a ponta listando os seus canais.

Suas credenciais ficam com você. O Client ID e o Client Secret vão direto pro comando de registro (nunca são repetidos no chat), e os tokens de acesso ficam num arquivo local (tokens.json), fora do controle de versão. Cada pessoa cria o próprio app na própria conta Zoom.
Abrir o passo a passo no README Instalação técnica (manual)
04 · Segurança

Local por padrão

Tokens só na sua máquina

A autorização OAuth grava os tokens em tokens.json, local e fora do git. A renovação é automática — você autoriza uma vez.

Nenhum intermediário

O servidor roda localmente e conversa direto com a API do Zoom. Nenhuma credencial ou mensagem passa por servidores da Expert Integrado.

Escopos mínimos

O app pede só permissões de Team Chat (e a leitura do seu próprio usuário). Cada pessoa cria o próprio app, na própria conta.

05 · Stack

Leve de propósito

Distribuído via npx, sem build e com três dependências — abre rápido toda vez que o Claude Code inicia.

Node.js 18+ · ESM @modelcontextprotocol/sdk Zod OAuth 2.0 User-Managed API Zoom v2 npx · zero build MIT