Tool Capability Matrix (User-Facing)

This page answers one practical question: “What can I ask the assistant to do with each tool?”

It is written for end users, not implementers.

Catalog (printable)

Core

ToolWhat you can ask forNeeds model?Tier
list_model

Explore semantic model objects and metadata with search-friendly listing actions.

  • Browse tables, measures, columns, relationships, and hierarchies
  • Search for objects by name, type, or expression
  • Inspect object details and model structure
YesFree
manage_model_connection

Connect to Power BI Desktop or Service and confirm which model is active.

  • List available Desktop and Service models
  • Connect to a specific model and workspace
  • Check active connection context and identity
NoFree
refresh

Trigger and monitor semantic model refresh operations.

  • Start full, data-only, or calculate refreshes
  • Scope refresh at model, table, or partition level
  • Check refresh status and completion state
YesFree
run_query

Run DAX queries and inspect result sets and execution diagnostics.

  • Execute DAX queries against the connected model
  • Review returned rows with row-count safeguards
  • Capture performance and timing signals
YesFree

Authoring

ToolWhat you can ask forNeeds model?Tier
manage_localization

Create and manage culture-specific translations for model metadata.

  • Add and update translation cultures
  • Maintain localized labels and descriptions
  • Validate translation coverage across objects
YesFree
manage_model_properties

Update global model settings such as compatibility, culture, and annotations.

  • Review model-level settings and metadata
  • Update compatibility and culture options
  • Manage annotations and global properties
YesFree
manage_schema

Create and modify schema objects such as tables, columns, relationships, and partitions.

  • Create and update tables and partitions
  • Manage relationships and hierarchies
  • Apply bulk schema updates with validation
YesFree
manage_security

Manage roles, RLS/OLS rules, and access-related semantic definitions.

  • Create and update model roles
  • Define row-level and object-level security rules
  • Validate role behavior after changes
YesFree
manage_semantic

Author semantic logic including measures, KPIs, calculation groups, and expressions.

  • Create and update measures and KPIs
  • Manage calculation groups and calculation items
  • Review semantic definitions before commit
YesFree

Governance & advanced

ToolWhat you can ask forNeeds model?Tier
manage_audit

Access tamper-evident audit records for compliance and traceability reporting.

  • Review signed operation history
  • Export audit data for compliance evidence
  • Verify integrity chain over audit records
NoEnterprise
manage_dependencies

Analyze upstream and downstream dependencies before renames, deletes, or refactors.

  • Trace direct and transitive dependencies
  • Estimate impact before making changes
  • Export dependency maps for review
YesPro
manage_license

Inspect and manage active license state and entitlement levels.

  • Check current tier and entitlement status
  • Activate and refresh license credentials
  • Deactivate license for controlled transfers
NoFree
manage_memory

Store reusable team preferences, guardrails, and aliases for consistent behavior.

  • Save default naming and style conventions
  • Persist reusable aliases and instructions
  • Share and reuse preference packs across workflows
NoFree
manage_model_changes

Track, diff, checkpoint, and roll back model changes with transaction history.

  • Create checkpoints before risky edits
  • Compare versions and inspect diffs
  • Roll back selected or full change sets
YesPro
manage_policy

Define policy guardrails that control what tool actions are allowed, denied, or confirmed.

  • Create and validate allow/deny/confirm rules
  • Apply policy recipes for common governance baselines
  • Inspect active policy decisions and enforcement logs
NoPro
manage_tests

Define, run, and export semantic model tests for quality, security, and performance validation.

  • Create test definitions for measures, RLS, and metadata rules
  • Run suites and regression baselines on demand
  • Export results as Markdown, JUnit, HTML, or JSON
YesPro

Quick prompt starter

“Based on what I need, pick the right tool and explain why before running it.” “Tell me if this is blocked by mode, policy, or license, and give me the closest allowed alternative.”

See also