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.
| Tool | What it does | Kind |
|---|---|---|
twitch_check_automod_status | Checks messages against a broadcaster’s AutoMod settings and blocked terms, indicating whether | Read |
twitch_check_user_subscription | Checks whether the authenticated user subscribes to a specified broadcaster’s channel | Read |
twitch_get_ad_schedule | Returns the next ad's scheduled time and duration, available snooze count and refresh time | Read |
twitch_get_automod_settings | Gets the broadcaster’s AutoMod settings | Read |
twitch_get_banned_users | Gets one cursor page of users that the broadcaster banned or put in a timeout | Read |
twitch_get_bits_leaderboard | Gets the Bits leaderboard for the authenticated broadcaster | Read |
twitch_get_blocked_terms | Gets the broadcaster’s list of non-private, blocked words or phrases | Read |
twitch_get_broadcaster_subscriptions | Gets a list of users that subscribe to the specified broadcaster | Read |
twitch_get_channel_chat_badges | Gets the broadcaster’s list of custom chat badges | Read |
twitch_get_channel_editors | Gets the broadcaster’s list editors | Read |
twitch_get_channel_emotes | Gets the broadcaster’s list of custom emotes | Read |
twitch_get_channel_followers | Gets a list of users that follow the specified broadcaster | Read |
twitch_get_channel_guest_star_settings | BETA Gets the channel settings for configuration of the Guest Star feature for a particular host | Read |
twitch_get_channel_icalendar | Gets the broadcaster’s streaming schedule as an iCalendar | Read |
twitch_get_channel_information | Gets information about one or more channels | Read |
twitch_get_channel_stream_schedule | Gets the broadcaster’s streaming schedule | Read |
twitch_get_channel_teams | Gets the list of Twitch teams that the broadcaster is a member of | Read |
twitch_get_charity_campaign | Gets information about the broadcaster’s active charity campaign | Read |
twitch_get_charity_campaign_donations | Gets the list of donations that users have made to the broadcaster’s active charity campaign | Read |
twitch_get_chat_settings | Gets the broadcaster’s chat settings | Read |
twitch_get_chatters | Gets the list of users that are connected to the broadcaster’s chat session | Read |
twitch_get_cheermotes | Gets a list of Cheermotes that users can use to cheer Bits | Read |
twitch_get_clips | Gets clips selected by exactly one broadcaster ID, game ID, or list of clip IDs | Read |
twitch_get_clips_download | Gets temporary download URLs for the specified clips | Read |
twitch_get_content_classification_labels | Gets information about Twitch content classification labels | Read |
twitch_get_creator_goals | Gets the broadcaster’s list of active goals | Read |
twitch_get_custom_power_up | Gets a list of custom Power-ups that the specified broadcaster created | Read |
twitch_get_custom_reward | Gets a list of custom rewards that the specified broadcaster created | Read |
twitch_get_custom_reward_redemption | Gets a list of redemptions for a custom reward | Read |
twitch_get_drops_entitlements | Gets Drops entitlements granted to the user in the OAuth token, optionally filtered by | Read |