ClawLink
Design129 toolsBrowser login (OAuth), no API keys

Twitch integration for AI agents

Twitch is a live streaming platform popular with gamers, creators, and communities, offering real-time interaction and monetization through subscriptions and donations.

Use it from your agent

One ClawLink account serves every agent you run. Pick the guide for yours, or connect Twitch once and call the same tools from all of them.

Setup

Connect Twitch through ClawLink's hosted setup.

  • Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
  • Where: the ClawLink dashboard, or ask your agent to connect it.

What your agent can do

Twitch exposes 129 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.

ToolWhat it doesKind
twitch_check_automod_statusChecks messages against a broadcaster’s AutoMod settings and blocked terms, indicating whetherRead
twitch_check_user_subscriptionChecks whether the authenticated user subscribes to a specified broadcaster’s channelRead
twitch_get_ad_scheduleReturns the next ad's scheduled time and duration, available snooze count and refresh timeRead
twitch_get_automod_settingsGets the broadcaster’s AutoMod settingsRead
twitch_get_banned_usersGets one cursor page of users that the broadcaster banned or put in a timeoutRead
twitch_get_bits_leaderboardGets the Bits leaderboard for the authenticated broadcasterRead
twitch_get_blocked_termsGets the broadcaster’s list of non-private, blocked words or phrasesRead
twitch_get_broadcaster_subscriptionsGets a list of users that subscribe to the specified broadcasterRead
twitch_get_channel_chat_badgesGets the broadcaster’s list of custom chat badgesRead
twitch_get_channel_editorsGets the broadcaster’s list editorsRead
twitch_get_channel_emotesGets the broadcaster’s list of custom emotesRead
twitch_get_channel_followersGets a list of users that follow the specified broadcasterRead
twitch_get_channel_guest_star_settingsBETA Gets the channel settings for configuration of the Guest Star feature for a particular hostRead
twitch_get_channel_icalendarGets the broadcaster’s streaming schedule as an iCalendarRead
twitch_get_channel_informationGets information about one or more channelsRead
twitch_get_channel_stream_scheduleGets the broadcaster’s streaming scheduleRead
twitch_get_channel_teamsGets the list of Twitch teams that the broadcaster is a member ofRead
twitch_get_charity_campaignGets information about the broadcaster’s active charity campaignRead
twitch_get_charity_campaign_donationsGets the list of donations that users have made to the broadcaster’s active charity campaignRead
twitch_get_chat_settingsGets the broadcaster’s chat settingsRead
twitch_get_chattersGets the list of users that are connected to the broadcaster’s chat sessionRead
twitch_get_cheermotesGets a list of Cheermotes that users can use to cheer BitsRead
twitch_get_clipsGets clips selected by exactly one broadcaster ID, game ID, or list of clip IDsRead
twitch_get_clips_downloadGets temporary download URLs for the specified clipsRead
twitch_get_content_classification_labelsGets information about Twitch content classification labelsRead
twitch_get_creator_goalsGets the broadcaster’s list of active goalsRead
twitch_get_custom_power_upGets a list of custom Power-ups that the specified broadcaster createdRead
twitch_get_custom_rewardGets a list of custom rewards that the specified broadcaster createdRead
twitch_get_custom_reward_redemptionGets a list of redemptions for a custom rewardRead
twitch_get_drops_entitlementsGets Drops entitlements granted to the user in the OAuth token, optionally filtered byRead

On this page