get_streams
Pack: twitch · Endpoint: https://gateway.pipeworx.io/twitch/mcp
Get live Twitch streams, optionally filtered by game name and/or language. Returns streamer name, title, current viewer count, and thumbnail for each live stream. Omit game for the overall top live streams across Twitch. Example: get_streams({ game: “Just Chatting”, first: 20, language: “en” })
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
game | string | no | Game NAME to filter by (e.g. “Fortnite”, “Just Chatting”). Resolved to a game id automatically. |
first | number | no | Number of streams to return (default 20, max 100) |
language | string | no | Optional ISO-639-1 language code to filter by, e.g. “en”, “es”, “ja”. |
_apiKey | string | no |
Example call
curl -X POST https://gateway.pipeworx.io/twitch/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_streams","arguments":{}}}'
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"twitch": {
"url": "https://gateway.pipeworx.io/twitch/mcp"
}
}
}
See Getting Started for client-specific install steps.