isaacwasserman/mcp-vegalite-server
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