Find SmartVisuals Power BI custom visuals and get GUIDs, data roles and PBIR binding snippets.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Search the SmartVisuals catalog by keyword. Returns matching Power BI custom visuals with their slug, name, publication status and a reason explaining why each result matched. Use this to discover which visual fits a reporting need (e.g. 'retention cohort', 'radar comparison', 'time series forecast').
Space-separated keywords to match against visual names, descriptions, use cases and tags
Maximum number of results to return (default 10, max 50)
Search the SmartVisuals catalog by keyword. Returns matching Power BI custom visuals with their slug, name, publication status and a reason explaining why each result matched. Use this to discover which visual fits a reporting need (e.g. 'retention cohort', 'radar comparison', 'time series forecast').
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum number of results to return (default 10, max 50) |
| query* | string | Space-separated keywords to match against visual names, descriptions, use cases and tags |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"default": 10,
"maximum": 50,
"minimum": 1,
"description": "Maximum number of results to return (default 10, max 50)"
},
"query": {
"type": "string",
"description": "Space-separated keywords to match against visual names, descriptions, use cases and tags"
}
},
"additionalProperties": false
}Return the PBIR (Power BI Report) layout snippet and binding notes for a SmartVisuals visual. The snippet includes the publicCustomVisuals GUID array and a queryState template with placeholder field references for each required data role. Use this when you need to programmatically add a SmartVisuals visual to a Power BI report layout file.
| Argument | Type | Description |
|---|---|---|
| slug* | string | URL slug of the visual (e.g. 'gantt-chart', 'radar-chart') |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "URL slug of the visual (e.g. 'gantt-chart', 'radar-chart')"
}
},
"additionalProperties": false
}Return the full catalog entry for one SmartVisuals Power BI custom visual, including its GUID, data roles (field wells), version, description, use cases, free-tier limits, premium features and diagnostic flags. Use after find_visuals to inspect a specific visual.
| Argument | Type | Description |
|---|---|---|
| slug* | string | URL slug of the visual (e.g. 'gantt-chart', 'radar-chart', 'cohort-retention') |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "URL slug of the visual (e.g. 'gantt-chart', 'radar-chart', 'cohort-retention')"
}
},
"additionalProperties": false
}List every visual in the SmartVisuals catalog. Optionally filter by publication status: 'live' (published on Microsoft Marketplace), 'in-review' (submitted, awaiting Marketplace review) or 'coming-soon' (in development). Returns slug, name, shortName and status for each visual.
| Argument | Type | Description |
|---|---|---|
| status | string | Filter by publication status. Omit to return all visuals. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"status": {
"enum": [
"live",
"in-review",
"coming-soon"
],
"type": "string",
"description": "Filter by publication status. Omit to return all visuals."
}
},
"additionalProperties": false
}