Twitch MCP Server

Twitch MCP Server using Helix API

Local serverstdio

What is the Twitch MCP Server?

Twitch MCP Server using Helix API

What you get

A Model Context Protocol (MCP) server that interacts with the Twitch API. This server utilizes the Twitch Helix API to retrieve channel information, stream details, game data, and more.

  • Get channel information (profile, description, creation date, etc.)
  • Get stream information (title, game, viewer count, start time, etc.)
  • Get list of top games
  • Search categories/games
  • Search channels
  • Get live streams (filterable by game and language)

Configuration and credentials

  • Node.js (v18 or higher recommended) - Twitch Developer Account - Twitch API Client ID and Client Secret - Twitch GraphQL Client ID (for video comments feature)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Twitch MCP Server

{
  "mcpServers": {
    "twitch-1": {
      "command": "npx",
      "args": ["-y", "@mtane0412/twitch-mcp-server"],
      "env": {
        "TWITCH_CLIENT_ID": "your-value",
        "TWITCH_CLIENT_SECRET": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js (v18 or higher recommended) - Twitch Developer Account - Twitch API Client ID and Client Secret - Twitch GraphQL Client ID (for video comments feature)
VariableDescriptionRequired
TWITCH_CLIENT_IDConfiguration value read at startup.Optional
TWITCH_CLIENT_SECRETCredential the server authenticates with.Yes

Example prompts to try

  • “Use Twitch to Debugging.”

Frequently asked questions

Twitch MCP Server using Helix API Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.