/microsoft-powerbi | Type: Application | PCID required: Yes
Application MCP Servers
microsoft-powerbi
Reports, datasets, and dashboards
Server path:
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Reports, datasets, and dashboards
/microsoft-powerbi | Type: Application | PCID required: Yes
| Tool | Description |
|---|---|
microsoft-powerbi_create_workspace | Create a new Power BI workspace |
microsoft-powerbi_export_report | Export a Power BI report to a specified format |
microsoft-powerbi_generate_embed_token | Generate an embed token for secure Power BI report embedding |
microsoft-powerbi_get_dashboards_in_workspace | Get all dashboards in a specific Power BI workspace |
microsoft-powerbi_get_data_sources | Get data sources used by a Power BI dataset |
microsoft-powerbi_get_datasets_in_workspace | Get all datasets in a specific Power BI workspace |
microsoft-powerbi_get_pages_in_report | Get all pages in a specific Power BI report |
microsoft-powerbi_get_refresh_history | Get refresh history for a Power BI dataset |
microsoft-powerbi_get_report_details | Get detailed information about a specific Power BI report |
microsoft-powerbi_get_reports_in_workspace | Get all reports in a specific Power BI workspace |
microsoft-powerbi_get_workspaces | Get all Power BI workspaces the user has access to |
microsoft-powerbi_refresh_dataset | Trigger a refresh operation for a Power BI dataset |
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
name | string | Yes | — | Name for the new workspace |
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"name": {
"type": "string",
"description": "Name for the new workspace"
}
},
"required": [
"PCID",
"name"
]
}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | Yes | — | Workspace ID containing the report |
reportId | string | Yes | — | Report ID to export |
format | string | No | "PDF" | Export format (PDF, PPTX, etc.) |
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the report"
},
"reportId": {
"type": "string",
"description": "Report ID to export"
},
"format": {
"type": "string",
"default": "PDF",
"description": "Export format (PDF, PPTX, etc.)"
}
},
"required": [
"PCID",
"workspaceId",
"reportId"
]
}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | Yes | — | Workspace ID containing the report |
reportId | string | Yes | — | Report ID to generate token for |
accessLevel | string | Yes | — | Access level for the token (View, Edit, etc.) |
allowSaveAs | boolean | No | — | Whether to allow saving the report |
datasetId | string | No | — | Dataset ID for the token |
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the report"
},
"reportId": {
"type": "string",
"description": "Report ID to generate token for"
},
"accessLevel": {
"type": "string",
"description": "Access level for the token (View, Edit, etc.)"
},
"allowSaveAs": {
"type": "boolean",
"description": "Whether to allow saving the report"
},
"datasetId": {
"type": "string",
"description": "Dataset ID for the token"
}
},
"required": [
"PCID",
"workspaceId",
"reportId",
"accessLevel"
]
}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | Yes | — | Workspace ID to get dashboards from |
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID to get dashboards from"
}
},
"required": [
"PCID",
"workspaceId"
]
}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | Yes | — | Workspace ID containing the dataset |
datasetId | string | Yes | — | Dataset ID to get data sources for |
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the dataset"
},
"datasetId": {
"type": "string",
"description": "Dataset ID to get data sources for"
}
},
"required": [
"PCID",
"workspaceId",
"datasetId"
]
}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | Yes | — | Workspace ID to get datasets from |
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID to get datasets from"
}
},
"required": [
"PCID",
"workspaceId"
]
}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | Yes | — | Workspace ID containing the report |
reportId | string | Yes | — | Report ID to get pages from |
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the report"
},
"reportId": {
"type": "string",
"description": "Report ID to get pages from"
}
},
"required": [
"PCID",
"workspaceId",
"reportId"
]
}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | Yes | — | Workspace ID containing the dataset |
datasetId | string | Yes | — | Dataset ID to get refresh history for |
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the dataset"
},
"datasetId": {
"type": "string",
"description": "Dataset ID to get refresh history for"
}
},
"required": [
"PCID",
"workspaceId",
"datasetId"
]
}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | Yes | — | Workspace ID containing the report |
reportId | string | Yes | — | Report ID to get details for |
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the report"
},
"reportId": {
"type": "string",
"description": "Report ID to get details for"
}
},
"required": [
"PCID",
"workspaceId",
"reportId"
]
}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | Yes | — | Workspace ID to get reports from |
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID to get reports from"
}
},
"required": [
"PCID",
"workspaceId"
]
}
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
}
},
"required": [
"PCID"
]
}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
workspaceId | string | Yes | — | Workspace ID containing the dataset |
datasetId | string | Yes | — | Dataset ID to refresh |
Show inputSchema
{
"type": "object",
"properties": {
"PCID": {
"type": "string",
"description": "Pink Connect ID"
},
"workspaceId": {
"type": "string",
"description": "Workspace ID containing the dataset"
},
"datasetId": {
"type": "string",
"description": "Dataset ID to refresh"
}
},
"required": [
"PCID",
"workspaceId",
"datasetId"
]
}
