Skip to content

Data & Analytics MCP Server

Vizro MCP

Tools and templates to create validated and maintainable data charts and dashboards.

Scan found nothing by mckinseyOfficial3,634Apache-2.0PythonIntermediatestdio
View on GitHub Install Guide

Install

Claude Code

claude mcp add vizro -- uvx vizro-mcp

Safety Report

100% Scan found nothing
5 passed
Security
Authentication
details

No MCP server authentication required. Authentication is handled by the LLM API provider (e.g., Anthropic, OpenAI) configured separately.

Info
CORS Policy
details

Local stdio transport. CORS not applicable.

N/A
Rate Limiting
details

Local processing only. No external API calls from the MCP server itself.

N/A
Known CVEs
details

No known CVEs. Enterprise-backed project with McKinsey engineering oversight.

Pass
Code Quality
Dependency Audit
details

Part of the Vizro monorepo maintained by McKinsey & Company. Python package with standard dependency management.

Pass
Code Source
details

Open source on GitHub (mckinsey/vizro). Professionally maintained by McKinsey's engineering team.

Pass
License
details

Apache License 2.0 (Vizro project standard). Explicitly confirmed in monorepo.

Pass
Community
Maintenance Status
details

Actively maintained by McKinsey & Company. Part of a well-resourced open source project with regular releases.

Pass

Learn about our security methodology →

Compatibility

Claude CodeSupported via uv or Docker. Recommended to use claude-sonnet-4 or better model for best results.
Not Tested
CursorDocumented support via .cursor/mcp.json with uv command configuration.
Not Tested
VS CodeCompatible with VS Code MCP extensions using standard stdio transport.
Not Tested
WindsurfStandard MCP JSON configuration supported.
Not Tested
Claude DesktopSupported via claude_desktop_config.json with uv or Docker command.
Not Tested

Tools Provided (6)

get_vizro_chart_or_dashboard_plan

Get step-by-step instructions for creating a Vizro chart or dashboard. Should be called first when asked to create any Vizro visualization.

get_model_json_schema

Get the JSON schema definition for a specified Vizro model component.

get_sample_data_info

Get information about built-in sample datasets (iris, tips, stocks, gapminder) when no user data is provided.

load_and_analyze_data

Load and analyze a local or remote data file. Must be called with an absolute file path or URL.

validate_dashboard_config

Validate a complete Vizro dashboard configuration. Should always be run before finalizing a dashboard.

validate_chart_code

Validate chart code and optionally open a PyCafe preview link in the browser.

Frequently Asked Questions

What is Vizro MCP?

Tools and templates to create validated and maintainable data charts and dashboards.

What tools does Vizro MCP provide?

Vizro MCP provides 6 tools including get_vizro_chart_or_dashboard_plan, get_model_json_schema, get_sample_data_info, load_and_analyze_data. Each tool can be called by AI agents to perform specific operations.

Is Vizro MCP safe to use?

We cannot tell you that, and nobody scanning at this scale can. What we did in March 2026 was shallow-clone Vizro MCP and run five keyword searches over its source: auth identifiers, CORS configuration, rate-limit identifiers, the dependency manifest against a hardcoded list of 18 known-vulnerable packages, and unguarded eval/exec calls. None of them matched. A text search cannot follow a variable, judge intent, or tell you what a server does once it is running, so "nothing matched" is not "safe". What the scan does and does not cover is written out at /mcp/security.

What are alternatives to Vizro MCP?

Similar MCP servers include MCP Server Chart, Markdownify MCP, Jupyter MCP Server. Each serves a similar purpose but may differ in features, language, and compatibility.

Similar MCP Servers

MCP Server Chart

Not scanned
by antvis Official

A Model Context Protocol server for generating visual charts using AntV.

data analytics TypeScript stdio
claude mcp add mcp-server-chart -- npx -y mcp-server-chart
3.8k 26 tools
View

Markdownify MCP

Scan flagged something
by zcaceres

An MCP server to convert almost any file or web content into Markdown

data analytics TypeScript stdio
2.5k
View

Jupyter MCP Server

Scan flagged something
by datalayer

Model Context Protocol (MCP) Server for Jupyter.

data analytics Python stdio
941
View
Was this helpful?

Free AI writing tools

Check a draft for AI tells, then fix what the check finds.

Stay Updated on MCP Servers

New servers, safety alerts, and install guides — weekly.