claude-codeClaude Code

Connect Claude Code to Slack and Snowflake

Wire Snowflake and Slack into Claude Code and it can manage your warehouse and keep the data channel current at the same time. Snowflake is where the work happens, so the agent deploys notebook versions from Git, calls procedures, and aborts runaway queries. Slack is where the team keeps track, so the same run bookmarks release notes, pins the incident message, or drops a metrics file into the workspace. It turns a warehouse chore into something that leaves a trail your team can see.

Loading preview…
Opens a workflow with 582 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.

Slack

207 tools
Send Message to Channel

Post a message to a channel

Update Existing Message

Update an existing message

Delete Message

Delete a message

Send Ephemeral Message

Send an ephemeral message (only visible to one user)

Schedule Message for Later

Schedule a message for later

Get Message Permalink

Get a permalink URL for a message

List Channels in Workspace

List channels in the workspace

Get Channel Information

Get information about a channel

Get Channel Messages

Get messages from a channel

List Channel Members

Get members of a channel

Join Public Channel

Join a public channel

Leave Channel

Leave a channel

Create Channel

Create a new channel

Archive Channel

Archive a channel

Unarchive Channel

Unarchive a channel

Invite Users to Channel

Invite users to a channel

Remove User from Channel

Remove a user from a channel

Set Channel Topic

Set the topic of a channel

Set Channel Purpose

Set the purpose of a channel

Rename Channel

Rename a channel

Get Thread Replies

Get thread replies

Open Direct Message

Open or resume a direct message or multi-person DM

Close Direct Message

Close a direct message or multi-person DM

Mark Channel As Read

Mark a channel as read

List Workspace Users

List all users in the workspace

Get User Information

Get information about a user

Find User by Email

Find a user by their email address

Get User Presence Status

Get a user's presence status

List User Accessible Conversations

List conversations the calling user may access

Add Bookmark to Channel

Add a bookmark to a channel

Edit Channel Bookmark

Edit an existing bookmark

List Channel Bookmarks

List bookmarks in a channel

Remove Channel Bookmark

Remove a bookmark from a channel

List Workspace User Groups

List user groups in the workspace

Create User Group

Create a new user group

Disable User Group

Disable an existing user group

Enable User Group

Enable a disabled user group

Update User Group

Update an existing user group

List Usergroup Members

List users in a user group

Update Usergroup Member List

Update the list of users in a user group

Set Do Not Disturb Snooze

Turn on Do Not Disturb for the current user

End Snooze Mode

End the current user's snooze mode

End Do Not Disturb

End the current user's Do Not Disturb session

Get Do Not Disturb Status

Get Do Not Disturb status for a user

Get Team Do Not Disturb Status

Get Do Not Disturb status for users on a team

List Custom Emoji in Workspace

List custom emoji in the workspace

Star Message or File

Star a message, file, or channel

Unstar Item

Remove a star from an item

List User Starred Items

List starred items for the current user

Get Bot Information

Get information about a bot

Create Reminder

Create a reminder

Mark Reminder Complete

Mark a reminder as complete

Delete Reminder

Delete a reminder

Get Reminder Information

Get information about a reminder

List User Reminders

List all reminders for the current user

Add Emoji Reaction to Message

Add an emoji reaction to a message

Remove Emoji Reaction from Message

Remove an emoji reaction from a message

Get Message Reactions

Get reactions on a message

Pin Message to Channel

Pin a message to a channel

Unpin Message from Channel

Unpin a message from a channel

List Pinned Items in Channel

List pinned items in a channel

List Workspace Files

List files in the workspace

Get File Information

Get information about a file

Delete File

Delete a file

Upload File to Slack

Upload a file to Slack

Create File Public Url

Create a public URL for a file (files.sharedPublicURL)

Revoke File Public Url

Revoke public URL for a file (files.revokePublicURL)

Search Workspace Messages

Search for messages in the workspace

Search Workspace Files

Search for files in the workspace (search.files)

Search Messages and Files

Search for messages and files (search.all)

Delete Scheduled Message

Delete a scheduled message (chat.deleteScheduledMessage)

List Scheduled Messages

List scheduled messages (chat.scheduledMessages.list)

Send Me Message

Share a /me message into a channel (chat.meMessage)

Provide Custom Unfurl Behavior

Provide custom unfurl behavior for URLs (chat.unfurl)

Get User Profile Information

Get a user's profile information (users.profile.get)

Set User Presence Status

Set user presence (users.setPresence)

Test Authentication

Test authentication and get info about the token

Get Workspace Information

Get information about the workspace

Test Api Connection

Test the API connection (api.test)

Revoke Oauth Token

Revoke an OAuth token (auth.revoke)

Uninstall App from Workspace

Uninstall an app from a workspace (apps.uninstall)

Get Team Billable Information

Get billable info for team members (team.billableInfo)

Get Workspace Access Logs

Get access logs for the workspace (team.accessLogs)

Get Workspace Integration Logs

Get integration logs for the workspace (team.integrationLogs)

Accept Shared Channel Invite

Accept a shared channel invite (conversations.acceptSharedInvite)

Decline Shared Channel Invite

Decline a shared channel invite (conversations.declineSharedInvite)

List Slack Connect Invites

List Slack Connect invites (conversations.listConnectInvites)

Get External File Upload Url

Get URL for uploading a file externally (files.getUploadURLExternal)

Complete External File Upload

Complete a file upload after uploading to external URL (files.completeUploadExternal)

Set User Profile Fields

Set user profile fields (users.profile.set)

Approve Slack Connect Channel Invite

Approve an invitation to a Slack Connect channel (conversations.approveSharedInvite)

Invite User to Slack Connect Channel

Invite a user to a Slack Connect channel (conversations.inviteShared)

Add Remote File to Workspace

Add a remote file (files.remote.add)

Remove Remote File

Remove a remote file (files.remote.remove)

Share Remote File to Channel

Share a remote file to a channel (files.remote.share)

List Remote Files

List remote files (files.remote.list)

List Reactions for Item

List reactions for an item (reactions.list)

Get Remote File Information

Get information about a remote file (files.remote.info)

Update Remote File

Update a remote file (files.remote.update)

Delete File Comment

Delete a file comment (files.comments.delete)

Delete User Profile Photo

Delete the user's profile photo (users.deletePhoto)

Set User As Active

Mark user as active (users.setActive) - Deprecated but still functional

Create Canvas in Channel

Create a canvas in a channel (conversations.canvases.create)

Set Channel External Invite Permissions

Set external invite permissions for a channel (conversations.externalInvitePermissions.set)

Approve Slack Connect Invite Request

Approve a Slack Connect invite request (conversations.requestSharedInvite.approve)

Deny Slack Connect Invite Request

Deny a Slack Connect invite request (conversations.requestSharedInvite.deny)

List Slack Connect Invite Requests

List Slack Connect invite requests (conversations.requestSharedInvite.list)

Get Analytics File for Date

Get analytics data for a given date (admin.analytics.getFile)

List App Activity Logs

Get logs for app activities (admin.apps.activities.list)

Approve App for Installation

Approve an app for installation (admin.apps.approve)

List Approved Apps

List approved apps (admin.apps.approved.list)

Clear App Resolution

Clear app resolution (admin.apps.clearResolution)

Lookup App Configuration

Look up app config (admin.apps.config.lookup)

Set App Configuration

Set app config (admin.apps.config.set)

Cancel App Request

Cancel an app request (admin.apps.requests.cancel)

List App Requests

List app requests (admin.apps.requests.list)

Restrict App

Restrict an app (admin.apps.restrict)

List Restricted Apps

List restricted apps (admin.apps.restricted.list)

Uninstall App

Uninstall an app (admin.apps.uninstall)

Get Allowed Audit Anomaly Item

Get allowed audit anomaly item (admin.audit.anomaly.allow.getItem)

Update Allowed Audit Anomaly Item

Update allowed audit anomaly item (admin.audit.anomaly.allow.updateItem)

Assign Entities to Auth Policy

Assign entities to auth policy (admin.auth.policy.assignEntities)

Get Entities for Auth Policy

Get entities for auth policy (admin.auth.policy.getEntities)

Remove Entities from Auth Policy

Remove entities from auth policy (admin.auth.policy.removeEntities)

Create Information Barrier

Create an information barrier (admin.barriers.create)

Delete Information Barrier

Delete an information barrier (admin.barriers.delete)

List Information Barriers

List information barriers (admin.barriers.list)

Update Information Barrier

Update an information barrier (admin.barriers.update)

Archive Conversation As Admin

Archive a conversation (admin.conversations.archive)

Bulk Archive Conversations

Bulk archive conversations (admin.conversations.bulkArchive)

Bulk Delete Conversations

Bulk delete conversations (admin.conversations.bulkDelete)

Bulk Move Conversations to Team

Bulk move conversations to a team (admin.conversations.bulkMove)

Convert Channel to Private

Convert public channel to private (admin.conversations.convertToPrivate)

Convert Channel to Public

Convert private channel to public (admin.conversations.convertToPublic)

Create Admin Conversation

Create a conversation (admin.conversations.create)

Delete Conversation

Delete a conversation (admin.conversations.delete)

Disconnect Shared Channel

Disconnect a shared channel (admin.conversations.disconnectShared)

List Ekm Original Channel Info

List original connected channel info for EKM (admin.conversations.ekm.listOriginalConnectedChannelInfo)

Get Conversation Preferences

Get conversation preferences (admin.conversations.getConversationPrefs)

Get Channel Retention Settings

Get custom retention settings (admin.conversations.getCustomRetention)

List Teams for Conversation

Get teams for a conversation (admin.conversations.getTeams)

Invite Users to Conversation As Admin

Invite users to a conversation (admin.conversations.invite)

Lookup Conversations

Look up conversations (admin.conversations.lookup)

Remove Channel Retention Settings

Remove custom retention settings (admin.conversations.removeCustomRetention)

Rename Conversation As Admin

Rename a conversation (admin.conversations.rename)

Add Idp Group to Channel

Add IDP group to channel (admin.conversations.restrictAccess.addGroup)

List Idp Groups for Channel

List IDP groups for channel (admin.conversations.restrictAccess.listGroups)

Remove Idp Group from Channel

Remove IDP group from channel (admin.conversations.restrictAccess.removeGroup)

Search Conversations

Search for conversations (admin.conversations.search)

Set Conversation Preferences

Set conversation preferences (admin.conversations.setConversationPrefs)

Set Channel Retention Settings

Set custom retention settings (admin.conversations.setCustomRetention)

Set Teams for Conversation

Set teams for a conversation (admin.conversations.setTeams)

Unarchive Conversation As Admin

Unarchive a conversation (admin.conversations.unarchive)

Add Custom Emoji

Add custom emoji (admin.emoji.add)

Add Emoji Alias

Add emoji alias (admin.emoji.addAlias)

List Custom Emoji

List custom emoji (admin.emoji.list)

Remove Custom Emoji

Remove custom emoji (admin.emoji.remove)

Rename Custom Emoji

Rename custom emoji (admin.emoji.rename)

List Functions

List functions (admin.functions.list)

Lookup Function Permissions

Look up function permissions (admin.functions.permissions.lookup)

Set Function Permissions

Set function permissions (admin.functions.permissions.set)

Approve Invite Request

Approve invite request (admin.inviteRequests.approve)

List Approved Invite Requests

List approved invite requests (admin.inviteRequests.approved.list)

List Denied Invite Requests

List denied invite requests (admin.inviteRequests.denied.list)

Deny Invite Request

Deny invite request (admin.inviteRequests.deny)

List Invite Requests

List invite requests (admin.inviteRequests.list)

Add Role Assignments

Add role assignments (admin.roles.addAssignments)

List Role Assignments

List role assignments (admin.roles.listAssignments)

Remove Role Assignments

Remove role assignments (admin.roles.removeAssignments)

List Team Admins

List team admins (admin.teams.admins.list)

Create Team

Create a team (admin.teams.create)

List Teams

List teams (admin.teams.list)

List Team Owners

List team owners (admin.teams.owners.list)

Get Team Settings

Get team settings info (admin.teams.settings.info)

Set Default Channels for Team

Set default channels for team (admin.teams.settings.setDefaultChannels)

Set Team Description

Set team description (admin.teams.settings.setDescription)

Set Team Discoverability

Set team discoverability (admin.teams.settings.setDiscoverability)

Set Team Icon

Set team icon (admin.teams.settings.setIcon)

Set Team Name

Set team name (admin.teams.settings.setName)

Add Channels to Usergroup

Add channels to usergroup (admin.usergroups.addChannels)

Add Teams to Usergroup

Add teams to usergroup (admin.usergroups.addTeams)

List Channels in Usergroup

List channels in usergroup (admin.usergroups.listChannels)

Remove Channels from Usergroup

Remove channels from usergroup (admin.usergroups.removeChannels)

Assign User to Team

Assign a user to a team (admin.users.assign)

Get User Expiration

Get expiration for a user (admin.users.getExpiration)

Invite User to Team

Invite a user to a team (admin.users.invite)

List Users in Team

List users in a team (admin.users.list)

Remove User from Team

Remove a user from a team (admin.users.remove)

Clear User Session Settings

Clear session settings (admin.users.session.clearSettings)

Get User Session Settings

Get session settings (admin.users.session.getSettings)

Invalidate User Session

Invalidate user session (admin.users.session.invalidate)

List User Sessions

List user sessions (admin.users.session.list)

Reset User Session

Reset user session (admin.users.session.reset)

Bulk Reset User Sessions

Bulk reset user sessions (admin.users.session.resetBulk)

Set User Session Settings

Set session settings (admin.users.session.setSettings)

Set User As Admin

Set a user as admin (admin.users.setAdmin)

Set User Expiration

Set expiration for a user (admin.users.setExpiration)

Set User As Owner

Set a user as owner (admin.users.setOwner)

Set User As Regular

Set a user as regular (admin.users.setRegular)

Export Unsupported Version Users

Export unsupported version users (admin.users.unsupportedVersions.export)

Add Workflow Collaborators

Add workflow collaborators (admin.workflows.collaborators.add)

Remove Workflow Collaborators

Remove workflow collaborators (admin.workflows.collaborators.remove)

Lookup Workflow Permissions

Look up workflow permissions (admin.workflows.permissions.lookup)

Search Workflows

Search workflows (admin.workflows.search)

Lookup Workflow Trigger Type Permissions

Look up workflow trigger type permissions (admin.workflows.triggers.types.permissions.lookup)

Set Workflow Trigger Type Permissions

Set workflow trigger type permissions (admin.workflows.triggers.types.permissions.set)

Unpublish Workflow

Unpublish a workflow (admin.workflows.unpublish)

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

Add a new live version to a Snowflake notebook from Git, then add a bookmark to the data channel pointing at the release notes.
When queries pile up on a warehouse, Abort Warehouse Queries and create a Slack reminder to review the query plan later.
Call a Snowflake procedure that writes a daily metrics export, then add that file to the Slack workspace as a remote file.
Roll back a bad deploy with Abort Live Version and pin the incident message in the channel so the team sees the status.

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 Slack and Snowflake wired in as tools. Connect your account and run.