mcp-vegalite-server

isaacwasserman/mcp-vegalite-server

4.0

mcp-vegalite-server is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of mcp-vegalite-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server implementation that provides the LLM an interface for visualizing data using Vega-Lite syntax.

Try mcp-vegalite-server with chat:

Tools

Functions exposed to the LLM to take actions

save_data

A tool which allows you to save data to a named table for later use in visualizations. When to use this tool:

  • Use this tool when you have data that you want to visualize later. How to use this tool:
  • Provide the name of the table to save the data to (for later reference) and the data itself.

visualize_data

A tool which allows you to produce a data visualization using the Vega-Lite grammar. When to use this tool:

  • At times, it will be advantageous to provide the user with a visual representation of some data, rather than just a textual representation.
  • This tool is particularly useful when the data is complex or has many dimensions, making it difficult to understand in a tabular format. It is not useful for singular data points. How to use this tool:
  • Prior to visualization, data must be saved to a named table using the save_data tool.
  • After saving the data, use this tool to visualize the data by providing the name of the table with the saved data and a Vega-Lite specification.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources