SmartVisuals Catalog MCP
An MCP server that allows LLM agents to search the SmartVisuals Power BI custom visuals catalog, retrieve specific visual details, and obtain data binding examples and PBIR snippets.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://www.smartvisuals.io/mcpWhat you can do with it
- Find Power BI custom visuals by category or name
- Get visual GUIDs and data roles for integration
- Retrieve PBIR binding snippets for report authoring
Source and maintenance
Protocol and capabilities
- Server
- SmartVisuals Catalog 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 4 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Tools
4 advertised
find_visuals — Find Visuals
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').
{
"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
}{
"readOnlyHint": true,
"openWorldHint": false
}get_visual — Get Visual
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.
{
"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
}{
"readOnlyHint": true,
"openWorldHint": false
}get_binding_example — Get Binding Example
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.
{
"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
}{
"readOnlyHint": true,
"openWorldHint": false
}list_visuals — List Visuals
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.
{
"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
}{
"readOnlyHint": true,
"openWorldHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 430 ms
- 95th percentile latency
- 430 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 430 ms · metadata changed · 4 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http smartvisuals-catalog-mcp https://www.smartvisuals.io/mcpCodex
codex mcp add smartvisuals-catalog-mcp --url https://www.smartvisuals.io/mcpCursor
{
"mcpServers": {
"smartvisuals-catalog-mcp": {
"url": "https://www.smartvisuals.io/mcp"
}
}
}Cline
{
"mcpServers": {
"smartvisuals-catalog-mcp": {
"type": "streamableHttp",
"url": "https://www.smartvisuals.io/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"smartvisuals-catalog-mcp": {
"type": "http",
"url": "https://www.smartvisuals.io/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http smartvisuals-catalog-mcp https://www.smartvisuals.io/mcpClaude Desktop
{
"mcpServers": {
"smartvisuals-catalog-mcp": {
"url": "https://www.smartvisuals.io/mcp"
}
}
}Windsurf
{
"mcpServers": {
"smartvisuals-catalog-mcp": {
"serverUrl": "https://www.smartvisuals.io/mcp"
}
}
}Let your agent find its tools
Find servers like SmartVisuals Catalog MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other developer tools servers
Do you run SmartVisuals Catalog MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.