O que você vai conseguir pedir ao Gemini CLI

Depois de conectado, o Gemini CLI passa a responder — dentro dos limites que você autorizou — perguntas e pedidos como:

  • Consultar sem abrir o painel: saldo de banco de horas, status de férias e últimos registros de ponto.
  • Acompanhar pendências: quais solicitações de ajuste ainda estão esperando aprovação.
  • Abrir uma solicitação: pedir um ajuste de ponto ou um período de férias — o Gemini CLI monta o rascunho e só grava depois da sua confirmação; o ajuste entra na fila de aprovação humana do painel (nunca aprovado automaticamente), e a férias é registrada de imediato após a confirmação, como um cadastro direto no painel.
  • Registrar ponto (opcional): só funciona se o administrador da sua conta também tiver habilitado um segundo interruptor, separado do principal; o ponto criado por essa via fica marcado como autodeclarado, sem verificação biométrica ou de geolocalização.

Antes de começar

  • Conta PontoNet ativa. Ainda não é cliente? comece um teste grátis antes de pedir para o seu admin habilitar o recurso.
  • Agente de IA habilitado pelo admin. Um administrador da conta precisa ter ativado o Agente de IA em Integrações → Agente de IA, no painel do PontoNet — é autoatendimento, sem precisar falar com o time do PontoNet.
  • Gemini CLI instalado (por exemplo via npm install -g @google/gemini-cli) e autenticado com sua conta Google, com acesso de terminal a um navegador para o login/consentimento.

Passo a passo (editar o settings.json — caminho recomendado)

  1. No terminal, crie ou abra ~/.gemini/settings.json (escopo global) — ou .gemini/settings.json na raiz de um projeto específico, para escopo local.
  2. Adicione um bloco mcpServers com uma entrada apontando para o servidor MCP do PontoNet:
    {
      "mcpServers": {
        "pontonet": {
          "httpUrl": "https://pontonet.app/mcp"
        }
      }
    }
  3. O nome exato do campo de transporte remoto (aqui httpUrl) pode variar conforme a versão do Gemini CLI instalada — se a sua versão usar outro nome de campo (por exemplo url), confira gemini --help ou a documentação oficial do Gemini CLI para o formato aceito antes de continuar.
  4. Salve o arquivo e reinicie o Gemini CLI (comando gemini).
  5. Na primeira chamada de ferramenta, o Gemini CLI detecta que o servidor exige login e abre o PontoNet em uma janela do navegador, se você ainda não estiver logado.
  6. Revise a tela de consentimento do PontoNet: ela lista exatamente quais escopos estão sendo pedidos (por exemplo, "Ler seus registros de ponto e banco de horas" ou "Propor e enviar solicitações de ajuste de ponto para aprovação").
  7. Clique em Permitir. Volte ao terminal e digite /mcp para confirmar que o servidor pontonet aparece conectado, com a lista de ferramentas disponíveis.

Verifique se a conexão funcionou

Dentro da sessão do Gemini CLI, digite /mcp para listar os servidores conectados — o servidor pontonet deve aparecer com as ferramentas disponíveis. Depois, pergunte diretamente: "qual é o meu saldo de banco de horas agora?". Se a conexão e os escopos estiverem certos, o Gemini CLI chama a ferramenta correspondente e responde com dados reais da sua conta — não um resumo genérico.

Conversa de exemplo

Consulta (leitura)

  • Você: "Qual é o meu saldo de banco de horas?"
  • Gemini CLI: consulta a ferramenta de saldo e responde com o valor atual, igual ao que aparece no painel.

Solicitação (escrita, com aprovação)

  • Você: "Esqueci de bater a saída no dia 18, quero pedir um ajuste."
  • Gemini CLI: monta um rascunho do pedido e pergunta "confirma o envio?" antes de qualquer coisa.
  • Você: "Confirma."
  • Gemini CLI: envia o pedido para a fila de aprovação — o status fica pendente até seu gestor revisar, exatamente como um pedido feito no painel.

Se você pedir para o Gemini CLI registrar um ponto pelo terminal, ele só consegue completar a ação se o administrador da conta também tiver habilitado o segundo interruptor ("registro de ponto via agente de IA"). Quando habilitado, o registro criado é marcado como autodeclarado — sem biometria nem geolocalização — para que auditoria e relatórios sempre identifiquem sua origem.

Solução de problemas

Sintoma Causa provável O que fazer
/mcp não lista o servidor pontonetErro de sintaxe no settings.json, ou o Gemini CLI não foi reiniciadoValide o JSON (por exemplo com jq) e reinicie o Gemini CLI
O navegador não abre para o loginSessão de terminal sem acesso a navegador (SSH remoto, ambiente headless)Rode o Gemini CLI numa máquina com navegador disponível, ou copie a URL de login exibida no terminal, se houver
Erro 401 depois de reconectarToken revogado em /perfil/agentes-ia ou expiradoRemova a entrada antiga em mcpServers, reinicie o Gemini CLI e refaça a conexão para gerar um novo token
Gemini CLI diz que não tem permissão para um pedidoEscopo não concedido na tela de consentimento, ou o admin não habilitou o recursoConfira os escopos concedidos em /perfil/agentes-ia; peça ao administrador para revisar Integrações → Agente de IA
"Registrar ponto" não funciona mesmo com tudo aprovadoO segundo interruptor (registro de ponto via IA) ainda está desligadoPergunte ao administrador se "Habilitar registro de ponto via agente de IA" está ativo — é uma opção separada do interruptor principal
Transparência: toda chamada de ferramenta feita pelo Gemini CLI gera um registro de auditoria (quem autorizou, qual escopo, qual ferramenta) — os mesmos controles usados no restante do PontoNet.

Perguntas frequentes

Preciso colar algum token de API para conectar o Gemini CLI?
Não. A conexão usa OAuth 2.1 com PKCE e registro dinâmico de cliente (RFC 7591): você só aponta o Gemini CLI para https://pontonet.app/mcp no arquivo settings.json e aprova a tela de login e consentimento que abre no navegador — não existe nenhum token para copiar e colar manualmente.
Por que preciso editar um arquivo settings.json para conectar o Gemini CLI?
Hoje o Gemini CLI configura servidores MCP remotos pelo bloco mcpServers em ~/.gemini/settings.json (ou .gemini/settings.json na raiz do projeto, escopo local) — não existe um assistente gráfico como o dos clientes de IA baseados em navegador. O nome exato do campo usado para apontar a URL remota pode variar entre versões do Gemini CLI; se a conexão não funcionar, confirme a versão instalada (gemini --version) e o formato aceito na documentação oficial do Gemini CLI.
O Gemini CLI consegue registrar ponto ou abrir solicitações por mim?
Sim, para pedidos de ajuste e períodos de férias: o Gemini CLI monta um rascunho e só grava depois da sua confirmação explícita. Pedidos de ajuste sempre entram na mesma fila de aprovação humana usada no painel, nunca aprovados automaticamente; períodos de férias são registrados de imediato após a confirmação, sem fila de aprovação separada — o mesmo comportamento de um cadastro direto no painel. Registrar ponto pela IA é opcional e exige que o administrador da conta habilite um segundo interruptor, separado do principal; quando habilitado, o ponto criado é marcado como autodeclarado e não verificado (sem biometria ou geolocalização).
Como eu revejo ou revogo o acesso do Gemini CLI depois de conectar?
Em /perfil/agentes-ia você vê todas as suas conexões ativas, com os escopos concedidos em português, data de criação e último uso, e pode revogar o acesso a qualquer momento — a revogação bloqueia o token imediatamente.
O Claude e o ChatGPT também conseguem se conectar ao PontoNet?
Sim, pelo mesmo servidor MCP e o mesmo fluxo OAuth. Veja os passos específicos nos tutoriais "Como conectar o Claude ao PontoNet via MCP" e "Como conectar o ChatGPT ao PontoNet via MCP".
Próximo passo

Veja o que mais o PontoNet + IA consegue fazer

Saiba mais sobre escopos, aprovação humana e o segundo interruptor de registro de ponto na página do produto.

Palavras-chave: conectar Gemini CLI PontoNet, MCP Gemini CLI, agente de IA ponto eletrônico, Model Context Protocol RH PontoNet + IA →