function_operations
Manage individual DAX user-defined functions
How to use it
function_operations is exposed by the Powerbi Modeling MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the function_operations tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
FULL POWERBI MODELING MCP LISTINGOther tools in Powerbi Modeling MCP (20)
Manage calculation groups and calculation items for time intelligence and other calculations
Manage calendar objects and time intelligence column groups
Manage individual table columns (create, update, delete, get, list, rename)
Connect to Power BI Desktop or Fabric workspaces
Manage cultures for multi-language support (create, update, delete, get valid culture names)
Manage semantic models - connect, create, update, list databases, import/export TMDL folders, deploy to Fabric
Execute and validate DAX queries against the model
Manage individual DAX measures (create, update, delete, get, list, rename, move between tables)
Work with the overall model (get, create, update, refresh, get stats, rename)
Work with named expressions and Power Query parameters (create, update, delete, get, list, rename)
Handle translations for model objects across different cultures/languages
Manage table partitions (create, update, delete, refresh specific partitions)
Manage perspectives and their members (filtered views of the model for different audiences)
Organize and manage query groups for Power Query expressions
Handle relationships between tables (create, update, delete, activate/deactivate, find)
Configure security roles and row-level security (RLS) table permissions
Manage tables (create, update, delete, get, list, refresh, rename)
Perform trace operations on semantic model to capture and analyze Analysis Services events.
Control database transactions (begin, commit, rollback, get status)
Work with user-defined hierarchies (create, update, delete levels, reorder)