Twitch MCP. Audit Viewer Counts and Follower Growth Instantly
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Twitch MCP Server connects your AI client to all core Twitch metrics. You can audit live streams, check follower counts, search channels, and retrieve top clips—all through natural conversation.
It lets you build a real-time channel coordinator right into your agent's workflow.
What your AI agents can do
Get channel followers
Retrieves the total number of followers for a specific Twitch channel.
Get channel info
Fetches detailed information and metadata about a given Twitch channel.
Get clips
Gets a list of recorded highlight clips for any specified broadcaster.
List all current live streams, filtering by game title or user name, and retrieve viewer counts.
Check the total follower count for any channel, query moderator lists, or verify subscriber details.
Retrieve top highlight clips and video archives for a specified broadcaster's ID.
Find channels or users by name, or get detailed metadata on any Twitch user profile.
Identify the currently most popular games and list live streams across major categories.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Twitch MCP Server: 10 Tools for Stream Data
These tools allow your agent to perform every core data retrieval action on Twitch, from finding trends to checking specific user metrics.
019d8494get channel followers
Retrieves the total number of followers for a specific Twitch channel.
019d8494get channel info
Fetches detailed information and metadata about a given Twitch channel.
019d8494get clips
Gets a list of recorded highlight clips for any specified broadcaster.
019d8494get followed channels
Returns the list of channels that a specific user is following.
019d8494get streams
Lists currently live streams, including viewer counts and game details.
019d8494get subscriptions
Retrieves subscription data for a specific broadcaster's channel.
019d8494get top games
Lists the top trending games currently being streamed on Twitch.
019d8494get users
Retrieves detailed profile information for any specified Twitch user ID or username.
019d8494get videos
Fetches a list of archived video content posted by a specific user.
019d8494search channels
Searches for Twitch channels based on keywords, names, or categories.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Twitch, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Your agent connects to Twitch’s entire data pool, letting you audit everything from live viewership counts to deep user metrics without ever touching a dashboard. You get access to core tools that handle complex queries across followers, streams, clips, and profiles.
Auditing Live Streams & Platform Trends
You can immediately list all current live streams, getting real-time viewer counts and the specific game each channel's playing using get_streams. Want to know what’s hot right now? Use get_top_games to pull a list of the top trending games being streamed. You can narrow down your live stream search by filtering for a specific game title or even searching directly by username.
This server lets you track major platform movements, providing the necessary data points to understand current viewer interest.
Analyzing Follower and Subscriber Bases
Need to audit an account’s reach? Your agent can use get_channel_followers to retrieve the total follower count for any channel. Beyond just raw numbers, you'll get subscription details using get_subscriptions, letting you understand revenue streams for a broadcaster. You also track who your network follows; running get_followed_channels gives you the full list of channels that a specific user is tracking.
For deep profile research, you can run get_users on any specified Twitch user ID or username to retrieve detailed profile information, and you'll use get_channel_info to fetch comprehensive metadata about an entire channel.
Curating Content and Discovering Users
You don’t just check live stats; you build a full content library. You can find top highlight clips for any broadcaster using get_clips, plus you'll get a list of archived video content posted by that user via get_videos. To find specific people or channels, use search_channels to search the entire platform based on keywords, names, or categories.
If you know who you're looking for, running get_users lets you pull detailed profile information regardless of whether they are a major streamer or just some random user.
How It Works With Your AI Client
Your agent stitches it all together. You tell your client to find the top five trending games and then locate three streamers in those categories who have over ten thousand followers; the agent handles that complex query stitching instantly across get_top_games, get_streams, and get_channel_followers so you never manually navigate an API endpoint.
It gives you a real-time channel coordinator right inside your workflow.
Key Tool Functions:
- Use
get_streamsto list all currently live streams, including viewer counts and game details. - Run
get_channel_followersto get the total follower count for any single Twitch channel. - Get detailed account information using
get_users, which pulls full profile data for a given ID or name. - Search across the platform with
search_channelsby keywords, names, or categories. - Pull historical content and highlights with
get_clipsandget_videosfor any specified broadcaster. - Track user allegiance by using
get_followed_channelsto see which channels a specific account follows.
How Twitch MCP Works
- 1 Subscribe to the Twitch MCP Server and provide your Client ID and Access Token.
- 2 Tell your AI client what data you need (e.g., 'Find top games and check follower count for channel X').
- 3 Your agent uses the necessary tools (
get_top_games,get_channel_followers) to gather all required data points and synthesizes a single answer.
The bottom line is you tell your AI client what you want, and it runs the necessary Twitch API calls behind the scenes until it has everything you asked for.
Who Is Twitch MCP For?
Content strategists, community managers, and operations leads use this when they can't afford to manually click through dashboards. You need a single source of truth for channel performance, streamer trends, or audience growth metrics without the login headache.
Checks moderator lists and audits subscriber counts across multiple channels to ensure community rules are followed.
Runs rapid audits of top clips and trending games to plan the next week's content schedule or broadcast focus.
Monitors live stats, follower growth, and viewer engagement in real-time without leaving their main creation workflow.
What Changes When You Connect
- Track real-time audience health. Use
get_streamsto see live viewer counts orget_channel_followersto check total growth at a glance. - Keep content organized with minimal effort. Running
get_clipsgives you top highlights, whileget_videosarchives all past uploads for review. - Monitor the community without logging in. Quickly audit moderator lists and subscriber totals using
get_subscriptions. - Stay ahead of trends. Run
get_top_gamesto see what's hot right now, then usesearch_channelsto find creators in those niches. - Get full user context. Use
get_usersorget_channel_infoto retrieve detailed metadata for any account, making cross-functional auditing simple.
Real-World Use Cases
Checking a Competitor's Live Status
A marketing manager needs to know if a competitor is live right now. They ask their agent: 'Check the status for user X.' The agent runs get_streams and immediately reports back on viewer count and game title, without needing to visit Twitch or use any dashboard.
Auditing Follower Growth After a Campaign
A creator wants to know if their last effort paid off. They ask the agent: 'What was our follower count before and now?' The agent runs get_channel_followers twice, comparing data points efficiently to give an immediate growth metric.
Researching a New Content Niche
A content strategist needs ideas. They ask the agent: 'What are the top 5 games right now?' The agent runs get_top_games, giving them five actionable titles to base their next stream around, and they can follow up with search_channels for examples.
Gathering Background on a Partner Streamer
An operations lead needs context on a potential partner. They ask the agent: 'Give me everything I can find on user Y.' The agent runs get_channel_info and get_users, pulling together metadata, video archives (get_videos), and basic profile details in one go.
The Tradeoffs
Doing manual dashboard checks
A community manager logs into the Twitch site, navigates to 'Moderators,' clicks through pages, copies names, then opens a spreadsheet. This takes 20 minutes and might miss people.
→
Tell your agent: 'List all moderators for channel Z.' The agent runs get_subscriptions or relevant tools, pulling the data directly into your conversation history in seconds.
Checking everything sequentially
The user asks the agent to check streams, then manually follows up by asking for followers, and finally asks about clips. This creates multiple API calls and slows things down.
→
Bundle the request: 'Show me the top 3 games streaming right now, list their viewers, and find a few recent clips from Channel A.' The agent manages the workflow across get_top_games, get_streams, and get_clips in one go.
Assuming data consistency
The user runs search_channels to find a name, but then tries to use that ID with get_channel_info, assuming the search result provided enough detail. It might fail.
→
Always verify the output from your initial tool call. If you run search_channels, make sure the resulting User ID is what you pass into get_channel_info to guarantee accurate data.
When It Fits, When It Doesn't
Use this server if your goal involves cross-referencing, auditing, or trend analysis across multiple Twitch metrics. You need to know why a channel performs the way it does (e.g., 'They have high followers but low current viewers').
Don't use this if you only need one single piece of data, like checking if a user exists—you could use a simple search tool instead. But even then, using get_channel_info provides more context than just confirming existence.
The key is combining tools. If you run get_top_games, and immediately follow up with 'Now find the top streamer in that game,' your agent can stitch those two steps together reliably, something simple API calls can't do.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Twitch. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Getting a full picture of channel performance shouldn't take 15 tabs.
Right now, if you need to audit a streamer or track audience growth, your workflow looks like this: You go to the main Twitch dashboard. First, you check 'Streamer Details' for basic info. Then, you open another tab to look at their follower count. If you want clips, you have to find the 'Clips' section and manually sort through them. It's a mess of tabs and copy-pasting.
With this MCP server, your agent handles all that legwork. You just tell it: 'Give me an audit on Channel X.' It runs the necessary calls—fetching info via `get_channel_info`, pulling follower data with `get_channel_followers`, and gathering clips using `get_clips`—and hands you a single, coherent report.
Twitch MCP Server: Run complex stream audits from chat.
Before this, correlating metrics was slow. If you found a trending game using `get_top_games`, your next step—finding the top creator in that niche—required switching contexts and manually querying another endpoint for user details or streams. It broke your flow.
Now, it's simple. Ask your agent: 'Which channels are streaming Valorant with over 5k viewers?' The system orchestrates `get_top_games`, filters by the game, runs `get_streams` to check viewer counts, and returns a list ready for you. It's immediate.
Common Questions About Twitch MCP
How do I use get_channel_followers to see follower data? +
You pass the channel ID or username to the get_channel_followers tool. The agent returns a single, current number representing the total following count for that account.
Can I use get_top_games to find trending content? +
Yes, get_top_games lists currently popular games on Twitch. You can then feed those game titles into a tool like get_streams to see which specific channels are live in that category.
What is the difference between get_videos and get_clips? +
get_videos pulls archived, full-length VODs uploaded by a user. get_clips, however, retrieves short, curated highlight segments specifically marked as top moments.
How do I search for channels using the search_channels tool? +
You pass keywords or category names to search_channels. The agent returns a list of matching channel profiles which you can then use other tools on (like get_channel_info).
What credentials do I need to use tools like get_channel_info? +
You must provide a valid Twitch Client ID and an Access Token. These are passed as environment variables or context parameters with your AI client call. The server uses these tokens to authenticate all requests, ensuring you only access data for authorized accounts.
How does the get_subscriptions tool track paid memberships? +
It returns a list of current subscribers and their specific subscription details. You'll see the user ID, the date they subscribed, and the tier level (e.g., Tier 1, Tier 2) for accurate monitoring.
What kind of metrics does get_streams provide for live channels? +
It lists all currently active streams by status, viewer count, and game title. This allows your agent to quickly audit who is streaming right now and how many people are watching them.
How do I use get_followed_channels to see user activity? +
This tool pulls a complete list of channel IDs that a specific user has favorited. It's useful for tracking the overall viewing interests and network connections of an individual account.
How do I find my Twitch Client ID and Access Token? +
Go to the Twitch Developer Console, create an App, and generate a Client Secret to get an App Access Token or perform the OAuth flow for a User Token. Copy and paste them below.
Can the agent check if a channel is live? +
Yes. Use the get_streams tool providing the user login. Your agent will return real-time status, including viewer count and game title if the channel is live.
Is it possible to list top clips via the agent? +
Yes. The get_clips tool allows your agent to retrieve the most popular clips for a specific broadcaster, helping you identify trending content moments.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Steam
Access Steam gaming data — player profiles, owned games, achievements, and stats via AI.
Maxar (Satellite Imagery)
Access high-resolution satellite imagery and geospatial data from Maxar — search discovery catalogs, order data products, and retrieve streaming endpoints.
WSLA (WhatsApp)
Send WhatsApp messages, templates, and reactions via AI using the Meta Cloud API.
You might also like
Asset Panda
Track and manage fixed assets with Asset Panda — audit groups, objects, and locations via AI.
Pulumi
Manage cloud infrastructure via Pulumi — list stacks, track deployments, audit outputs and tag resources from any AI agent.
Urlbox
Render websites as high-quality screenshots and PDFs with a cloud API that handles responsive layouts and dynamic content.