Snowflake MCP Server logo

Snowflake MCP Server

by MCP-Mirror

The Snowflake MCP Server is a Model Context Protocol (MCP) server implementation that provides database interaction with Snowflake. It enables running SQL queries and interacting with data insights presented as a resource.

View on GitHub

Last updated: N/A

What is Snowflake MCP Server?

The Snowflake MCP Server is a server that allows users to interact with a Snowflake database using the Model Context Protocol (MCP). It exposes resources like a continuously updated data insights memo and provides tools for querying, schema management, and analysis.

How to use Snowflake MCP Server?

The server can be installed via Smithery using the provided command. After installation, configure the server in your claude_desktop_config.json with appropriate Snowflake credentials (warehouse, database, account, user, role, schema, password). Then, you can use the exposed tools through the MCP interface to execute queries, manage the database schema, and append data insights.

Key features of Snowflake MCP Server

  • Read and write SQL queries to Snowflake

  • Retrieve a list of tables in the database

  • Describe table schemas

  • Append data insights to a memo resource

  • Integration with Claude Desktop

  • Dynamic data insights memo

Use cases of Snowflake MCP Server

  • Data analysis and exploration in Snowflake

  • Automated database management tasks

  • Building data-driven applications with Claude Desktop

  • Generating and tracking data insights

  • Integrating Snowflake with other MCP-compatible tools

FAQ from Snowflake MCP Server

What is MCP?

MCP stands for Model Context Protocol, a protocol for interacting with servers and tools.

How do I install the server?

Use the npx -y @smithery/cli install mcp_snowflake_server --client claude command.

What credentials do I need?

You need Snowflake warehouse, database, account, user, role, schema, and password.

What is the memo://insights resource?

It's a continuously updated data insights memo that aggregates discovered insights during analysis.

What is Smithery?

Smithery is a platform that helps you discover, install, and manage servers and tools.