Skip to main content
Feedback

Twitch MCP connector

Twitch is the world's leading live streaming platform for gaming, entertainment, and creative content. The Twitch MCP connector allows AI agents to monitor top games and analytics, manage channel information and editors, and control ad scheduling including starting commercials and snoozing ad breaks. It also supports tracking Bits leaderboards, retrieving followed channels, and accessing detailed game analytics across the platform.

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:

  • Automate commercial breaks and ad scheduling across streaming sessions
  • Manage channel rewards, redemptions, and viewer engagement incentives
  • Monitor live chat activity, moderate messages, and send announcements
  • Track streamer performance through analytics, bits leaderboards, and follower metrics
  • Manage channel editors, VIPs, and viewer access permissions
  • Coordinate charity campaigns and donation tracking on Twitch streams

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.
  • Get my channel analytics for the past week and send me a summary.
  • Who are my top 10 followers and how long have they been following.
  • Start a commercial break on my channel immediately.
  • List all pending custom reward redemptions waiting for approval.
  • Send a chat announcement thanking all subscribers in my channel.
  • Who are the current VIPs in my channel and when were they added.
  • Show me my bits leaderboard for this month.
  • Get my channel information and verify all the current settings.
  • Create a new custom reward called founder exclusive content worth 5000 points.

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.

ToolDescription
twitch_twitchgettopgames_invokeRetrieves a list of the most popular games currently being streamed on Twitch.
getAdScheduleRetrieves the scheduled ad breaks for a specified channel.
startCommercialStarts a commercial break on a live stream.
snoozeNextAdPostpones the next scheduled ad break for a channel.
getGameAnalyticsRetrieves viewership and engagement analytics for a specific game.
getBitsLeaderboardRetrieves the top contributors by bits spent during a specified period.
getChannelInformationRetrieves configuration and status details for a specific channel.
modifyChannelInformationUpdates channel settings such as title, category, and language.
getChannelEditorsRetrieves a list of users with editor permissions on a channel.
getFollowedChannelsRetrieves channels that a user is currently following.
getChannelFollowersRetrieves a list of users following a specified channel.
getVIPsRetrieves a list of VIP members in a specified channel.
addChannelVIPGrants VIP status to a user in a specified channel.
removeChannelVIPRemoves VIP status from a user in a specified channel.
getCustomRewardRetrieves details about custom channel point rewards.
createCustomRewardsCreates a new custom channel point reward.
updateCustomRewardModifies settings for an existing custom channel point reward.
deleteCustomRewardRemoves a custom channel point reward.
getCustomRewardRedemptionRetrieves redemption history for a custom channel point reward.
updateRedemptionStatusApproves or denies a pending custom reward redemption.
getCharityCampaignRetrieves details about an active charity fundraising campaign.
getCharityCampaignDonationsRetrieves donation records from a charity campaign.
getChattersRetrieves a list of users currently chatting in a channel.
getChannelEmotesRetrieves custom emotes available for use in a channel.
getChannelChatBadgesRetrieves custom chat badges available in a channel.
getChatSettingsRetrieves moderation and communication settings for a channel.
updateChatSettingsModifies chat moderation and communication rules for a channel.
sendChatAnnouncementSends a highlighted announcement message to a channel's chat.
sendAShoutoutSends a shoutout message to another channel in chat.
sendChatMessageSends a regular message to a channel's chat.
deleteChatMessagesDelete Chat Messages.
getClipsGet Clips.
createClipCreate Clip.
getEventSubSubscriptionsGet EventSub Subscriptions.
createEventSubSubscriptionCreate EventSub Subscription.
deleteEventSubSubscriptionDelete EventSub Subscription.
getGamesGet Games.
getTopGamesGet Top Games.
getCreatorGoalsGet Creator Goals.
getHypeTrainEventsGet Hype Train Events.
getAutoModSettingsGet AutoMod Settings.
updateAutoModSettingsUpdate AutoMod Settings.
getBannedUsersGet Banned Users.
banUserBan User.
unbanUserUnban User.
getBlockedTermsGet Blocked Terms.
addBlockedTermAdd Blocked Term.
removeBlockedTermRemove Blocked Term.
getModeratorsGet Moderators.
addChannelModeratorAdd Channel Moderator.
removeChannelModeratorRemove Channel Moderator.
getShieldModeStatusGet Shield Mode Status.
updateShieldModeStatusUpdate Shield Mode Status.
getUnbanRequestsGet Unban Requests.
resolveUnbanRequestsResolve Unban Requests.
warnChatUserWarn Chat User.
getPollsGet Polls.
createPollCreate Poll.
endPollEnd Poll.
getPredictionsGet Predictions.
createPredictionCreate Prediction.
endPredictionEnd Prediction.
startARaidStart a Raid.
cancelARaidCancel a Raid.
getChannelStreamScheduleGet Channel Stream Schedule.
createChannelStreamScheduleSegmentCreate Channel Stream Schedule Segment.
updateChannelStreamScheduleSegmentUpdate Channel Stream Schedule Segment.
deleteChannelStreamScheduleSegmentDelete Channel Stream Schedule Segment.
searchCategoriesSearch Categories.
searchChannelsSearch Channels.
getStreamsGet Streams.
getFollowedStreamsGet Followed Streams.
getStreamKeyGet Stream Key.
getStreamMarkersGet Stream Markers.
createStreamMarkerCreate Stream Marker.
getBroadcasterSubscriptionsGet Broadcaster Subscriptions.
checkUserSubscriptionCheck User Subscription.
getTeamsGet Teams.
getChannelTeamsGet Channel Teams.
getUsersGet Users.
updateUserUpdate User.
getUserBlockListGet User Block List.
blockUserBlock User.
unblockUserUnblock User.
getVideosGet Videos.
deleteVideosDelete Videos.
sendWhisperSend Whisper.
On this Page