claude-codeClaude Code

Connect Claude Code to Google BigQuery and Discord

Give Claude Code your BigQuery and Discord at once and it can change the warehouse and tell your team about it in a single move. On the BigQuery side it creates and drops datasets, tables, routines, and models and cancels stuck jobs, and on the Discord side it opens channels, sets roles, adds people to threads, and prunes inactive members. BigQuery is the system of record for your data resources, and Discord is where your data team actually coordinates. So instead of making the schema change and then chasing people in chat, the agent handles both ends.

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

Google BigQuery

38 tools
Run Query

Run a SQL query and return results inline (synchronous, bounded by timeout).

Get Query Results

Page through the results of a (possibly async) query job.

Insert Job

Start a query / load / extract / copy job (async).

Get Job

Fetch a job's status and statistics (poll until DONE).

List Jobs

List jobs in a project (filter by state, time range).

Cancel Job

Request cancellation of a running job.

Delete Job

Delete a job's metadata.

List Datasets

List datasets in the project.

Get Dataset

Fetch dataset metadata.

Create Dataset

Create a new dataset.

Update Dataset

Full replace of dataset metadata (PUT).

Patch Dataset

Partial update of dataset metadata (PATCH).

Delete Dataset

Delete a dataset.

List Tables

List tables/views in a dataset.

Get Table

Fetch table metadata/schema.

Create Table

Create a table or view with a schema.

Patch Table

Partial update of a table (add columns, set expiration, etc.).

Update Table

Full replace of table metadata (PUT).

Delete Table

Delete a table or view.

Stream Insert Rows

Streaming insert of JSON rows into a table (real-time append).

List Table Data

Read rows from a table directly (paginated, no SQL).

List Routines

List stored procedures / UDFs / TVFs in a dataset.

Get Routine

Fetch a routine definition.

Create Routine

Create a stored procedure / UDF / TVF.

List Models

List BigQuery ML models in a dataset.

Get Model

Fetch BQML model metadata.

Delete Model

Delete a BQML model.

Get Service Account

Return the BigQuery service account for the project (KMS/transfer grants).

List Projects

List projects the caller can access (for project picker UIs).

Undelete Dataset

Restore a dataset within its time-travel window (datasets.undelete).

Update Routine

Replace a routine's full definition (routines.update, PUT).

Delete Routine

Delete a routine (routines.delete).

Patch Model

Update mutable BQML model metadata (models.patch).

Get Table IAM Policy

Get the IAM policy for a table (tables.getIamPolicy).

Set Table IAM Policy

Set the IAM policy for a table (tables.setIamPolicy).

Test Table IAM Permissions

Test the caller's permissions on a table (tables.testIamPermissions).

List Row Access Policies

List row access policies on a table (rowAccessPolicies.list).

Get Row Access Policy

Get a single row access policy (rowAccessPolicies.get).

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

What you can build

When a BigQuery load job hangs past its window, cancel the job and open a Discord incident channel so the on-call data team can jump in.
Spin up a new BigQuery dataset for a project and create a matching Discord channel with an invite link for the people who own it.
Run a quarterly cleanup that drops the BigQuery datasets for sunset projects and prunes inactive members from your Discord server.
Onboard a new analyst by adding their Discord role for the data guild and creating a personal BigQuery scratch dataset and table.

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