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

Dicas de configuração do OpenClaw baseadas na experiência de um usuário: MCP do Gmail, flags de perfil e problemas de rede
Um usuário executando o OpenClaw em um Mac via UTM com uma VM Ubuntu compartilha problemas de configuração específicos encontrados: o servidor MCP do Gmail requer o parâmetro html_body em vez de body, a flag --profile prod é necessária para evitar uma identidade dev embutida, e as chaves de API devem ser colocadas em auth-profiles.json via comando paste-token.

Manual de lançamento de código aberto para projetos de LLM de código aberto e IA local
Um guia de código aberto aborda problemas de descoberta para projetos de LLM e IA local, fornecendo orientação estruturada sobre preparação pré-lançamento, execução no dia do lançamento e acompanhamento pós-lançamento. Inclui modelos e estratégias para distribuição na comunidade, alcance de criadores e otimização de SEO.

Construindo uma plataforma de agentes de IA sem servidor na AWS por US$ 0,01/mês com Claude Code
Um desenvolvedor construiu uma plataforma serverless completa na AWS executando agentes de IA por aproximadamente US$ 0,01/mês usando Claude Code ao longo de 29 horas, eliminando componentes caros como NAT Gateway (US$ 32/mês) e ALB (US$ 18/mês). O projeto inclui 233 testes unitários, 35 testes E2E e é implantado com um único comando cdk deploy.

Guia de Configuração do Claude Code LSP: Compreensão Estrutural de Código
Uma postagem no Reddit detalha como configurar o Claude Code para usar o Protocolo de Servidor de Linguagem para compreensão estrutural de código em vez de correspondência de texto, reduzindo os tempos de consulta de 30-60 segundos para ~50ms com recursos de ir para definição, encontrar referências e hierarquia de chamadas.