Invite a guest into a live Twitch stream and manage their Guest Star slot
domain: dev.twitch.tv · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗
Steps
Read current configuration via Get Channel Guest Star Settings to confirm Guest Star is enabled for the broadcaster.
Create a session with Create Guest Star Session, or fetch the active one with Get Guest Star Session.
Send an invite to the target user with Send Guest Star Invite against the active session.
Once accepted, assign the guest to an open slot with Assign Guest Star Slot, then adjust layout/audio with Update Guest Star Slot Settings.
Remove a guest or revoke access with Delete Guest Star Slot or Delete Guest Star Invite as needed.
End the segment with End Guest Star Session.
Known gotchas
Every Guest Star endpoint in Twitch's official API reference is still explicitly labeled BETA — treat it as unstable rather than a guaranteed stable contract.
Access requires one of several distinct scopes depending on the caller's role: channel:read:guest_star / channel:manage:guest_star for the broadcaster's own app, versus moderator:read:guest_star / moderator:manage:guest_star for moderator-acting apps.
Guest Star also has its own session-scoped EventSub subscription types (e.g. channel.guest_star_session begin/end) that carry the same beta caveat as the REST endpoints.
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?