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

✍️ OpenClawRadar📅 Publicado: May 19, 2026🔗 Source
Concedendo Acesso M365 ao Claude via Power Automate e um Servidor FastMCP
Ad

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.

Ad

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_file que 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

Ad

👀 See Also