Concedendo Acesso M365 ao Claude via Power Automate e um Servidor FastMCP

Um desenvolvedor no r/ClaudeAI compartilhou uma arquitetura prática para dar ao Claude acesso ao Microsoft 365 sem privilégios de administrador do locatário. A configuração usa fluxos do Power Automate como camada de execução, acionados via webhooks, com um pequeno servidor FastMCP atuando como ponte.
O que faz
Agora o Claude pode executar estas ações do M365 através de ferramentas MCP:
- Ler a caixa de entrada e enviar e-mails
- Verificar o calendário
- Salvar notas no OneDrive em pastas específicas
- Criar tarefas no Planner
- Adicionar linhas em planilhas do Excel
- Preencher modelos do Word
Arquitetura
A cadeia é direta:
Claude -> chamada de ferramenta MCP -> servidor FastMCP -> webhook do Power Automate -> conector M365
Cada operação do M365 é um fluxo separado do Power Automate com um gatilho HTTP. Os fluxos são executados na conta do usuário, usando permissões já aprovadas. O servidor FastMCP (cerca de 200 linhas de Python + um arquivo de configuração JSON) roteia as chamadas de ferramenta para a URL correta do webhook.
Visão geral da configuração
- Crie fluxos do Power Automate para cada ação (enviar e-mail, ler calendário, etc.) com um gatilho HTTP
- Copie a URL do webhook assinada de cada fluxo
- Implante um servidor FastMCP (fastmcp no PyPI) em um VPS barato
- Defina ferramentas como
m365_send_email,m365_calendar_read,onedrive_create_fileque fazem POST de JSON para os webhooks - Aponte a configuração MCP do Claude Desktop para o servidor
Lições práticas
O desenvolvedor observa que o acesso do agente a ferramentas não requer integrações perfeitas com APIs oficiais — ferramentas empresariais existentes como o Power Automate podem servir como um backend pragmático. Um bug engraçado: duas ferramentas MCP apontando para o mesmo webhook (devido a uma atualização de URL esquecida na configuração) fez com que o Claude chamasse a ferramenta 'certa', mas o Power Automate executasse a ação errada.
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Configuração do OpenClaw para automação de navegador com humano no circuito usando Docker, Chromium e noVNC
Um desenvolvedor compartilha sua configuração de contêiner Docker que permite ao OpenClaw lidar com CAPTCHAs e aprovações durante a execução usando Chromium com noVNC para acesso remoto, exigindo ~300MB de RAM e inicializações a frio de 3 segundos.

Como um Agente Inativo Queimava 50M Tokens por Dia – e Como Corrigir Isso
Um agente OpenClaw ocioso queimava 50 milhões de tokens por dia com pings de heartbeat em uma sessão inchada. Um usuário do Reddit conta como rastreou o vazamento e o corrigiu com alterações na configuração.

Mac Mini M4 Pro vs Mac Studio M4 Max para Inferência Local de LLM – Principais Considerações
Um desenvolvedor compara Mac Mini M4 Pro (12C CPU/16C GPU, 273 GB/s) vs Mac Studio M4 Max (16C CPU/40C GPU, 546 GB/s), ambos com 64GB/1TB, para inferência local com Gemma 4 e Qwen. Questão-chave: o salto de largura de banda vale os $600?

Executando o OpenClaw Localmente com Ollama para Evitar Custos de API
Um usuário do Reddit compartilha sua experiência ao mudar do OpenClaw baseado em API para executá-lo localmente com o Ollama, eliminando os custos de API enquanto mantém os fluxos de trabalho. Eles criaram um guia de instalação em vídeo passo a passo.