Excel Power Pivot Mcp MCP Server

A Model Context Protocol (MCP) server that enables AI assistants to interact with Excel Power Pivot data models. Create and manage DAX measures, relationships, and more through natural language.

Local serverstdio

What is the Excel Power Pivot Mcp Server?

Excel Power Pivot Mcp is an MCP project maintained in the back1ply/excel-power-pivot-mcp repository. The maintainer describes its purpose as “A Model Context Protocol (MCP) server that enables AI assistants to interact with Excel Power Pivot data models. Create and manage DAX measures, relationships, and…”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using C:/path/to/ExcelPowerPivotMcp.exe. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
discover_workbooksFind open Excel workbooks with Power Pivot models
connect_workbookConnect to a specific workbook
get_connection_statusCheck current connection status
save_workbookSave the connected workbook
refresh_modelRefresh the entire data model
get_model_summaryComprehensive model overview
list_tablesList all tables with row counts
list_columnsList columns in a table
list_measuresList measures with expressions
list_relationshipsShow table relationships
list_hierarchiesList user-defined hierarchies
list_kpisList Key Performance Indicators
get_dependenciesShow calculation dependencies
list_power_queriesList Power Queries (M code)
list_excel_tablesList Excel tables (ListObjects)
run_daxExecute DAX queries or preview table data
analyze_columnGet column statistics and sample values
create_measureCreate a new DAX measure (supports autoFormat=false for speed)
update_measureUpdate expression/name/description
delete_measureDelete a measure
create_relationshipCreate a table relationship
delete_relationshipDelete a relationship
set_relationship_activeActivate/deactivate a relationship
add_table_to_model[DESTRUCTIVE] Add Excel table to data model
delete_table[DESTRUCTIVE] Delete a table from the model
refresh_tableRefresh a single table
PromptDescription
describe_modelDescribe the data model in plain English
workflow_create_measureGuided workflow to create a measure
workflow_analyze_modelAnalyze model structure and suggest improvements
workflow_test_daxTest DAX before creating permanent measures
workflow_fix_measureDebug and fix a broken measure
workflow_add_relationshipGuided workflow to add a relationship
recover_connectionRecover from a lost Excel connection
URIDescription

How to install the Excel Power Pivot Mcp Server

{
  "mcpServers": {
    "excel-powerpivot": {
      "command": "C:/path/to/ExcelPowerPivotMcp.exe"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.