Twitch (ldraney) MCP Server

twitch-mcp PyPI v0.2.0

Published by ldraney — no publish provenance, so origin is unverified, but the source is public: the repository link below is self-declared yet readable, so you can inspect the code before adopting it.

MCP server exposing Twitch SDK as tools for AI assistants

Trust grade
A
99/100
Last scanned get badge →
Trust
A · 99/100
Adoption risk for you: the threat score, then adjusted down for blast radius, publisher verification and how much the scan could see. Deterministic; every point is auditable.
Capability
Minimal
Blast radius if it went rogue — what the server’s tools could reach. Independent of trust.
Coverage
Source
How much the scan could actually inspect. Shallow coverage is stated, never hidden.
Share this Trust Score
𝕏 Share LinkedIn Reddit
A Why this grade threat 100 − adoption risk = 99/100

The grade answers one question — how safe is this server for you to adopt — so it is computed in two auditable stages. Nothing below is an opinion or an LLM's guess; every line is a real term the deterministic engine applied, and the same input always yields the same number.

1. Threat score — 100 − 0 = 100. What the published surface and source actually contain:

The deterministic scan raised no scored threat in the surface it inspected — the threat score stayed at 100. Capability observations and advisory notes are recorded but never lower it.

2. Client adoption risk — 100 − 1 = 99. Three small, subtract-only factors that reflect your risk in adopting it — a clean scan proves less on a powerful, unverified or barely-inspectable package, so the grade says so plainly:

PointsAdoption-risk factor
−1 publisher verification (public source) — no provenance, but the source is public and inspectable

Capability observations and info notes are shown under Findings but never scored. Open any row's finding below for the file, line and evidence behind a deduction.

Findings 0

✓ No findings. The scan raised nothing on this surface — see Coverage for how deep it could look.

Tools 109

Each tool and what it can reach — statically extracted from the published source.

  • twitch_add_blocked_termno sensitive capability
  • twitch_add_moderatorno sensitive capability
  • twitch_add_vipno sensitive capability
  • twitch_assign_guest_star_slotno sensitive capability
  • twitch_ban_userno sensitive capability
  • twitch_block_userno sensitive capability
  • twitch_cancel_raidno sensitive capability
  • twitch_check_user_subscriptionno sensitive capability
  • twitch_create_clipno sensitive capability
  • twitch_create_conduitno sensitive capability
Show 99 more tools ↓
  • twitch_create_custom_rewardno sensitive capability
  • twitch_create_eventsub_subscriptionno sensitive capability
  • twitch_create_guest_star_sessionno sensitive capability
  • twitch_create_pollno sensitive capability
  • twitch_create_predictionno sensitive capability
  • twitch_create_schedule_segmentno sensitive capability
  • twitch_create_stream_markerno sensitive capability
  • twitch_delete_chat_messagesno sensitive capability
  • twitch_delete_conduitno sensitive capability
  • twitch_delete_custom_rewardno sensitive capability
  • twitch_delete_eventsub_subscriptionno sensitive capability
  • twitch_delete_guest_star_inviteno sensitive capability
  • twitch_delete_guest_star_slotno sensitive capability
  • twitch_delete_schedule_segmentno sensitive capability
  • twitch_delete_videosno sensitive capability
  • twitch_end_guest_star_sessionno sensitive capability
  • twitch_end_pollno sensitive capability
  • twitch_end_predictionno sensitive capability
  • twitch_get_ad_scheduleno sensitive capability
  • twitch_get_automod_settingsno sensitive capability
  • twitch_get_banned_usersno sensitive capability
  • twitch_get_bits_leaderboardno sensitive capability
  • twitch_get_blocked_termsno sensitive capability
  • twitch_get_broadcaster_subscriptionsno sensitive capability
  • twitch_get_channel_editorsno sensitive capability
  • twitch_get_channel_emotesno sensitive capability
  • twitch_get_channel_followersno sensitive capability
  • twitch_get_channel_infono sensitive capability
  • twitch_get_channel_scheduleno sensitive capability
  • twitch_get_channel_teamsno sensitive capability
  • twitch_get_charity_campaignno sensitive capability
  • twitch_get_charity_donationsno sensitive capability
  • twitch_get_chat_settingsno sensitive capability
  • twitch_get_chattersno sensitive capability
  • twitch_get_cheermotesno sensitive capability
  • twitch_get_clipsno sensitive capability
  • twitch_get_conduit_shardsno sensitive capability
  • twitch_get_conduitsno sensitive capability
  • twitch_get_creator_goalsno sensitive capability
  • twitch_get_custom_rewardsno sensitive capability
  • twitch_get_eventsub_subscriptionsno sensitive capability
  • twitch_get_extension_analyticsno sensitive capability
  • twitch_get_extension_transactionsno sensitive capability
  • twitch_get_followed_channelsno sensitive capability
  • twitch_get_followed_streamsno sensitive capability
  • twitch_get_game_analyticsno sensitive capability
  • twitch_get_gamesno sensitive capability
  • twitch_get_guest_star_invitesno sensitive capability
  • twitch_get_guest_star_sessionno sensitive capability
  • twitch_get_guest_star_settingsno sensitive capability
  • twitch_get_moderatorsno sensitive capability
  • twitch_get_pollsno sensitive capability
  • twitch_get_predictionsno sensitive capability
  • twitch_get_redemptionsno sensitive capability
  • twitch_get_schedule_icalendarno sensitive capability
  • twitch_get_shield_mode_statusno sensitive capability
  • twitch_get_streamsno sensitive capability
  • twitch_get_teamsno sensitive capability
  • twitch_get_top_gamesno sensitive capability
  • twitch_get_unban_requestsno sensitive capability
  • twitch_get_user_active_extensionsno sensitive capability
  • twitch_get_user_block_listno sensitive capability
  • twitch_get_user_extensionsno sensitive capability
  • twitch_get_usersno sensitive capability
  • twitch_get_videosno sensitive capability
  • twitch_get_vipsno sensitive capability
  • twitch_manage_held_automod_messageno sensitive capability
  • twitch_modify_channel_infono sensitive capability
  • twitch_remove_blocked_termno sensitive capability
  • twitch_remove_moderatorno sensitive capability
  • twitch_remove_vipno sensitive capability
  • twitch_resolve_unban_requestno sensitive capability
  • twitch_search_categoriesno sensitive capability
  • twitch_search_channelsno sensitive capability
  • twitch_send_announcementno sensitive capability
  • twitch_send_chat_messageno sensitive capability
  • twitch_send_guest_star_inviteno sensitive capability
  • twitch_send_shoutoutno sensitive capability
  • twitch_send_whisperno sensitive capability
  • twitch_snooze_next_adno sensitive capability
  • twitch_start_commercialno sensitive capability
  • twitch_start_raidno sensitive capability
  • twitch_unban_userno sensitive capability
  • twitch_unblock_userno sensitive capability
  • twitch_update_automod_settingsno sensitive capability
  • twitch_update_channel_scheduleno sensitive capability
  • twitch_update_chat_settingsno sensitive capability
  • twitch_update_conduitno sensitive capability
  • twitch_update_conduit_shardsno sensitive capability
  • twitch_update_custom_rewardno sensitive capability
  • twitch_update_guest_star_settingsno sensitive capability
  • twitch_update_guest_star_slotno sensitive capability
  • twitch_update_guest_star_slot_settingsno sensitive capability
  • twitch_update_redemption_statusno sensitive capability
  • twitch_update_schedule_segmentno sensitive capability
  • twitch_update_shield_modeno sensitive capability
  • twitch_update_userno sensitive capability
  • twitch_update_user_extensionsno sensitive capability
  • twitch_warn_userno sensitive capability

What this scan could not see

Versions 1

Scan history per published version. The engine is deterministic — the same version always yields the same score, so a changed score means the package itself changed.

VersionScoreFindingsEngineScanned
v0.2.0 latest A 99/100 0 1.13.0 2026-08-25

Embed this score

Show this server's live Trust Score in your README, docs or website. The badge is served straight from the registry and updates automatically after every rescan — no API key needed. It links back to this page, so anyone who sees the grade can also read the findings behind it instead of taking a number on faith.

MCP Trust Score: A · 99/100
Markdown (GitHub README)
[![MCP Trust Score](https://mcptrustchecker.com/registry/twitch-mcp-2/badge.svg)](https://mcptrustchecker.com/registry/twitch-mcp-2)
HTML
<a href="https://mcptrustchecker.com/registry/twitch-mcp-2"><img src="https://mcptrustchecker.com/registry/twitch-mcp-2/badge.svg" alt="MCP Trust Score" height="20"></a>
Prefer shields.io styling? Point it at https://mcptrustchecker.com/registry/twitch-mcp-2/badge.json via https://img.shields.io/endpoint?url=…

Verify this score yourself

The score above is reproducible: the same package version always yields the same result. Run it locally or over the free API — no account, no LLM, fully deterministic.

npx mcptrustchecker scan twitch-mcp --online --registry pypi

Use the free API → How scoring works

Other implementations of Twitch 6

Independent packages implementing the same tool, scanned with the same engine. Compare all 7 side by side →

More in Gaming & Entertainment