ClawLink
Microsoft Apps114 toolsBrowser login (OAuth), no API keys

Power BI integration for AI agents

Query datasets and manage reports, dashboards, and workspaces

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Power BI once and call the same tools from all of them.

Setup

Connect Power BI through ClawLink's hosted setup to list workspaces, reports, dashboards and datasets, run DAX queries and refresh datasets. Power BI needs a work or school Microsoft account; personal accounts cannot sign in. Your organization may show "Need admin approval": ask your IT admin to approve ClawLink once.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Power BI exposes 114 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
microsoft_power_bi_apps_get_reportsReturns a list of reports from the specified appRead
microsoft_power_bi_discover_gatewaysReturns a list of gateways that the specified dataset from the specified workspace can be boundRead
microsoft_power_bi_execute_dax_queriesExecutes Data Analysis Expressions (DAX) queries against the provided dataset in My workspaceRead
microsoft_power_bi_execute_queries_2Executes Data Analysis Expressions (DAX) queries against the specified Power BI datasetRead
microsoft_power_bi_get_available_feature_by_nameReturns the specified available feature for the user by nameRead
microsoft_power_bi_get_capacitiesReturns a list of Power BI capacities that the authenticated user has access toRead
microsoft_power_bi_get_dashboard2Returns the specified dashboard from My workspaceRead
microsoft_power_bi_get_dashboardsReturns a list of dashboards from the specified workspaceRead
microsoft_power_bi_get_data_set_dataGets the query results for the specified DataSetRead
microsoft_power_bi_get_data_setsGets an array of DataSet CatalogItems from Power BIRead
microsoft_power_bi_get_dataflowsReturns a list of all dataflows from the specified workspaceRead
microsoft_power_bi_get_datasetReturns the specified dataset from My workspaceRead
microsoft_power_bi_get_dataset_to_dataflows_linksReturns a list of upstream dataflows for datasets from the specified workspaceRead
microsoft_power_bi_get_dataset_usersReturns a list of principals that have access to the specified datasetRead
microsoft_power_bi_get_dataset_users_in_groupReturns a list of principals that have access to the specified dataset within a workspaceRead
microsoft_power_bi_get_dataset2Returns the specified dataset from the specified workspaceRead
microsoft_power_bi_get_datasetsReturns a list of datasets from My workspaceRead
microsoft_power_bi_get_datasourcesReturns a list of data sources for the specified dataset from My workspaceRead
microsoft_power_bi_get_datasources_in_group3Returns a list of data sources for the specified dataset from the specified workspaceRead
microsoft_power_bi_get_gatewayReturns the specified gatewayRead
microsoft_power_bi_get_gateway_datasources_in_groupReturns a list of gateway data sources for the specified dataset from the specified workspaceRead
microsoft_power_bi_get_gatewaysReturns a list of gateways for which the user is an adminRead
microsoft_power_bi_get_goal_value_by_idReads a goal value check-in by a UTC date timestampRead
microsoft_power_bi_get_goalsReturns a list of goals from a scorecardRead
microsoft_power_bi_get_goals_refresh_historyReads refresh history of a connected goalRead
microsoft_power_bi_get_goals_status_rulesReturns status rules of a goalRead
microsoft_power_bi_get_group_usersReturns a list of users that have access to the specified workspaceRead
microsoft_power_bi_get_groupsReturns a list of workspaces the user has access toRead
microsoft_power_bi_get_groups_capacity_assignment_statusGets the status of the assignment-to-capacity operation for the specified workspaceRead
microsoft_power_bi_get_importReturns the specified import from My workspaceRead