Back to home

Features

From exploration to governance — natural language tools for every stage.

HOW IT WORKS

All features are exposed as MCP tools that your AI assistant can call. Authoring features support bulk execution, dry-run preview, and transactions.

Feature availability depends on mode (read-only / browse-only) and license tier.

01CORE TOOLS

Core Tools

Essential tools for connecting, browsing, querying, and refreshing Power BI models.

Model Connection

Free

Connect to Power BI Desktop (local) or Power BI Service (XMLA) and manage session context.

CAPABILITIES
  • Discover available modelsFind running Power BI Desktop instances
  • Browse Service workspacesList workspaces you have access to
  • Connect to a modelEstablish connection to work with a model
  • Check connection statusSee which model is currently connected

Model Explorer

Free

Model browsing and search across tables, measures, columns, relationships, and more.

CAPABILITIES
  • Browse model objectsList tables, measures, columns, relationships
  • Search by name or expressionFind objects matching your criteria
  • Analyze object detailsGet descriptions, previews, column stats
  • View model metadataSchema info, data sources, compatibility

DAX Query Runner

Free

DAX execution and diagnostics with row-capped results and performance metrics.

CAPABILITIES
  • Execute DAX queriesRun queries and get tabular results
  • Basic query timingExecution time and row counts
  • Query plans & detailed timingsProEngine breakdown and optimization hints
  • Query tracingProCapture detailed execution trace

Data Refresh

Free

Refresh at Partition, Table, or Model scope with type control.

CAPABILITIES
  • Full refreshComplete data reload from source
  • Data-only refreshReload data without recalculating
  • Calculate refreshRecalculate without reloading data
  • Check refresh statusQuery current refresh state

02AUTHORING TOOLS

Authoring Tools

Full-mode tools for creating and modifying semantic model objects.

Semantic Layer

BulkDry-runFree

Semantic layer authoring for measures, KPIs, calculation groups, UDFs, and named expressions.

CAPABILITIES
  • Create & edit measuresAdd DAX calculations to your model
  • Manage KPIsDefine targets, status, and trends
  • Build calculation groupsReusable calculation logic (time intel, currency)
  • Define user functionsCreate reusable DAX functions

Schema Manager

BulkDry-runFree

Schema authoring for tables, partitions, columns, relationships, hierarchies, and calendars.

CAPABILITIES
  • Create & modify tablesAdd or update table definitions
  • Manage partitionsM, SQL, DAX, or Entity partitions
  • Add calculated columnsRow-by-row DAX calculations
  • Define relationshipsConnect tables with proper cardinality

Security Manager

BulkDry-runFree

Roles (RLS/OLS) and perspectives management for access control.

CAPABILITIES
  • Create security rolesDefine RLS and OLS roles
  • Set row-level filtersDAX filters to restrict data access
  • Configure permissionsRead, process, admin rights per role
  • Manage perspectivesSimplified views for different audiences

Localization

BulkDry-runFree

Cultures and translations for multi-language model support.

CAPABILITIES
  • Add language culturesSupport 40+ regional formats
  • Translate labelsLocalize table, column, measure names
  • Manage translationsUpdate or remove existing translations

Model Properties

Free

Global model properties including description, culture, annotations, and compatibility level.

CAPABILITIES
  • View model settingsCurrent configuration and metadata
  • Update propertiesDescription, default culture, annotations

03GOVERNANCE TOOLS

Governance Tools

Tools for preferences, policies, and license management.

Preferences Memory

Free

Portable preferences memory for naming rules, guardrails, aliases, and default behaviors.

CAPABILITIES
  • Store naming conventionsRemember your preferred patterns (5 max in Free)
  • Define guardrailsSet constraints the AI should follow
  • Create aliasesShortcuts for common operations
  • Unlimited preferencesProNo quota on stored preferences

Policy Engine

Pro

Policy guardrails for tool execution with allow/deny/confirm rules.

CAPABILITIES
  • Define allow/deny rulesControl which operations are permitted
  • Require confirmationsAdd approval steps for risky actions
  • Use policy recipesPre-built policy templates
  • Validate before applyCheck policies without committing

License Manager

Free

License lifecycle management for activation and status checking.

CAPABILITIES
  • Check license statusCurrent tier, expiry, features
  • Activate licenseApply a new license key
  • Refresh licenseRenew online lease tokens
  • Deactivate licenseRelease for use on another machine

04PRO & ENTERPRISE TOOLS

Pro & Enterprise Tools

Advanced tools for change management, testing, and compliance.

Version Control

Pro

Change history, diffs, rollback, checkpoints, and deterministic changesets.

CAPABILITIES
  • View change historySee all modifications to the model
  • Compare versionsDiff between any two points in time
  • Rollback changesUndo to a previous state
  • Create checkpointsNamed snapshots you can restore

Test Runner

Pro

Test lifecycle for models including definitions, runs, exports, baselines, and packs.

CAPABILITIES
  • Define test casesExpected values for measures and queries
  • Run test suitesExecute all tests and get results
  • Set baselinesCapture known-good values
  • Export test reportsShare results with stakeholders

Audit Log

Enterprise

Tamper-evident audit log management. Tool visibility can be disabled unless explicitly enabled.

CAPABILITIES
  • View audit logAll operations with timestamps and users
  • Export for complianceGenerate reports for auditors
  • Verify log integrityCryptographic tamper detection
  • Rotate audit keysRefresh signing keys periodically

05 — SEMANTIC MODEL COVERAGE

Semantic Model Coverage

Query and manage all Power BI object types with full semantic model support.

15 Queryable Object Types

Full semantic model coverage
Measures
DAX calculations & aggregations
KPIs
Key performance indicators
Calculation Groups
Reusable calculation logic
UDFs
User-defined functions
Tables
Data tables & fact tables
Columns
Fields & calculated columns
Partitions
M/SQL/DAX/Entity partitions
Relationships
Table connections & cardinality
Hierarchies
Drill-down structures
RLS Roles
Row-level security filters
OLS Roles
Object-level security
Perspectives
Filtered model views
Cultures
40+ regional formats
Translations
Multi-language labels
VertiPaq Stats
Compression & memory analysis

Ready to get started?

Install MCP Engine in seconds and start using natural language to work with your Power BI models.