Overview
Features
Dynamic memo insights resource
memo://insights is a continuously updated memo aggregating discovered data insights; it updates automatically when new insights are appended via the append_insight tool.
Contextual per-table schema resources (prefetch)
context://table/{table_name} exposes per-table schema summaries (columns and comments) when prefetching is enabled.
Read-only SQL query tool
read_query executes SELECT queries and returns results as an array of objects.
Write-enabled SQL modification tool: write_query
write_query executes INSERT/UPDATE/DELETE queries and returns the number of affected rows or a confirmation; enabled only with --allow-write.
Table creation tool: create_table
create_table executes CREATE TABLE statements; returns a confirmation; enabled only with --allow-write.
Schema discovery toolset
list_databases, list_schemas, list_tables, and describe_table allow metadata discovery (databases, schemas, tables, and detailed table schemas).
Insight analysis tool: append_insight
append_insight adds new data insights to the memo resource and triggers its update.
Access control and configurability
By default, write operations are disabled and can be enabled with --allow-write; supports exclusion patterns to filter databases, schemas, or tables and optional prefetching of per-table context.
Who Is This For?
- LLM developers:Allows LLMs to access Snowflake data securely, enabling SQL operations and data insights tooling.




