← Back to Skills Marketplace
vikrambalaaj

Snowflake MCP Connection

by vikrambalaaj · GitHub ↗ · v2.0.2
cross-platform ✓ Security Clean
2643
Downloads
3
Stars
2
Active Installs
5
Versions
Install in OpenClaw
/install snowflake-mcp
Description
Connect to the Snowflake Managed MCP server with Clawdbot or other MCP clients. Use when wiring Snowflake MCP endpoints, validating connectivity, or configuring Cortex AI services.
Usage Guidance
This skill is documentation and SQL examples for configuring Snowflake MCP servers and connecting Clawdbot — it does what it says. Before using: (1) do not paste PATs or passwords into public repos or project files (mcp.json, connections.toml); use a secrets manager or environment-specific secure storage; (2) avoid passing plaintext passwords on command lines where possible (use key auth or protected connection files); (3) grant the smallest Snowflake role/privileges necessary (avoid using ACCOUNTADMIN unless required); (4) when running a local MCP client (snowflake-labs-mcp), install software only from trusted sources and review the project; and (5) review sql_statement_permissions in the provided template to ensure DDL/DML/administrative statements are appropriately restricted. If you need the agent to act autonomously with credentials present, be aware that giving the agent access to stored tokens increases risk — prefer manual steps or tightly-scoped tokens.
Capability Analysis
Type: OpenClaw Skill Name: snowflake-mcp Version: 2.0.2 The skill bundle provides comprehensive instructions and configuration examples for integrating OpenClaw with Snowflake's Managed Context Protocol (MCP). While it enables powerful capabilities such as arbitrary SQL execution via the `SYSTEM_EXECUTE_SQL` tool and local command execution for a local MCP server (`uvx snowflake-labs-mcp`), these are explicitly documented as part of the intended functionality and integration methods. There is no evidence of intentional harmful behavior, data exfiltration, prompt injection against the agent, or obfuscation. The `configuration-template.yaml` even demonstrates good security practice by defaulting DDL/DML permissions to `False` for the local server.
Capability Assessment
Purpose & Capability
Name, description, and all included files (SKILL.md, SQL examples, client setup, config template) consistently describe creating/using Snowflake MCP servers and configuring clients like Clawdbot. Nothing requested by the skill (no env vars, no binaries, no installs) is unrelated to that purpose.
Instruction Scope
Instructions are scoped to creating MCP servers, testing with curl, and configuring Clawdbot or a local MCP client. They do recommend placing PATs or credentials in config files (mcp.json, ~/.snowflake/connections.toml, service args) and invoking local commands, which is expected for the task but creates potential secret-exposure risks if users save tokens/passwords in project files or pass them on the command line.
Install Mechanism
There is no install spec and no code to install — the skill is instruction-only. One doc suggests installing a package manager 'uv' via brew or pip for a local MCP client; this is reasonable documentation rather than an opaque download-from-URL install.
Credentials
The skill does not request environment variables or platform credentials. It expects the user to create/use Snowflake PATs, key files, or passwords when configuring clients. This is proportionate to the purpose, but the guidance to store credentials in config files or pass passwords as CLI args is a security consideration (use least-privilege tokens, avoid checking into source control, prefer key-based auth or secret stores).
Persistence & Privilege
The skill does not request persistent presence (always:false) and is user-invocable. It does not attempt to modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install snowflake-mcp
  3. After installation, invoke the skill by name or use /snowflake-mcp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.2
- Documentation in SKILL.md was rewritten for clarity and brevity. - Refined the description and Quick Start section to focus on endpoint creation, authentication, and tool validation. - Updated Clawdbot configuration instructions for concise setup steps. - Removed repeated or verbose explanations to make the guide easier to follow. - No changes to functionality or code—documentation update only.
v2.0.1
- Updated Clawdbot setup instructions and removed steps for Cursor integration. - Removed references to Cursor in setup and verification steps. - Replaced the local MCP server documentation link to reference mcp-client-setup.md instead of cursor-setup.md. - Added mcp-client-setup.md file; removed cursor-setup.md file.
v2.0.0
No visible file changes detected for version 2.0.0. - No updates or modifications found in the content or configuration. - Skill functionality and documentation remain unchanged from previous release.
v1.0.1
- Added support and setup instructions for Clawdbot and other generic MCP clients, not just Cursor. - Updated documentation to clarify Quick Start steps for both Clawdbot and Cursor, with dedicated sections for each. - Adjusted description and usage examples to reflect multi-client compatibility. - No changes to core functionality—documentation updates only.
v1.0.0
Initial release: Connect Cursor and Cortex AI services to Snowflake using the Managed MCP Server. - Provides step-by-step instructions for generating Snowflake PAT, creating MCP Server, and configuring Cursor. - Includes full examples for integrating SQL execution, Cortex Search, Analyst, and Agent tools. - Documents server specification options for extensible tool configuration. - Lists troubleshooting tips and references for further help. - Highlights security and RBAC integration benefits.
Metadata
Slug snowflake-mcp
Version 2.0.2
License
All-time Installs 2
Active Installs 2
Total Versions 5
Frequently Asked Questions

What is Snowflake MCP Connection?

Connect to the Snowflake Managed MCP server with Clawdbot or other MCP clients. Use when wiring Snowflake MCP endpoints, validating connectivity, or configuring Cortex AI services. It is an AI Agent Skill for Claude Code / OpenClaw, with 2643 downloads so far.

How do I install Snowflake MCP Connection?

Run "/install snowflake-mcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Snowflake MCP Connection free?

Yes, Snowflake MCP Connection is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Snowflake MCP Connection support?

Snowflake MCP Connection is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Snowflake MCP Connection?

It is built and maintained by vikrambalaaj (@vikrambalaaj); the current version is v2.0.2.

💬 Comments