T

Twitch Smithery

Integrates with Twitch's IRC and Helix API to provide real-time chat moderation with smart user targ...

66 views
0 installs
Updated Sep 27, 2025
Not audited
Integrates with Twitch's IRC and Helix API to provide real-time chat moderation with smart user targeting, automated timeout management, and stream control features including polls, predictions, and content updates.
  1. Go to the Twitch Developers Console
    Visit the Twitch Developers Applications page.

  2. Log in with Your Twitch Account
    Log in using the Twitch account you want to use as the broadcaster.

  3. Register a New Application

    • Click on “Register Your Application”.
    • Enter an application name.
    • Set the OAuth Redirect URL (you can use http://localhost for local testing, or follow Smithery's instructions if deploying).
    • Choose “Application Integration” as the category.
    • Click “Create”.
  4. Copy Your Client ID
    After creation, you’ll see your new application listed. Copy the Client ID—you’ll need this for the environment variable twitchClientId.

  5. Generate a Client Secret (if required)
    Click “Manage” on your application and, if needed, generate and copy the Client Secret (not always used, but keep it for reference).

  6. Get an OAuth Token

    • Go to the Twitch Token Generator, or use the "OAuth Authorization Code Flow" via the Twitch docs.
    • Select the required scopes for chat, moderation, and stream management (e.g., chat:edit, chat:read, channel:moderate, moderation:read, user:read:email, etc.).
    • Follow the process to log in and authorize access.
    • After authorization, you’ll receive an OAuth token. Copy the token (without the leading oauth: if present) for the twitchAuthToken environment variable.
  7. Find Your Twitch User ID

  8. Get Your Twitch Channel Name
    Use your standard Twitch username as the value for twitchChannel.

  9. Open the FastMCP Connection Interface
    In Smithery or Cursor, click the "Install Now" button to add the Twitch MCP server.

  10. Fill in the Required ENV Values:

    • twitchClientId
    • twitchAuthToken
    • twitchBroadcasterId
    • twitchChannel

    Enter the values you collected above into the FastMCP connection interface.

  11. Complete Connection
    Save/confirm the configuration to finish setup. The Twitch MCP server should now be ready to use.

Quick Start

View on GitHub

More for Communication

View All →

More for Entertainment and Media

View All →

Similar MCP Servers

T

Twitch

Integrates with Twitch API to provide channel info, stream details, game data, user profiles, clips, chat settings, and video comments for building Twitch-related tools and analytics platforms.

Entertainment and Media
77
2
D

Discord

Integrates with Discord's API to provide server management capabilities including messaging, moderation, role management, event scheduling, and community administration through 46+ specialized tools with robust error handling and deployment support.

Communication Automation
23
0

Report Issue

Thank you! Your issue report has been submitted successfully.