Aerostack
electrical_services

Twitch MCP Server — Hosted Api Connectors Integration

MCP Server language Hosted language Public

Search channels, streams, games, clips, and videos on Twitch — AI-native live streaming platform access.

aerostack @aerostack verified
v0.1.0 MIT Updated Jun 28, 2026
robot_2

Use with AI AssistantsMCP

Connect Claude, Cursor, or any MCP-compatible client — then call tools directly

① Add This MCP Server

Paste into your AI client config — then all its tools are available instantly.

.claude/mcp.json
{
  "mcpServers": {
    "twitch": {
      "url": "https://mcp.aerostack.dev/s/aerostack/mcp-twitch",
      "headers": {
        "Authorization": "Bearer YOUR_AEROSTACK_TOKEN"
      }
    }
  }
}

Replace YOUR_AEROSTACK_TOKEN with your API token from the dashboard.

② Call a Tool

Ask your AI assistant to call a specific tool, or send raw JSON-RPC:

+3 more

Natural Language Prompt

“Use the _ping tool to verify twitch credentials by requesting an app access token. used internally by aerostack to validate credentials

Using a Workspace?

Add this MCP to your Workspace — your team shares one token, secrets are stored securely, and every AI agent in the workspace can call it without per-user setup.

add_circleAdd to Workspace

description Overview

mcp-twitch — Twitch MCP Server

Search channels, streams, games, clips, and videos on Twitch — AI-native live streaming platform access.

Twitch is the leading live streaming platform for gaming, esports, creative content, and community interaction. This MCP server exposes 9 tools covering the Twitch Helix API — letting your AI agents search channels, discover live streams, browse top games, find clips, and check stream schedules, all using OAuth2 client credentials for server-to-server access.

Live endpoint: https://mcp.aerostack.dev/s/aerostack/mcp-twitch


What You Can Do

  • Search for Twitch channels and check if a streamer is currently live
  • Get top games and trending categories to monitor what's popular on the platform
  • Find the best clips from a broadcaster within a specific date range for content curation
  • Check a streamer's schedule to know when they go live next
  • Browse live streams filtered by game, language, or specific broadcaster

Available Tools

Tool Description
search_channels Search for Twitch channels by name or keyword, with optional live-only filter
get_channel_info Get detailed channel info: title, game, language, tags
get_streams Get currently live streams with filters for game, language, or user
search_categories Search for games/categories by name
get_top_games Get the most popular games on Twitch right now
get_clips Get clips for a broadcaster, optionally filtered by date range
get_videos Get VODs, highlights, and uploads for a channel
get_stream_schedule Get a broadcaster's upcoming stream schedule

Configuration

Variable Required Description How to Get
TWITCH_CLIENT_ID Yes Twitch application client ID dev.twitch.tv/console/apps → Register or select your app → copy Client ID
TWITCH_CLIENT_SECRET Yes Twitch application client secret Same app page → New Secret → copy the generated secret. This uses the OAuth2 client credentials flow (no user login required).

Quick Start

Add to Aerostack Workspace
  1. Go to aerostack.dev → Your Project → MCPs
  2. Search for "Twitch" and click Add to Workspace
  3. Add your TWITCH_CLIENT_ID and TWITCH_CLIENT_SECRET under Project → Secrets

Once added, every AI agent in your workspace can call Twitch tools automatically — no per-user setup needed.

Example Prompts
"Is shroud streaming right now? If so, what game?"
"What are the top 10 most popular games on Twitch right now?"
"Find the best clips from xQc in the last week"
"Search for channels streaming Valorant in English"
"What's pokimane's stream schedule for this week?"
Direct API Call
curl -X POST https://mcp.aerostack.dev/s/aerostack/mcp-twitch \
  -H 'Content-Type: application/json' \
  -H 'X-Mcp-Secret-TWITCH-CLIENT-ID: your-client-id' \
  -H 'X-Mcp-Secret-TWITCH-CLIENT-SECRET: your-client-secret' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_top_games","arguments":{}}}'

License

MIT

terminal Tools (9)

Available tools on this MCP server. Each tool can be called directly from any AI agent.

terminal
_ping #1

Verify Twitch credentials by requesting an app access token. Used internally by Aerostack to validate credentials.

terminal
search_channels #2

Search for Twitch channels by query string. Returns matching channels with broadcaster info, game, language, and live status.

terminal
get_channel_info #3

Get detailed channel information for one or more broadcasters by their user ID

terminal
get_streams #4

Get currently live streams. Filter by game, language, or specific user IDs.

terminal
search_categories #5

Search for Twitch categories/games by name (e.g. "Fortnite", "Just Chatting")

terminal
get_top_games #6

Get the most popular games/categories on Twitch right now, ranked by current viewer count

terminal
get_clips #7

Get clips for a broadcaster. Optionally filter by date range. Returns most popular clips first.

terminal
get_videos #8

Get VODs, highlights, and uploads for a channel. Sorted by most recent by default.

terminal
get_stream_schedule #9

Get a broadcaster's stream schedule including upcoming segments and recurring streams

Details

upgrade Version 0.1.0
gavel License MIT
wifi Transport streamable-http
lock Access Public
category Category API Connectors
terminal Tools 9

language Live Endpoint

https://mcp.aerostack.dev/s/aerostack/mcp-twitch

Sub-50ms globally · Zero cold start

Publisher

aerostack
@aerostack verified

Pre-built functions for the most common MCP tool patterns. Clone, extend, and deploy.

Tags

Browse more servers

More in API Connectors

Browse API Connectors MCPs →

Frequently asked questions

What is the Twitch MCP server and what can it do? +

The Twitch MCP server is hosted on Aerostack and exposes these tools to your AI agent: `_ping`, `search_channels`, `get_channel_info`, `get_streams`, `search_categories`. You get one hosted URL — no self-hosting — that works from Claude, Cursor, ChatGPT, Gemini, VS Code, or any MCP-compatible client, and you can share it with your team or combine it with other MCP servers in a workspace.

Is the Twitch MCP server hosted, or do I have to run it myself? +

It's hosted on Aerostack's edge infrastructure — you don't deploy or maintain anything. Add it to a workspace and you get one authenticated URL, with secrets encrypted, that any AI agent or editor can connect to. Use it solo or share the same URL across your whole team.

Which AI agents and editors can use the Twitch MCP server? +

Any MCP client: Claude and Claude Code, Cursor, ChatGPT, Gemini, Windsurf, Cline, VS Code, and custom agents. Because it's one hosted URL, the same Twitch MCP server works everywhere — and you can compose it with other MCP servers, skills, and functions behind a single workspace URL.

How do I install the Twitch MCP server in Claude Desktop? +

Add the following to your Claude Desktop config (`claude_desktop_config.json`): ```json { "mcpServers": { "@aerostack/mcp-twitch": { "command": "npx", "args": ["-y", "@aerostack/@aerostack/mcp-twitch"] } } } ``` Then restart Claude Desktop and the tools will appear automatically.

How do I use the Twitch MCP server in Cursor? +

In Cursor, open **Settings → MCP** and add: ```json { "name": "@aerostack/mcp-twitch", "command": "npx", "args": ["-y", "@aerostack/@aerostack/mcp-twitch"] } ``` Save and reload Cursor. The MCP tools will be available in Agent mode.

Does Twitch MCP require authentication? +

Yes. Twitch requires authentication. Check the MCP's documentation for the required credentials.