# Twitch MCP

> Twitch MCP manages your live streaming data, letting your AI agent audit streams, track followers, and organize content clips without touching a dashboard. Get instant insights into viewer counts, community engagement, and platform trends by connecting Twitch directly to any compatible client.

## Overview
- **Category:** industry-titans
- **Price:** Free
- **Tags:** live-streaming, channel-management, audience-analytics, clips, creator-tools

## Description

Your agent connects to the world's leading live streaming platform, giving you full control over your channel data. Instead of logging into multiple dashboards or manually copying stats, your AI client handles complex tasks conversationally. You can instantly list active streams by game or user and get real-time viewer counts for immediate status checks. Need to audit your community? Your agent pulls follower lists, reviews moderator details, and tracks subscriber activity on demand. Content strategists use this MCP to pull top clips and analyze platform trends, ensuring they never miss a highlight or a growth opportunity. Connecting Twitch through Vinkius gives you access to all these tools in one place, making channel management feel like talking to an expert team member.

## Tools

### get_followed_channels
Lists all Twitch channels that a specific user is following.

### get_channel_followers
Retrieves the list of followers for any specified channel.

### get_channel_info
Fetches general information and metadata about a specific Twitch channel or user.

### get_clips
Gets recent video clips created by any broadcaster.

### get_streams
Retrieves a list of currently live streams, including viewer counts and status.

### get_subscriptions
Lists details about the paid subscriptions for a given broadcaster's channel.

### get_top_games
Identifies and lists the most popular games currently being played on Twitch.

### get_users
Gathers general profile information about specific Twitch users.

### get_videos
Retrieves a list of archived videos uploaded by a user or broadcaster.

### search_channels
Searches the platform for specific Twitch channels based on keywords or criteria.

## Prompt Examples

**Prompt:** 
```
Check if user 'ninja' is currently live on Twitch.
```

**Response:** 
```
Checking status... Yes, 'Ninja' is currently live! He is streaming 'Fortnite' to 15,000 viewers. Would you like the stream link?
```

**Prompt:** 
```
Show me the top 5 games on Twitch right now.
```

**Response:** 
```
The top 5 games currently are: 'Just Chatting', 'League of Legends', 'Grand Theft Auto V', 'VALORANT', and 'Counter-Strike'. Which game would you like to see live streams for?
```

**Prompt:** 
```
List the last 5 videos for broadcaster ID 12345.
```

**Response:** 
```
I've retrieved the recent videos for ID 12345. You have 5 archives, including 'Tuesday Night Chill' and 'Ranked Climb'. Would you like the duration and view count for any of them?
```

## Capabilities

### Audit live streams
Check which channels are currently broadcasting and retrieve their real-time viewer counts.

### Analyze follower base
Pull detailed lists of followers, check moderator status, or review subscriber details for any channel.

### Curate content highlights
Retrieve the top clips and video archives created by a specific broadcaster.

### Track platform trends
Identify currently popular games or search for channels to understand real-time audience interest.

## Use Cases

### Checking an emergency broadcast status
A community manager asks their agent, 'Is user X currently live?' The agent uses get_streams and reports back the viewer count and game title instantly. They don't have to waste time checking the dashboard.

### Auditing a competitor's content flow
A content strategist asks their agent for 'the top 5 games right now.' The agent uses get_top_games, allowing the team to pivot strategy based on current platform interest before planning a new stream.

### Reviewing a streamer's back catalog
A marketing lead asks for 'the last 10 videos and clips for broadcaster Y.' The agent uses get_videos and get_clips, providing all the archived material needed for promotional outreach.

### Verifying team roles after an event
An operations lead asks to check moderator status. The agent pulls data via get_subscriptions and gets a list of active subscribers and moderators without needing manual logins or complex filtering.

## Benefits

- Real-time Status Checks: Use get_streams to check if a user is live, pulling current viewer counts instantly without visiting the Twitch site.
- Deep Community Analysis: Run get_channel_followers or get_subscriptions to audit your entire audience base and track who supports your channel.
- Content Curation: Pull top clips using get_clips so you can quickly gather highlight material for marketing assets or VODs.
- Discovery Monitoring: Check what's hot right now. Use get_top_games to understand platform trends immediately, helping you plan future content angles.
- User Management: Need background info? Use get_channel_info or get_users to gather metadata on any account for organizational control.

## How It Works

The bottom line is you talk to your AI agent, and it uses the MCP tools to pull live data from Twitch for you.

1. Subscribe to this MCP and provide your Twitch Client ID and Access Token.
2. Connect the service credentials within your preferred AI client (like Claude or Cursor).
3. Ask your agent a question, such as 'What are the top 5 games right now?' and get an immediate data response.

## Frequently Asked Questions

**Can the Twitch MCP check if a user is streaming live?**
Yes, you can. Use get_streams to list active streams by game or user to check status and viewer counts in real time.

**How do I use the Twitch MCP to audit my followers?**
You'll use get_channel_followers for a general count, and then get_subscriptions if you need specific details about paid community support members.

**Does the Twitch MCP track all archived videos?**
The tool includes get_videos which retrieves recent archives, but it's best to also use get_clips for curated highlight reels instead of going through every video.

**What if I want to know what games are trending right now on Twitch?**
Use the get_top_games tool. It immediately lists the most popular games, allowing you to pivot your content strategy based on live platform interest.

**Can the MCP search for specific channels by name?**
Yes, use search_channels. This tool lets you find any specific channel across Twitch using keywords or criteria.