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.
Ask your agent in plain language. Each of these maps to a real tool on the server.
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 branded-content status.
download_clip
Download an exact clip as a landscape or portrait MP4 file.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Discover Twitch users, channels, streams, clips and videos. Manage supported channel settings, chat, moderation, followers and subscriptions, polls, predictions, rewards, raids and roles. Download an exact clip rendition. Native token grants and broadcaster, moderator, live-channel and feature requirements apply.
Common questions about connecting Twitch to AI agents with Metorial.