Twitch MCP connector
Updated
Twitch is the world's leading live streaming platform for gaming, entertainment, and creative content. The Twitch MCP connector allows AI agents to manage channel information, run ad schedules and commercials, and track game and bits analytics. It also supports overseeing channel editors and followed channels, giving agents broad visibility into streamer activity and audience engagement.
Authentication type
- OAuth 2.0 Authorization Code - Requires a one-time user login to authorize the agent to access the service on their behalf.
Uses
Use the Twitch MCP connector to perform the following actions:
- Track trending game categories and viewer analytics across Twitch
- Automate ad breaks and commercial scheduling for live channels
- Manage channel VIPs, editors, and follower relationships
- Configure and distribute custom loyalty rewards to viewers
- Monitor charity campaigns and track donation progress
- Moderate chat settings, badges, and announcements in real time
- Send shoutouts and chat messages to engage streaming audiences
- Analyze bits leaderboards and channel performance data
Example prompts
Use the following example prompts to invoke Twitch MCP connector tools from your AI assistant or Boomi Connect workflow:
Show me the top games trending on Twitch right now.Start a commercial break on my Twitch channel.Who are the current VIPs on my Twitch channel.Update my Twitch channel information with a new title.List all custom rewards available on my Twitch channel.How many people are chatting in my Twitch channel right now?Send a shoutout to a streamer I just hosted on Twitch.Check the bits leaderboard for my Twitch channel this month.Show me the current charity campaign donations on Twitch.Update the chat settings to enable slow mode on Twitch.
Twitch MCP connector tools
The Twitch MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| twitch_twitchgettopgames_invoke | Retrieve the most-watched game categories currently on Twitch |
| getAdSchedule | Get Ad Schedule |
| startCommercial | Start Commercial |
| snoozeNextAd | Snooze Next Ad |
| getGameAnalytics | Get Game Analytics |
| getBitsLeaderboard | Get Bits Leaderboard |
| getChannelInformation | Get Channel Information |
| modifyChannelInformation | Modify Channel Information |
| getChannelEditors | Get Channel Editors |
| getFollowedChannels | Get Followed Channels |
| getChannelFollowers | Get Channel Followers |
| getVIPs | Get VIPs |
| addChannelVIP | Add Channel VIP |
| removeChannelVIP | Remove Channel VIP |
| getCustomReward | Get Custom Reward |
| createCustomRewards | Create Custom Rewards |
| updateCustomReward | Update Custom Reward |
| deleteCustomReward | Delete Custom Reward |
| getCustomRewardRedemption | Get Custom Reward Redemption |
| updateRedemptionStatus | Update Redemption Status |
| getCharityCampaign | Get Charity Campaign |
| getCharityCampaignDonations | Get Charity Campaign Donations |
| getChatters | Get Chatters |
| getChannelEmotes | Get Channel Emotes |
| getChannelChatBadges | Get Channel Chat Badges |
| getChatSettings | Get Chat Settings |
| updateChatSettings | Update Chat Settings |
| sendChatAnnouncement | Send Chat Announcement |
| sendAShoutout | Send a Shoutout |
| sendChatMessage | Send Chat Message |
| deleteChatMessages | Delete Chat Messages |
| getClips | Get Clips |
| createClip | Create Clip |
| getEventSubSubscriptions | Get EventSub Subscriptions |
| createEventSubSubscription | Create EventSub Subscription |
| deleteEventSubSubscription | Delete EventSub Subscription |
| getGames | Get Games |
| getTopGames | Get Top Games |
| getCreatorGoals | Get Creator Goals |
| getHypeTrainEvents | Get Hype Train Events |
| getAutoModSettings | Get AutoMod Settings |
| updateAutoModSettings | Update AutoMod Settings |
| getBannedUsers | Get Banned Users |
| banUser | Ban User |
| unbanUser | Unban User |
| getBlockedTerms | Get Blocked Terms |
| addBlockedTerm | Add Blocked Term |
| removeBlockedTerm | Remove Blocked Term |
| getModerators | Get Moderators |
| addChannelModerator | Add Channel Moderator |
| removeChannelModerator | Remove Channel Moderator |
| getShieldModeStatus | Get Shield Mode Status |
| updateShieldModeStatus | Update Shield Mode Status |
| getUnbanRequests | Get Unban Requests |
| resolveUnbanRequests | Resolve Unban Requests |
| warnChatUser | Warn Chat User |
| getPolls | Get Polls |
| createPoll | Create Poll |
| endPoll | End Poll |
| getPredictions | Get Predictions |
| createPrediction | Create Prediction |
| endPrediction | End Prediction |
| startARaid | Start a Raid |
| cancelARaid | Cancel a Raid |
| getChannelStreamSchedule | Get Channel Stream Schedule |
| createChannelStreamScheduleSegment | Create Channel Stream Schedule Segment |
| updateChannelStreamScheduleSegment | Update Channel Stream Schedule Segment |
| deleteChannelStreamScheduleSegment | Delete Channel Stream Schedule Segment |
| searchCategories | Search Categories |
| searchChannels | Search Channels |
| getStreams | Get Streams |
| getFollowedStreams | Get Followed Streams |
| getStreamKey | Get Stream Key |
| getStreamMarkers | Get Stream Markers |
| createStreamMarker | Create Stream Marker |
| getBroadcasterSubscriptions | Get Broadcaster Subscriptions |
| checkUserSubscription | Check User Subscription |
| getTeams | Get Teams |
| getChannelTeams | Get Channel Teams |
| getUsers | Get Users |
| updateUser | Update User |
| getUserBlockList | Get User Block List |
| blockUser | Block User |
| unblockUser | Unblock User |
| getVideos | Get Videos |
| deleteVideos | Delete Videos |
| sendWhisper | Send Whisper |