O que é Excel MCP Server?
O Excel MCP Server, também chamado de ExcelMcp, é um projeto comunitário de Stefan Broenner que controla o Microsoft Excel para desktop pela sua interface oficial de automação COM, em vez de editar diretamente arquivos .xlsx. Como quem faz o trabalho é o Excel, um agente pode atualizar o Power Query, recalcular, criar tabelas dinâmicas e gráficos, consultar o modelo de dados com DAX, editar e executar VBA e escrever fórmulas de Python no Excel, e a pasta de trabalho mantém suas macros e sua formatação. Ele expõe 64 ferramentas MCP que cobrem 437 operações, e os mesmos comandos por uma CLI, a excelcli, voltada para agentes de programação.
Exige Windows 10 ou mais recente, Excel 2016 ou mais recente e uma sessão de desktop conectada. O projeto é escrito em C# sobre .NET 10 com licença MIT, começou em outubro de 2025 e tinha cerca de 887 estrelas no GitHub e 201 versões na verificação; a v2.6.12 saiu em 10 de novembro de 2026. O pacote no npm foi baixado 2.201 vezes na semana até 12 de novembro de 2026.
Como instalar Excel MCP Server
npx -y @sbroenne/mcp-server-excel@latestExcel MCP Server vale a pena?
A maioria dos servidores de planilha analisa o arquivo, o que serve para ler células e não serve para nada que o Excel calcula. Uma consulta do Power Query que precisa ser atualizada, uma tabela dinâmica sobre o modelo de dados ou um modelo movido a macros só se comportam direito dentro do Excel. O Excel MCP Server trabalha ali, pela mesma interface COM que o VBA e os suplementos do Office usam, então uma atualização, um recálculo ou um Atingir Meta dão os números que o próprio Excel mostraria.
A amplitude é incomum: 64 ferramentas que cobrem intervalos, tabelas, Power Query, consultas DAX, tabelas dinâmicas, gráficos, segmentações, formatação condicional, intervalos nomeados, cenários e VBA. Ele também é mantido num ritmo que poucos servidores MCP acompanham, com 201 versões em cerca de 13 meses. As notas da 2.6.12 mostram o cuidado de sempre: o refresh-all dava como atualizadas tabelas dinâmicas cujos totais ainda estavam defasados, e agora atualiza cada uma.
Tenha claro o que ele pode executar. Ele pode importar, substituir e executar procedimentos VBA, o que é execução de código na sua máquina com as suas permissões de usuário. A documentação diz que aberturas normais mantêm as macros desativadas, que rodar uma macro exige aprovar à parte uma reabertura durante a qual código de execução automática pode disparar, e que editar um projeto VBA requer ativar à mão a configuração de confiança do Excel. O Python no Excel envia código e as células referenciadas para a nuvem da Microsoft, e a formatação opcional de M e DAX envia esse código a dois sites externos de formatação. A política de privacidade diz que as versões publicadas enviam por padrão telemetria de uso pseudônima, sem nomes de arquivo nem conteúdo de células, para o Azure Application Insights; EXCELMCP_TELEMETRY_MODE=off desliga isso.
O porém: só funciona no Windows e exige um desktop interativo, então ficam de fora usuários de Mac, servidores Linux e tarefas em lote sem supervisão. O Excel roda oculto por padrão, uma caixa de diálogo bloqueante pode travar uma sessão, operações em lote não são desfeitas após uma falha e fechar sem salvar descarta as edições para sempre. Qualquer programa rodando com o seu usuário consegue acessar o serviço em segundo plano da CLI.
Nossa opinião: se o valor da pasta de trabalho está nas consultas, tabelas dinâmicas e macros, este é o servidor que realmente consegue mexer nelas; se você só precisa ler números de arquivos, um leitor de arquivos é mais simples e roda em qualquer lugar.
Onde ele se destaca
Uma analista financeira numa empresa de 200 pessoas no fechamento do mês
Atualizar as fontes do Power Query, as tabelas dinâmicas e conferir os totais
Peça ao agente para abrir a pasta de trabalho, rodar refresh-all e ler os totais das tabelas dinâmicas comparando com o mês anterior. O arquivo continua sendo uma pasta de trabalho normal do Excel; salve uma cópia antes, porque lotes com falha não são desfeitos.
Um desenvolvedor de BI que mantém modelos do Power Pivot para um time de vendas
Escrever e testar medidas DAX sem editá-las à mão na janela do Power Pivot
O agente adiciona medidas ao modelo de dados e avalia consultas DAX para conferir os resultados. Consultas DAX precisam do provedor MSOLAP, que o Power BI Desktop instala; deixe a formatação de DAX desligada, a menos que aceite enviar as fórmulas ao DAX Formatter.
Um gerente de operações que herdou um arquivo de planejamento .xlsm cheio de macros
Entender o que os módulos VBA fazem antes de mudar qualquer coisa
Liste os procedimentos, leia-os e procure o nome de uma planilha em todos os módulos, sem executar código. A leitura exige a configuração de confiança de VBA do Excel ativada; só aprove a reabertura com macros depois de ler o que vai rodar.
Antes de decidir
- Configuração
- Instale a extensão do VS Code, clique duas vezes no pacote .mcpb para o Claude Desktop ou adicione npx -y @sbroenne/mcp-server-excel@latest a qualquer cliente MCP; também há um exe independente e uma ferramenta dotnet. Exige Windows 10 ou mais recente, Excel 2016 ou mais recente e Node.js 18 para os caminhos via npm. Reinicie o cliente após atualizar para que ele recarregue a lista de ferramentas.
- Integrações
- 64 ferramentas para 437 operações; a CLI excelcli expõe os mesmos comandos a agentes de programação com menos tokens. Plugins do GitHub Copilot, uma extensão do VS Code e um pacote MCP para o Claude Desktop. Funciona com arquivos .xlsx e .xlsm.
- Dados e privacidade
- As pastas de trabalho são lidas e gravadas localmente pelo Excel; os dados que o agente pede vão para o seu provedor de modelo. As versões publicadas enviam telemetria de uso pseudônima ao Azure Application Insights, a menos que EXCELMCP_TELEMETRY_MODE=off esteja definido. O Python no Excel envia código e dados de células para a nuvem da Microsoft; a formatação de M e DAX, desligada por padrão, envia código a formatadores externos. As ferramentas de VBA podem editar e executar macros com as suas permissões de usuário.
- Custo em escala
- Gratuito sob MIT, mas cada máquina precisa de um Excel para desktop licenciado, e o Python no Excel exige um plano do Microsoft 365 que o inclua. Não há plano pago nem serviço hospedado.
- Limites
- Não funciona em macOS, Linux nem em lotes no servidor. As chamadas de uma sessão rodam uma de cada vez; uma caixa de diálogo bloqueante do Excel pode travá-las. Só aceita .xlsx e .xlsm, de até 1 GB. Fechar sem salvar perde as edições, e falhas em lote não são desfeitas.
O que é bom
- Trabalha no Excel real, então atualizações e recálculos são exatos
- 64 ferramentas que cobrem Power Query, DAX, tabelas dinâmicas, gráficos e VBA
- Muito ativo: 201 versões desde outubro de 2025
- Servidor MCP e CLI compartilham os mesmos comandos
O que não é
- Exige Windows, Excel para desktop e uma sessão conectada
- Telemetria ligada por padrão nas versões publicadas
- Pode executar macros VBA com as suas permissões de usuário
- Operações em lote com falha não são desfeitas
Ideal para
Analistas de finanças, operações e BI no Windows cujas pastas de trabalho dependem de Power Query, tabelas dinâmicas, do modelo de dados ou de VBA, e que querem um agente trabalhando nelas.
Alternativas ao Excel MCP Server
Excel MCP Server: perguntas frequentes
- Excel MCP Server vale a pena?
- A escolha séria para agentes que precisam trabalhar dentro de pastas de trabalho reais do Excel, desde que você use Windows, desligue a telemetria se isso importar e trate o VBA como execução de código. Damos nota 4.2 de 5.
- Quanto custa Excel MCP Server?
- Gratuito e de código aberto (MIT). Exige uma cópia licenciada do Excel para desktop 2016 ou mais recente; o Python no Excel exige um plano do Microsoft 365 que o inclua.
- Quais são as desvantagens de Excel MCP Server?
- Exige Windows, Excel para desktop e uma sessão conectada; telemetria ligada por padrão nas versões publicadas; pode executar macros VBA com as suas permissões de usuário; operações em lote com falha não são desfeitas.
- Para quem Excel MCP Server é indicado?
- Analistas de finanças, operações e BI no Windows cujas pastas de trabalho dependem de Power Query, tabelas dinâmicas, do modelo de dados ou de VBA, e que querem um agente trabalhando nelas.
- Quanto custa Excel MCP Server para uma equipe ou em produção?
- Gratuito sob MIT, mas cada máquina precisa de um Excel para desktop licenciado, e o Python no Excel exige um plano do Microsoft 365 que o inclua. Não há plano pago nem serviço hospedado.
- Excel MCP Server é seguro para dados da empresa?
- As pastas de trabalho são lidas e gravadas localmente pelo Excel; os dados que o agente pede vão para o seu provedor de modelo. As versões publicadas enviam telemetria de uso pseudônima ao Azure Application Insights, a menos que EXCELMCP_TELEMETRY_MODE=off esteja definido. O Python no Excel envia código e dados de células para a nuvem da Microsoft; a formatação de M e DAX, desligada por padrão, envia código a formatadores externos. As ferramentas de VBA podem editar e executar macros com as suas permissões de usuário.
- Quais são as melhores alternativas ao Excel MCP Server?
- As alternativas mais próximas que analisamos são MarkItDown MCP e LocalData MCP.
Respostas verificadas em 13 de nov. de 2026.