manage_roles
Manage Roles
View, add, or remove moderator and VIP roles on a channel. List current moderators/VIPs, grant mod/VIP status to users, or revoke it.
manage_roles
View, add, or remove moderator and VIP roles on a channel. List current moderators/VIPs, grant mod/VIP status to users, or revoke it.
manage_channel_points
Create, update, delete, and view custom Channel Points rewards. Also manage reward redemptions by fulfilling or canceling them.
get_followers_subscribers
Retrieve a channel's follower list, subscriber list, or check a specific user's follow/subscription status. Returns totals and individual user details with dates and subscription tiers.
manage_predictions
Create, resolve, lock, cancel, or view Channel Points predictions. Viewers wager Channel Points on prediction outcomes.
get_streams
Retrieve information about active live streams. Filter by user, game, or language. Returns viewer count, game, title, and stream start time.
manage_moderation
Perform moderation actions on a channel: ban/unban users, timeout users, delete messages, and manage Shield Mode. Combines all common moderation operations into a single tool.
send_chat_message
Send a chat message to a Twitch channel. Supports regular messages, replies to existing messages, and chat announcements with optional color styling.
get_channel_info
Retrieve channel details including stream title, game/category, language, tags, and content labels. Can look up multiple channels at once.
get_videos
Retrieve VODs, highlights, and past broadcasts from Twitch. Filter by user, game, or specific video IDs. Supports sorting and time period filtering.
send_shoutout
Send a shoutout to another broadcaster. Shoutouts promote another channel by displaying it in chat and the viewer's activity feed.
start_commercial
Start a commercial (ad break) on a channel. The broadcaster must be live and an affiliate or partner.
manage_clips
Create clips from live streams or retrieve existing clips. Create a clip of the current broadcast, or search clips by broadcaster, game, or clip ID.
manage_raids
Start or cancel a raid to another channel. Raids redirect your viewers to another streamer's channel.
get_user_info
Retrieve Twitch user profiles by user ID or login name. Returns display names, profile images, account type, creation date, and description. Can fetch the authenticated user's own profile or look up other users.
manage_chat_settings
View and update chat settings for a channel. Configure emote-only mode, follower-only mode, slow mode, subscriber-only mode, and unique chat mode.
manage_polls
Create, end, or view polls on a channel. Create polls with custom choices and optional Channel Points voting. End polls early to show final results or archive them.
search
Search for channels or game/category on Twitch. Find channels by name or keyword, optionally filtering to live channels only. Search for games/categories to get their IDs for use in other tools.
update_channel
Update a channel's broadcast configuration. Modify the stream title, game/category, language, tags, stream delay, and content classification labels.
Manage Twitch live-streaming channels, streams, and viewer engagement. Retrieve and update channel information (title, game, language). Monitor live streams with viewer counts and metadata. Manage subscriptions, followers, and chat (send messages, announcements, whispers, configure chat settings). Moderate channels by banning/unbanning users, managing timeouts, configuring AutoMod, and managing blocked terms. Create and manage clips and videos. Create and manage custom channel points rewards and track redemptions. Run polls and predictions with Channel Points wagering. Monitor Hype Trains, initiate raids, and manage broadcast schedules. Access analytics for extensions and games. Manage charity campaigns, ads, Drops entitlements, and extensions. Subscribe to real-time events via EventSub (webhooks or WebSocket) for stream status, chat messages, subscriptions, moderation actions, channel point redemptions, and more.
Common questions about connecting Twitch to AI agents with Metorial.