{ "server_info": { "name": "Snowflake MCP Server", "description": "A Model Context Protocol (MCP) server for interacting with Snowflake databases.", "repo_url": "https://github.com/isaacwasserman/mcp-snowflake-server", "server_type": "Community Servers", "server_category": [ "Database" ], "server_version": "0.1.0" }, "tools": [ { "name": "read_query", "description": "Execute a SELECT query on the Snowflake database", "input_schema": { "type": "object", "properties": { "query": { "type": "string", "description": "SELECT SQL query to execute" } }, "required": [ "query" ] } }, { "name": "list_tables", "description": "List all tables in the Snowflake database", "input_schema": { "type": "object", "properties": {}, "required": [] } }, { "name": "describe_table", "description": "Get the schema information for a specific table", "input_schema": { "type": "object", "properties": { "table_name": { "type": "string", "description": "Name of the table to describe" } }, "required": [ "table_name" ] } }, { "name": "append_insight", "description": "Add a data insight to the memo", "input_schema": { "type": "object", "properties": { "insight": { "type": "string", "description": "Data insight discovered from analysis" } }, "required": [ "insight" ] } }, { "name": "write_query", "description": "Execute an INSERT, UPDATE, or DELETE query on the Snowflake database", "input_schema": { "type": "object", "properties": { "query": { "type": "string", "description": "SQL query to execute" } }, "required": [ "query" ] } }, { "name": "create_table", "description": "Create a new table in the Snowflake database", "input_schema": { "type": "object", "properties": { "query": { "type": "string", "description": "CREATE TABLE SQL statement" } }, "required": [ "query" ] } } ], "resources": [ { "name": "Data Insights Memo", "description": "A living document of discovered data insights", "uri": "memo://insights", "mimeType": "text/plain" } ], "prompts": [] }