# Vega-Lite Data Visualization

> Use this tool when you need to create custom data visualizations from user data, such as charts and graphs, to help solve problems like data analysis and communication. It takes in tabular data as input and outputs Vega-Lite specifications or PNG images, making it suitable for various display needs. Ideal for use in conversation interfaces, like Claude Desktop, where AI assistants require data visualization capabilities to enhance user interactions.

Canonical page: https://skillsregistry.net/skills/markomitranic-vegalite  
JSON: https://api.skillsregistry.net/v1/skills/markomitranic-vegalite

## Description

The MCP Vega-Lite Server provides AI assistants with data visualization capabilities using the Vega-Lite specification language. It offers two core tools: 'save_data' for storing tabular data and 'visualize_data' for generating visualizations from that data. The server can output either text-based Vega-Lite specifications or render them as PNG images, making it flexible for different display needs. Built with Python and containerized with Docker, it's designed for seamless integration with Claude Desktop and other MCP-compatible systems, enabling AI assistants to create custom charts and graphs from user data without leaving the conversation interface.

## Trust

- **Trust score (0–1):** 0.94
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/markomitranic-vegalite)
- **Repository:** <https://github.com/markomitranic/mcp-vegalite-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "markomitranic-vegalite"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/markomitranic-vegalite` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/markomitranic-vegalite/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
