claude-codeClaude Code

Connect Claude Code to GitHub and Snowflake

Wire GitHub and Snowflake into Claude Code and it can carry a merged change from the repo into your warehouse. GitHub is the source of truth for code, so the agent watches pull requests, manages access, and controls workflow runs. Snowflake is where that code becomes a live version, so the agent adds versions from git or source, calls procedures, and manages warehouse queries. The two together let a promotion in GitHub become a deployed version in Snowflake in a single run.

Loading preview…
Opens a workflow with 581 tools ready to use.

Tools Claude Code gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

GitHub

206 tools
Get Repository

Get information about a repository

List Authenticated User Repos

List repositories for the authenticated user

List Org Repos

List repositories for an organization

Fork Repository

Fork a repository

List Repo Collaborators

List collaborators for a repository

Create Repo Webhook

Create a webhook for a repository

List Repo Forks

List forks of a repository

List Repo Contributors

List contributors to a repository

Get Repo Languages

Get languages used in a repository

Get Repo Topics

Get topics for a repository

Set Repo Topics

Set topics for a repository

List Repo Stargazers

List stargazers for a repository

Star Repository

Star a repository

Unstar Repository

Unstar a repository

List Repo Directory Contents

List contents of a directory in a repository

Create Repo from Template

Create a repository from a template

List User Repos

List repositories for a specific user

List Issues

List issues for a repository

Get Issue

Get a specific issue

Create Issue

Create a new issue

Update Issue

Update an existing issue

List Issue Comments

List comments on an issue

Create Issue Comment

Create a comment on an issue or pull request

Add Labels to Issue

Add labels to an issue

Create Reaction on Issue

Add a reaction to an issue

List Milestones

List milestones for a repository

Create Milestone

Create a milestone

List Issue Assignees

List available assignees for a repository

List Pull Requests

List pull requests for a repository

Get Pull Request

Get a specific pull request

Create Pull Request

Create a new pull request

Update Pull Request

Update an existing pull request

Merge Pull Request

Merge a pull request

List Pull Request Files

List files changed in a pull request

Request Pull Request Reviewers

Request reviewers for a pull request

List Pull Request Reviews

List reviews on a pull request

Create Pull Request Review

Create a review on a pull request

List Commits

List commits in a repository

Get Commit

Get a specific commit

Compare Commits

Compare two commits

List Commit Check Runs

List check runs for a git reference

List Branches

List branches in a repository

Create Branch

Create a new branch

Delete Branch

Delete a branch

List Repo Tags

List tags in a repository

Get File Contents

Get the contents of a file

Create or Update File

Create or update a file in a repository

Delete File

Delete a file from a repository

List Releases

List releases for a repository

Get Release

Get a specific release

Create Release

Create a new release

List Repo Labels

List labels for a repository

Create Label

Create a label

Get Authenticated User

Get the authenticated user

Get User

Get a specific user

List User Followers

List followers of a user

List User Following

List users followed by a user

List Workflow Runs

List workflow runs for a repository

List Workflows

List workflows in a repository

Get Workflow Run

Get a specific workflow run

Trigger Workflow Dispatch

Trigger a workflow dispatch event

Cancel Workflow Run

Cancel a workflow run

Rerun Workflow

Re-run a workflow

List Deployments

List deployments for a repository

Create Deployment

Create a deployment

List Notifications

List notifications for the authenticated user

Mark Notifications As Read

Mark notifications as read

List Org Teams

List teams in an organization

List Org Members

List members of an organization

List Authenticated User Gists

List gists for the authenticated user

Get Gist

Get a specific gist

Create Gist

Create a new gist

Search Issues

Search issues and pull requests

Search Code

Search code across repositories

Search Repositories

Search repositories

List Pull Request Review Comments

List review comments on a pull request

Create Pull Request Review Comment

Create a review comment on a pull request

Get Pull Request Review Comment

Get a specific review comment

Update Pull Request Review Comment

Update a review comment

Delete Pull Request Review Comment

Delete a review comment

Reply to Pull Request Review Comment

Reply to a review comment

Update Pull Request Review

Update a pending review

Delete Pending Pull Request Review

Delete a pending review

List Review Comments for Review

Get comments for a specific review

Submit Pull Request Review

Submit a pending review

Dismiss Pull Request Review

Dismiss a review

List Pull Request Commits

List commits on a pull request

Check Pull Request Merged

Check if a pull request has been merged

Update Pull Request Branch

Update pull request branch with latest base branch

Update Repository

Update repository settings

Delete Repository

Delete a repository

Create Repo for Authenticated User

Create a repository for the authenticated user

Transfer Repository

Transfer repository ownership

Lock Issue

Lock an issue conversation

Unlock Issue

Unlock an issue conversation

Get Issue Comment

Get a specific issue comment

Update Issue Comment

Update an issue comment

Delete Issue Comment

Delete an issue comment

Get Label

Get a label

Update Label

Update a label

Delete Label

Delete a label

Set Issue Labels

Set labels for an issue (replaces all)

Remove All Labels from Issue

Remove all labels from an issue

Remove Label from Issue

Remove a label from an issue

Get Milestone

Get a milestone

Update Milestone

Update a milestone

Delete Milestone

Delete a milestone

Update Release

Update a release

Delete Release

Delete a release

Get Latest Release

Get the latest release

Get Release by Tag

Get a release by tag name

Generate Release Notes

Generate release notes

List Release Assets

List release assets

Get Release Asset

Get a release asset

Update Release Asset

Update a release asset

Delete Release Asset

Delete a release asset

Update Gist

Update a gist

Delete Gist

Delete a gist

List Public Gists

List public gists

List Starred Gists

List starred gists

Star Gist

Star a gist

Unstar Gist

Unstar a gist

Check Gist Starred

Check if a gist is starred

Fork Gist

Fork a gist

List Gist Forks

List gist forks

List Gist Commits

List gist commits

Get Gist Revision

Get a specific gist revision

List User Gists

List gists for a user

List Branches by Head Commit

List branches where commit is the HEAD

List Pull Requests by Commit

List pull requests associated with a commit

List Commit Comments

List comments for a commit

Create Commit Comment

Create a comment on a commit

Create Commit Status

Create a commit status

Get Repo Webhook

Get a repository webhook

Update Repo Webhook

Update a repository webhook

Delete Repo Webhook

Delete a repository webhook

Ping Repo Webhook

Ping a repository webhook

Test Repo Webhook

Test a repository webhook

List Webhook Deliveries

List webhook deliveries

Get Webhook Delivery

Get a webhook delivery

Redeliver Webhook

Redeliver a webhook

Add Repo Collaborator

Add a repository collaborator

Remove Repo Collaborator

Remove a repository collaborator

Get User Repo Permissions

Get repository permissions for a user

Check User Is Collaborator

Check if a user is a collaborator

List Repo Invitations

List repository invitations

Update Repo Invitation

Update a repository invitation

Create Team

Create a team

Get Team

Get a team

Update Team

Update a team

Delete Team

Delete a team

List Team Repos

List team repositories

Check Team Repo Permissions

Check team permissions for a repository

Add or Update Team Repo Permissions

Add or update team repository permissions

Remove Repo from Team

Remove a repository from a team

List Team Members

List team members

Get Team Membership

Get team membership for a user

Get Organization

Get an organization

Update Organization

Update an organization

List Org Repos Alias

List organization repositories (alias)

Create Org Repository

Create an organization repository

List Org Invitations

List organization invitations

Cancel Org Invitation

Cancel an organization invitation

List Org Members Alias

List organization members (alias)

Check Org Membership

Check organization membership

Remove Org Member

Remove an organization member

Get Org Membership

Get organization membership for a user

Add or Update Org Membership

Add or update organization membership

Remove Org Membership

Remove organization membership

List Pending Org Invitations

List pending organization invitations (alias)

List Org Webhooks

List organization webhooks

Create Org Webhook

Create an organization webhook

List Deployment Statuses

List deployment statuses

Create Deployment Status

Create a deployment status

Get Deployment Status

Get a deployment status

Get Deployment

Get a deployment

Delete Deployment

Delete a deployment

List Issue Reactions

List reactions for an issue

Delete Issue Reaction

Delete an issue reaction

List Issue Comment Reactions

List reactions for an issue comment

Create Reaction on Issue Comment

Create a reaction for an issue comment

Delete Issue Comment Reaction

Delete an issue comment reaction

List Commit Comment Reactions

List reactions for a commit comment

Create Reaction on Commit Comment

Create a reaction for a commit comment

Delete Commit Comment Reaction

Delete a commit comment reaction

List Pr Review Comment Reactions

List reactions for a PR review comment

Create Reaction on Pr Review Comment

Create a reaction for a PR review comment

Delete Pr Review Comment Reaction

Delete a PR review comment reaction

List Release Reactions

List reactions for a release

Create Reaction on Release

Create a reaction for a release

Delete Release Reaction

Delete a release reaction

List Workflow Run Artifacts

List workflow run artifacts

List Repo Artifacts

List repository artifacts

Get Artifact

Get an artifact

Delete Artifact

Delete an artifact

Download Artifact

Download an artifact

Delete Workflow Run

Delete a workflow run

Get Workflow Run Usage

Get workflow run usage

Download Workflow Run Logs

Download workflow run logs

Delete Workflow Run Logs

Delete workflow run logs

List Workflow Run Jobs

List jobs for a workflow run

Get Workflow Run Attempt

Get a workflow run attempt

List Workflow Run Attempt Jobs

List jobs for a workflow run attempt

Download Workflow Run Attempt Logs

Download logs for a workflow run attempt

Approve Workflow Run

Approve a workflow run

List Workflow Run Pending Deployments

List pending deployments for a workflow run

Snowflake

375 tools
Run SQL Statement

Execute a SQL statement (query / DML / DDL) via the SQL API.

Get Statement Status / Results

Check status / fetch result rows for a previously submitted statement.

Cancel Statement

Abort an in-flight async statement.

List Databases

List accessible databases.

Create Database

Create a new database.

Fetch Database

Describe a single database.

Delete Database

Drop a named database.

List Schemas

List schemas within a database.

List Tables

List tables in a schema.

Fetch Table

Describe a single table's metadata / columns.

List Warehouses

List available compute warehouses.

Create Warehouse

Create (or replace) a compute warehouse.

Resume Warehouse

Resume a suspended warehouse.

Suspend Warehouse

Suspend a warehouse to stop credit usage.

Abort Warehouse Queries

Abort all running / queued queries on a warehouse.

List Tasks

List scheduled tasks in a schema.

Create Task

Create a scheduled SQL task.

Execute Task

Trigger an immediate manual run of a task.

Resume Task

Resume (un-suspend) a task.

Suspend Task

Pause an active task.

List Task Run History

List completed task graph runs (status / timing).

List Users

List Snowflake account users.

Create User

Create a new user account.

Delete User

Drop a named user.

List Roles

List account roles.

List Stages

List named stages (for file / data loading).

List Accounts

List the accessible accounts in the organization.

Create Account

Create an account in the organization.

Delete Account

Delete an account.

Undrop Account

Restore a dropped account that is still within its grace period.

List Alerts

List alerts in a schema.

Create Alert

Create an alert in a schema.

Fetch Alert

Fetch a single alert's definition.

Delete Alert

Drop an alert.

Clone Alert

Clone an alert into a (possibly different) schema.

Execute Alert

Execute an alert immediately.

Set Alert Tags

Set a tag on an alert.

Unset Alert Tags

Unset a tag from an alert.

Get Alert Tags

Get the tag assignments for an alert (requires an active warehouse).

List API Integrations

List API integrations in the account.

Create API Integration

Create an API integration.

Fetch API Integration

Fetch a single API integration's definition.

Create or Alter API Integration

Create an API integration, or alter it to match if it already exists.

Delete API Integration

Drop an API integration.

Set Tags on API Integration

Set a tag on an API integration.

Unset Tags from API Integration

Unset a tag from an API integration.

Get Tags on API Integration

Get the tag assignments for an API integration.

List Artifact Repositories

List artifact repositories in a schema.

Create Artifact Repository

Create an artifact repository in a schema.

Fetch Artifact Repository

Fetch a single artifact repository's definition.

Create or Alter Artifact Repository

Create an artifact repository, or alter it to match if it already exists.

Delete Artifact Repository

Drop an artifact repository.

Rename Artifact Repository

Rename an artifact repository to a new identifier.

List Catalog Integrations

List catalog integrations in the account.

Create Catalog Integration

Create a catalog integration.

Fetch Catalog Integration

Fetch a single catalog integration's definition.

Delete Catalog Integration

Drop a catalog integration.

Set Catalog Integration Tags

Set a tag on a catalog integration.

Unset Catalog Integration Tags

Unset a tag from a catalog integration.

Get Catalog Integration Tags

Get the tag assignments for a catalog integration (requires an active warehouse).

List Compute Pools

List compute pools under the account.

Create Compute Pool

Create a compute pool.

Fetch Compute Pool

Fetch a single compute pool's definition.

Create or Alter Compute Pool

Create a compute pool, or alter it to match if it already exists.

Delete Compute Pool

Drop a compute pool.

Resume Compute Pool

Resume a suspended compute pool.

Suspend Compute Pool

Suspend an active compute pool.

Stop All Services (Deprecated)

Stop all services on a compute pool (deprecated endpoint).

Stop All Services

Stop all services on a compute pool.

List Instance Families

List available compute pool instance families.

Set Tags on Compute Pool

Set a tag on a compute pool.

Unset Tags from Compute Pool

Unset a tag from a compute pool.

Get Compute Pool Tags

Get the tag assignments for a compute pool.

Create Database from Share

Create a database from a share.

Create Database from Share (Deprecated)

Create a database from a share (deprecated endpoint).

Clone Database

Clone an existing database.

Create or Alter Database

Create a new, or alter an existing, database.

Undrop Database

Undrop a database.

Enable Database Replication

Enable replication for a database.

Disable Database Replication

Disable replication for a database.

Refresh Database Replication

Refresh a secondary database from its primary.

Enable Database Failover

Enable failover for a database.

Disable Database Failover

Disable failover for a database.

Set Primary Database (Failover)

Promote a secondary database to primary.

Set Database Tags

Set a tag on a database.

Unset Database Tags

Unset tags from a database.

Get Database Tags

Get the tag assignments for a database.

List Database Roles

List database roles in a database.

Create Database Role

Create a database role in a database.

Delete Database Role

Drop a database role.

Clone Database Role

Clone a database role into a (possibly different) database.

List Grants

List all grants to a database role.

Grant Privileges

Grant privileges to a database role.

Revoke Grants

Revoke grants from a database role.

List Future Grants

List all future grants to a database role.

Grant Future Privileges

Grant future privileges to a database role.

Revoke Future Grants

Revoke future grants from a database role.

Set Tags on Database Role

Set a tag on a database role.

Unset Tags on Database Role

Unset a tag from a database role.

Get Tags on Database Role

Get the tag assignments for a database role (requires an active warehouse).

List Dynamic Tables

List dynamic tables under a database and schema.

Create Dynamic Table

Create a dynamic table in a schema.

Fetch Dynamic Table

Fetch a single dynamic table's definition.

Delete Dynamic Table

Drop a dynamic table.

Clone Dynamic Table

Clone a dynamic table into a (possibly different) schema.

Undrop Dynamic Table

Undrop a previously dropped dynamic table.

Suspend Dynamic Table

Suspend refreshes on a dynamic table.

Resume Dynamic Table

Resume refreshes on a dynamic table.

Refresh Dynamic Table

Manually refresh a dynamic table.

Suspend Recluster Dynamic Table

Suspend recluster of a dynamic table.

Resume Recluster Dynamic Table

Resume recluster of a dynamic table.

Swap With Dynamic Table

Swap a dynamic table with another dynamic table.

Set Tags on Dynamic Table

Set a tag on a dynamic table.

Unset Tags on Dynamic Table

Unset a tag from a dynamic table.

Get Tags on Dynamic Table

Get the tag assignments for a dynamic table.

List Event Tables

List event tables in a schema.

Create Event Table

Create an event table in a schema.

Fetch Event Table

Fetch a single event table's definition.

Delete Event Table

Drop an event table.

Rename Event Table

Rename an event table to a new identifier.

Set Event Table Tags

Set a tag on an event table.

Unset Event Table Tags

Unset a tag from an event table.

Get Event Table Tags

Get the tag assignments for an event table (requires an active warehouse).

List External Volumes

List external volumes in the account.

Create External Volume

Create an external volume.

Fetch External Volume

Fetch a single external volume's definition.

Delete External Volume

Drop an external volume.

Undrop External Volume

Restore the most recently dropped external volume with a given name.

List Functions

List user functions in a schema.

Create Function

Create a function in a schema.

Fetch Function

Fetch a single function's definition.

Delete Function

Drop a function.

Execute Function

Execute a function.

Set Function Tags

Set tags on a function.

Unset Function Tags

Unset tags from a function.

Get Function Tags

Get the tag assignments for a function.

Grant Privilege

Grant the specified privilege(s) on the named securable to the named grantee.

Grant Group Privilege

Grant privilege(s) on all/future securables of a type in a scope to the named grantee.

Revoke Privilege

Revoke the specified privilege on the named securable from the named grantee.

Revoke Privilege Grant Option

Revoke the grant option for the specified privilege on the named securable.

Revoke Group Privilege

Revoke a privilege on all/future securables in the given scope from the named grantee.

Revoke Group Privilege Grant Option

Revoke the grant option for a privilege on all/future securables in the given scope.

List Grants To

List the roles and privileges granted to the specified grantee.

List Iceberg Tables

List iceberg tables in a schema.

Create Iceberg Table

Create a Snowflake-managed iceberg table.

Create Iceberg Table as Select

Create a Snowflake-managed iceberg table from a SELECT query.

Create Iceberg Table from AWS Glue

Create an unmanaged iceberg table from an AWS Glue catalog.

Create Iceberg Table from Delta

Create an unmanaged iceberg table from Delta files.

Create Iceberg Table from Iceberg Files

Create an unmanaged iceberg table from Iceberg files.

Create Iceberg Table from Iceberg REST

Create an unmanaged iceberg table from an Iceberg REST catalog.

Fetch Iceberg Table

Describe a single iceberg table.

Drop Iceberg Table

Drop an iceberg table.

Resume Recluster Iceberg Table

Resume reclustering of an iceberg table.

Suspend Recluster Iceberg Table

Suspend reclustering of an iceberg table.

Refresh Iceberg Table

Refresh metadata for an externally-cataloged iceberg table.

Convert to Managed Iceberg Table

Convert an unmanaged iceberg table to a Snowflake-managed one.

Undrop Iceberg Table

Undrop a previously dropped iceberg table.

Clone Iceberg Table

Clone a Snowflake-managed iceberg table.

Create Iceberg Table Like

Create a new iceberg table with the same column definitions as an existing one.

Set Iceberg Table Tags

Set a tag on an iceberg table.

Unset Iceberg Table Tags

Unset a tag from an iceberg table.

Get Iceberg Table Tags

Get the tag assignments for an iceberg table.

List Image Repositories

List image repositories in a schema.

Create Image Repository

Create an image repository in a schema.

Fetch Image Repository

Fetch a single image repository's definition.

Delete Image Repository

Drop an image repository.

List Images in Repository

List the images stored in an image repository.

Set Tags on Image Repository

Set a tag on an image repository.

Unset Tags from Image Repository

Unset a tag from an image repository.

Get Tags on Image Repository

Get the tag assignments for an image repository.

List Managed Accounts

List the accessible managed accounts.

Create Managed Account

Create a managed account (reader account).

Delete Managed Account

Delete a managed account, including all objects created in it.

List Network Policies

List network policies in the account.

Create Network Policy

Create a network policy.

Fetch Network Policy

Fetch a single network policy's definition.

Delete Network Policy

Drop a network policy.

Set Tags on Network Policy

Set a tag on a network policy.

Unset Tags from Network Policy

Unset a tag from a network policy.

Get Tags on Network Policy

Get the tag assignments for a network policy.

List Network Rules

List network rules in a schema.

Create Network Rule

Create a network rule in a schema.

Fetch Network Rule

Fetch a single network rule's definition.

Delete Network Rule

Drop a network rule.

List Notebooks

List notebooks in a schema.

Create Notebook

Create a notebook in a schema.

Fetch Notebook

Fetch a single notebook's definition.

Delete Notebook

Drop a notebook.

Execute Notebook

Execute a notebook.

Rename Notebook

Rename a notebook to a new identifier.

Add Live Version to Notebook

Add a LIVE version to a notebook.

Commit Notebook

Commit the LIVE version of a notebook to its Git repository.

Set Notebook Tags

Set a tag on a notebook.

Unset Notebook Tags

Unset a tag from a notebook.

Get Notebook Tags

Get the tag assignments for a notebook (requires an active warehouse).

List Notification Integrations

List notification integrations in the account.

Create Notification Integration

Create a notification integration.

Fetch Notification Integration

Fetch a single notification integration's definition.

Delete Notification Integration

Drop a notification integration.

Set Tags on Notification Integration

Set a tag on a notification integration.

Unset Tags from Notification Integration

Unset a tag from a notification integration.

Get Tags on Notification Integration

Get the tag assignments for a notification integration.

List Password Policies

List password policies in a schema.

Create Password Policy

Create a password policy in a schema.

Fetch Password Policy

Fetch a single password policy's definition.

Delete Password Policy

Drop a password policy.

Rename Password Policy

Rename a password policy to a new identifier.

Set Password Policy Tags

Set a tag on a password policy.

Unset Password Policy Tags

Unset a tag from a password policy.

Get Password Policy Tags

Get the tag assignments for a password policy.

List Pipes

List pipes in a schema.

Create Pipe

Create a pipe in a schema.

Fetch Pipe

Fetch a single pipe's definition.

Delete Pipe

Drop a pipe.

Refresh Pipe

Refresh a pipe to load staged files into the ingest queue.

Set Pipe Tags

Set a tag on a pipe.

Unset Pipe Tags

Unset a tag from a pipe.

Get Pipe Tags

Get the tag assignments for a pipe (requires an active warehouse).

List Procedures

List procedures in a schema.

Create Procedure

Create a procedure in a schema.

Fetch Procedure

Fetch a single procedure's definition.

Delete Procedure

Drop a procedure.

Call Procedure

Call a procedure with arguments.

Set Procedure Tags

Set tags on a procedure.

Unset Procedure Tags

Unset tags from a procedure.

Get Procedure Tags

Get the tag assignments for a procedure.

Create Role

Create a role.

Delete Role

Delete a role.

List Grants To Role

List all grants (privileges/roles) granted to the role.

Grant Privileges To Role

Grant privileges to the role.

Revoke Grants From Role

Revoke grants from the role.

List Grants Of Role

List all grants of the role (users/roles it is granted to).

List Grants On Role

List all grants on the role (privileges held on the role securable).

List Future Grants To Role

List all future grants to the role.

Grant Future Privileges To Role

Grant future privileges to the role.

Revoke Future Grants From Role

Revoke future grants from the role.

Set Tags On Role

Set tags on a role.

Unset Tags From Role

Unset tags from a role.

Get Tags On Role

Get the tag assignments for a role (requires an active warehouse).

Create Schema

Create a schema in a database.

Clone Schema

Clone an existing schema into a (possibly different) database.

Undrop Schema

Restore a dropped schema.

Fetch Schema

Fetch a single schema's definition.

Create or Alter Schema

Create a new, or alter an existing, schema.

Delete Schema

Drop a schema.

Set Schema Tags

Set a tag on a schema.

Unset Schema Tags

Unset tags from a schema.

Get Schema Tags

Get the tag assignments for a schema.

List Secrets

List secrets in a schema.

Create Secret

Create a secret in a schema.

Fetch Secret

Fetch a single secret's definition.

Delete Secret

Drop a secret.

List Sequences

List sequences in a schema.

Create Sequence

Create a sequence in a schema.

Fetch Sequence

Fetch a single sequence's definition.

Delete Sequence

Drop a sequence.

Clone Sequence

Clone a sequence into a (possibly different) schema.

Rename Sequence

Rename a sequence to a new identifier.

List Services

List services in a schema.

Create Service

Create a service in a schema.

Execute Job Service

Create and execute a job service.

Fetch Service

Fetch a single service's definition.

Create or Alter Service

Create a service, or alter it to match if it already exists.

Delete Service

Drop a service.

Fetch Service Logs

Fetch the logs for a service container instance.

Fetch Service Status

Fetch the status for a service (deprecated — prefer List Service Containers).

List Service Containers

List all containers of a service.

List Service Instances

List all instances of a service.

List Service Roles

List all service roles of a service.

List Service Role Grants Of

List all grants of a service role (who the role is granted to).

List Service Role Grants To

List all grants given to a service role (privileges the role holds).

Resume Service

Resume a suspended service.

Suspend Service

Suspend a running service.

Show Service Endpoints

List the endpoints exposed by a service.

Create Stage

Create a stage in a schema.

Fetch Stage

Fetch a single stage's definition.

Delete Stage

Drop a stage.

List Files

List files in a stage (equivalent to LIST @stage).

Get Presigned URL

Generate a presigned url (and optional encryption materials) for a stage file.

List Streams

List streams in a schema.

Create Stream

Create a stream on a table, external table, view, or stage.

Fetch Stream

Fetch a single stream's definition.

Delete Stream

Drop a stream.

Clone Stream

Clone a stream into a (possibly different) schema.

Set Stream Tags

Set a tag on a stream.

Unset Stream Tags

Unset a tag from a stream.

Get Stream Tags

Get the tag assignments for a stream (requires an active warehouse).

List Streamlits

List Streamlits in a schema.

Create Streamlit

Create a Streamlit application, or replace an existing one.

Fetch Streamlit

Fetch a single Streamlit's details.

Delete Streamlit

Delete a Streamlit (restorable via undrop within the retention period).

Undrop Streamlit

Restore a previously deleted Streamlit within the retention period.

Rename Streamlit

Rename a Streamlit, optionally into a different database or schema.

Add Live Version

Add a live version to a Streamlit, making a version active for users.

Commit Live Version

Commit the LIVE version of a Streamlit to its connected Git repository.

Add Version From Source

Add a new version to a Streamlit by copying files from a stage location.

Add Version From Git

Add a new version to a Streamlit using a Git tag or commit reference URI.

Abort Live Version

Abort the live version of a Streamlit, discarding uncommitted changes.

Pull From Git

Pull the latest changes from the Git repository for a Streamlit.

Push To Git

Push committed changes from a Streamlit back to its Git repository.

Set Tags on Streamlit

Set a tag on a Streamlit.

Unset Tags from Streamlit

Unset a tag from a Streamlit.

Get Tags on Streamlit

Get the tag assignments for a Streamlit.

Create Table

Create a table in a schema.

Create Table As Select

Create a table from the result of a SELECT query.

Create Table As Select (Deprecated)

(Deprecated) Create a table from a SELECT query (name in the path).

Create Table Using Template

Create a table using templates in staged files (INFER_SCHEMA).

Create Table Using Template (Deprecated)

(Deprecated) Create a table using templates in staged files (name in the path).

Create or Alter Table

Create a table, or alter it to match if it already exists.

Delete Table

Drop a table.

Clone Table

Clone a table into a (possibly different) schema.

Create Table Like

Create a new empty table like an existing one.

Create Table Like (Deprecated)

(Deprecated) Create a new empty table like an existing one.

Undrop Table

Undrop a previously dropped table.

Suspend Recluster Table

Suspend automatic reclustering for a table.

Suspend Recluster Table (Deprecated)

(Deprecated) Suspend automatic reclustering for a table.

Resume Recluster Table

Resume automatic reclustering for a table.

Resume Recluster Table (Deprecated)

(Deprecated) Resume automatic reclustering for a table.

Swap With Table

Swap a table's metadata and data with another table.

Swap With Table (Deprecated)

(Deprecated) Swap a table with another table (fully-qualified target).

Set Table Tags

Set a tag on a table.

Unset Table Tags

Unset a tag from a table.

Get Table Tags

Get the tag assignments for a table (requires an active warehouse).

List Tags

List tags in a schema.

Create Tag

Create a tag in a schema.

Fetch Tag

Fetch a single tag's definition.

Create or Alter Tag

Create a tag, or alter it to match if it already exists.

Delete Tag

Drop a tag.

Undrop Tag

Restore the most recently dropped tag of this name.

Rename Tag

Rename a tag to a new identifier.

Fetch Task

Fetch a single task's definition.

Create or Alter Task

Create a task, or alter it to match if it already exists.

Delete Task

Drop a task.

Fetch Task Dependents

Fetch the dependent tasks of a task.

Get Current Graphs (Deprecated)

Get graph runs executing or scheduled for the task (deprecated path).

Get Current Graphs

Get graph runs executing or scheduled for the task.

Get Complete Graphs (Deprecated)

Get completed graph runs for the task (deprecated path).

Get Complete Graphs

Get completed graph runs for the task.

Set Task Tags

Set a tag on an existing task.

Unset Task Tags

Unset a tag from an existing task.

Get Task Tags

Get the tag assignments for a task.

Fetch User

Fetch information about a single user (DESCRIBE result).

Create or Alter User

Create a user, or alter it to match if it already exists (full property set required).

List Grants To User

List all grants (roles) granted to the user.

Grant Role To User

Grant a role to the user.

Revoke Grants From User

Revoke grants (roles) from the user.

Set Tags On User

Set tags on a user.

Unset Tags From User

Unset tags from a user.

Get Tags On User

Get the tag assignments for a user (requires an active warehouse).

List User-Defined Functions

List user-defined functions in a schema.

Create User-Defined Function

Create a user-defined function in a schema.

Fetch User-Defined Function

Fetch a single UDF's definition.

Delete User-Defined Function

Drop a UDF.

Execute User-Defined Function

Execute a UDF with the given arguments.

Rename User-Defined Function

Rename a UDF to a new identifier.

Set User-Defined Function Tags

Set tags on a UDF.

Unset User-Defined Function Tags

Unset tags from a UDF.

Get User-Defined Function Tags

Get the tag assignments for a UDF.

List Views

List views in a schema.

Create View

Create a view in a schema.

Fetch View

Fetch a single view's definition.

Delete View

Drop a view.

Set View Tags

Set tags on a view.

Unset View Tags

Unset tags from a view.

Get View Tags

Get the tag assignments for a view (requires an active warehouse).

Fetch Warehouse

Describe a single warehouse.

Delete Warehouse

Drop a warehouse.

Create or Alter Warehouse

Create a warehouse, or alter it to match if it already exists (full property set required).

Rename Warehouse

Rename a warehouse to a new identifier.

Use Warehouse

[Deprecated] Set the active warehouse for the session.

Enable Warehouse

Enable an adaptive warehouse.

Disable Warehouse

Disable an adaptive warehouse.

Set Warehouse Tags

Set a tag on a warehouse.

Unset Warehouse Tags

Unset a tag from a warehouse.

Get Warehouse Tags

Get the tag assignments for a warehouse (requires an active warehouse).

What you can build

When Check Pull Request Merged confirms a merge, add a new Snowflake live version from git so the deployed code matches the repo.
Approve a waiting GitHub workflow run, then add the version from source to a Snowflake notebook as a live version.
When a Snowflake warehouse query runs away, abort the warehouse queries and cancel the GitHub workflow run that kicked it off.
Clone a Snowflake alert for a new pipeline, then add a label to the GitHub issue tracking the rollout.

About Claude Code

Claude Code is Anthropic's command-line coding agent. In NoClick you run it as a hosted agent and connect your real apps to its tools handle, so it does far more than write code. Wire in an integration and Claude Code can read and act on Slack, Linear, your database, and more on its own, calling each one as a tool while it works. It is the same capable agent, pointed at your actual workflows instead of a sandbox.

Careful multi-step planning before it acts
Reliable on long, structured tasks
Reads context thoroughly before making changes
Comfortable across code, data, and APIs

Frequently asked questions

Open your Claude Code agent in one click

NoClick runs Claude Code for you with GitHub and Snowflake wired in as tools. Connect your account and run.