{ "tools": [ { "name": "save_data", "description": "A tool which allows you to save data to a named table for later use in visualizations.", "input_schema": { "type": "object", "properties": { "name": { "type": "string", "description": "The name of the table to save the data to" }, "data": { "type": "array", "items": { "type": "object", "description": "Row of the table as a dictionary/object" }, "description": "The data to save" } }, "required": [ "name", "data" ] } }, { "name": "visualize_data", "description": "A tool which allows you to produce a data visualization using the Vega-Lite grammar.", "input_schema": { "type": "object", "properties": { "data_name": { "type": "string", "description": "The name of the data table to visualize" }, "vegalite_specification": { "type": "string", "description": "The vegalite v5 specification for the visualization. Do not include the data field, as this will be added automatically." } }, "required": [ "data_name", "vegalite_specification" ] } } ], "resources": [], "prompts": [], "server_info": { "name": "vegalite-manager", "description": "A Model Context Protocol (MCP) server that allows users to save and visualize data using the Vega-Lite grammar.", "repo_url": "https://github.com/isaacwasserman/mcp-vegalite-server", "server_type": "Community Servers", "server_category": [ "Data Visualization" ], "server_version": "0.1.0" } }