claude-codeClaude Code

Connect Claude Code to Discord and Snowflake

Give Claude Code your Snowflake and Discord together and it can turn what your warehouse knows about people into who gets access in your community. It reads Snowflake by calling a procedure, then acts in Discord by granting roles, pruning inactive members, or banning bad actors. Snowflake is the system of record, and Discord is where membership and access actually change. The agent runs the whole path in one task, so you skip the export-a-CSV-and-click-through-both-apps routine.

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

Discord

137 tools
Send Message to Channel

Send a message to a Discord channel

Send Embed Message to Channel

Send an embed message to a Discord channel

Get Message by Id

Get a single message by ID

List Channel Messages

Get messages from a channel

Edit Message Content

Edit an existing message

Delete Message from Channel

Delete a message from a channel

Crosspost Message to Announcement Channel

Crosspost a message in an announcement channel

Pin Message in Channel

Pin a message in a channel

Unpin Message from Channel

Unpin a message in a channel

List Pinned Messages in Channel

Get pinned messages in a channel

Bulk Delete Channel Messages

Bulk delete messages (2-100 messages, less than 14 days old)

Add Reaction to Message

Add a reaction to a message

Remove Reaction from Message

Remove a reaction from a message

List Message Reaction Users

Get users who reacted with a specific emoji

Delete All Message Reactions

Delete all reactions from a message

Delete Emoji Reactions from Message

Delete all reactions for a specific emoji

Get Channel Info

Get information about a Discord channel

Create Channel in Guild

Create a new channel in a guild

Update Channel Settings

Modify an existing channel

Delete Channel

Delete a channel

Show Typing Indicator in Channel

Trigger typing indicator in a channel

Edit Channel Permission Overwrites

Edit channel permission overwrites

List Guild Channels

List all channels in a guild

Start Thread from Existing Message

Start a thread from an existing message

Start Thread in Forum Channel

Start a thread without a message (forum/media channels)

Join Thread

Join a thread

Leave Thread

Leave a thread

Add Member to Thread

Add a member to a thread

Remove Member from Thread

Remove a member from a thread

List Thread Members

List members in a thread

List Guild Active Threads

List all active threads in a guild

List User Guilds

List guilds (servers) the user/bot is a member of

Get Guild Info

Get information about a Discord guild (server)

Update Guild Settings

Modify guild settings

Get Guild Preview

Get guild preview (public guilds)

Get Guild Vanity Url

Get guild vanity URL

Get Guild Prune Count

Get guild prune count (inactive members)

Begin Guild Prune for Inactive Members

Begin guild prune (remove inactive members)

Get Authenticated User Info

Get information about the authenticated user

List Guild Members

Get members of a guild (server)

Get Guild Member Info

Get a specific guild member

Update Guild Member Info

Modify a guild member (nickname, roles)

Kick Member from Guild

Kick a member from a guild

Ban Member from Guild

Ban a member from a guild

Unban Member from Guild

Unban a member from a guild

List Guild Bans

Get all bans for a guild

Get Guild Ban

Get a specific ban

List Guild Roles

Get all roles in a guild

Create Role in Guild

Create a new role in a guild

Update Guild Role

Modify an existing role

Delete Role from Guild

Delete a role from a guild

Add Role to Guild Member

Add a role to a guild member

Remove Role from Guild Member

Remove a role from a guild member

Get Invite Info

Get information about an invite

Delete Invite

Delete an invite

List Channel Invites

Get all invites for a channel

Create Channel Invite

Create a new invite for a channel

List Guild Invites

Get all invites for a guild

Execute Webhook Send Message

Execute a Discord webhook to send a message

List Channel Webhooks

Get all webhooks for a channel

List Guild Webhooks

Get all webhooks for a guild

Get Webhook by Id

Get a webhook by ID

Create Channel Webhook

Create a new webhook

Update Webhook Settings

Modify an existing webhook

Delete Webhook

Delete a webhook

List Guild Emojis

List all emojis in a guild

Get Emoji from Guild

Get a specific emoji from a guild

Create Emoji in Guild

Create a new emoji in a guild

Update Guild Emoji

Modify an existing emoji

Delete Emoji from Guild

Delete an emoji from a guild

List Guild Stickers

List all stickers in a guild

Get Sticker from Guild

Get a specific sticker from a guild

Update Guild Sticker

Modify an existing sticker

Delete Sticker from Guild

Delete a sticker from a guild

List Guild Scheduled Events

List all scheduled events in a guild

Get Scheduled Event

Get a specific scheduled event

Create Scheduled Event

Create a new scheduled event

Update Scheduled Event

Modify an existing scheduled event

Delete Scheduled Event

Delete a scheduled event

List Scheduled Event Users

Get users interested in a scheduled event

List Guild Auto Moderation Rules

List all auto moderation rules in a guild

Get Auto Moderation Rule

Get a specific auto moderation rule

Create Auto Moderation Rule

Create a new auto moderation rule

Update Auto Moderation Rule

Modify an existing auto moderation rule

Delete Auto Moderation Rule

Delete an auto moderation rule

Get Guild Audit Log

Get the audit log for a guild

Create Stage Instance

Create a stage instance (go live)

Get Stage Instance for Channel

Get the stage instance for a channel

Update Stage Instance

Modify a stage instance

Delete Stage Instance

Delete a stage instance (end the stage)

List Available Voice Regions

List available voice regions

List Poll Answer Voters

Get voters for a poll answer

End Poll Immediately

Immediately end a poll

Play Soundboard Sound in Voice Channel

Play a soundboard sound in a voice channel

List Default Soundboard Sounds

List default soundboard sounds available to all users

List Guild Soundboard Sounds

List guild's soundboard sounds

Get Guild Soundboard Sound

Get a specific guild soundboard sound

Create Guild Soundboard Sound

Create a new soundboard sound for a guild

Update Guild Soundboard Sound

Modify a guild soundboard sound

Delete Guild Soundboard Sound

Delete a guild soundboard sound

Get Guild Template

Get a guild template by code

Create Guild from Template

Create a new guild from a template

List Guild Templates

Get all templates for a guild

Create Guild Template

Create a guild template

Sync Guild Template with State

Sync a guild template with current guild state

Update Guild Template

Modify a guild template

Delete Guild Template

Delete a guild template

Get Guild Onboarding Config

Get guild onboarding configuration

Update Guild Onboarding Config

Modify guild onboarding configuration

Create Direct Message Channel

Create a DM channel with a user

Create Group Direct Message Channel

Create a group DM channel

List Global Application Commands

Get all global application commands

Create Global Application Command

Create a global application command

Get Global Application Command

Get a specific global application command

Edit Global Application Command

Edit a global application command

Delete Global Application Command

Delete a global application command

List Guild Application Commands

Get all guild application commands

Create Guild Application Command

Create a guild application command

Get Guild Application Command

Get a specific guild application command

Edit Guild Application Command

Edit a guild application command

Delete Guild Application Command

Delete a guild application command

List Application Skus

List all SKUs for an application

List Application Entitlements

List entitlements for an application

Create Test Entitlement

Create a test entitlement

Delete Test Entitlement

Delete a test entitlement

Consume One Time Purchase Entitlement

Consume a one-time purchase entitlement

Get Guild Widget Settings

Get guild widget settings

Update Guild Widget Settings

Modify guild widget settings

Get Guild Welcome Screen

Get guild welcome screen

Update Guild Welcome Screen

Modify guild welcome screen

Update Current User Voice State

Modify current user's voice state

Update User Voice State

Modify another user's voice state

List Current User Guilds

Get current user's guilds

Leave Guild

Leave a guild

List User Connections

Get user's connections

List Guild Integrations

Get guild integrations

Delete Guild Integration

Delete a guild integration

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

Call a Snowflake procedure that lists new paid subscribers, then add the subscriber role to each of them as a Discord guild member.
Query Snowflake for accounts marked as fraudulent and ban those members from the Discord guild.
Pull a list of inactive users from Snowflake, then begin a guild prune in Discord to clear them out.
When Snowflake shows a one-time purchase was fulfilled, consume the matching Discord entitlement and create a channel invite for the buyer.

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