{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_eclipse-xv-twitch-mcp-smithery","slug":"eclipse-xv-twitch-mcp-smithery","name":"Twitch-Streamer-Server","type":"mcp","url":"https://github.com/Eclipse-XV/twitch-mcp-smithery","page_url":"https://unfragile.ai/eclipse-xv-twitch-mcp-smithery","categories":["mcp-servers","app-builders","testing-quality"],"tags":["mcp","model-context-protocol","smithery:Eclipse-XV/twitch-mcp-smithery"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_eclipse-xv-twitch-mcp-smithery__cap_0","uri":"capability://tool.use.integration.automated.chat.message.sending","name":"automated chat message sending","description":"This capability allows the AI agent to send messages in Twitch chat automatically using the Twitch API. It leverages the broadcaster's access token to authenticate and send messages, ensuring that the agent operates under the broadcaster's identity. The implementation uses a simple command structure to format messages and can respond to chat events in real-time, enhancing viewer engagement.","intents":["How can I automate sending messages to my Twitch chat?","Can I create a bot that interacts with my viewers in real-time?","What are the steps to set up automated chat responses on Twitch?"],"best_for":["Twitch streamers looking to enhance viewer interaction"],"limitations":["Requires constant internet connection; rate limits apply based on Twitch API guidelines."],"requires":["Twitch access token with appropriate scopes","Broadcaster ID"],"input_types":["text"],"output_types":["text"],"categories":["tool-use-integration","chatbot"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_eclipse-xv-twitch-mcp-smithery__cap_1","uri":"capability://tool.use.integration.poll.and.prediction.management","name":"poll and prediction management","description":"This capability enables the AI agent to create and manage polls and predictions within Twitch streams. It interacts with the Twitch API to set up new polls, gather responses, and display results, all while maintaining user engagement. The implementation uses a structured approach to define poll parameters and manage state, ensuring that the polls are interactive and timely.","intents":["How can I create a poll during my Twitch stream?","What steps do I need to follow to manage viewer predictions?","Can I automate the process of setting up polls for my audience?"],"best_for":["Twitch streamers wanting to engage their audience with interactive content"],"limitations":["Limited to the number of polls allowed by Twitch API; requires user interaction for results."],"requires":["Twitch access token with poll management scopes","Broadcaster ID"],"input_types":["text","structured data"],"output_types":["text","structured data"],"categories":["tool-use-integration","chatbot"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_eclipse-xv-twitch-mcp-smithery__cap_2","uri":"capability://tool.use.integration.clip.creation.automation","name":"clip creation automation","description":"This capability allows the AI agent to create video clips from Twitch streams automatically. By utilizing the Twitch API's clip creation endpoint, it can generate clips based on predefined criteria such as highlights or viewer requests. The implementation includes a mechanism to specify clip duration and title, ensuring that clips are relevant and engaging.","intents":["How can I automatically create clips from my Twitch streams?","What is the process for generating highlights during a live broadcast?","Can I set up an AI to capture key moments in my stream?"],"best_for":["Twitch streamers looking to generate content for social media"],"limitations":["Clips are subject to Twitch's duration limits; requires viewer engagement to identify highlights."],"requires":["Twitch access token with clip creation scopes","Broadcaster ID"],"input_types":["text"],"output_types":["video"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_eclipse-xv-twitch-mcp-smithery__cap_3","uri":"capability://data.processing.analysis.chat.activity.analysis","name":"chat activity analysis","description":"This capability provides insights into chat activity during Twitch streams by analyzing message frequency, user engagement, and sentiment. It utilizes natural language processing techniques to assess chat messages and generate reports that help streamers understand viewer behavior. The implementation includes data aggregation and visualization components to present findings in an accessible format.","intents":["How can I analyze chat activity during my Twitch streams?","What insights can I gain from viewer interactions in my chat?","Can I get reports on chat engagement and sentiment?"],"best_for":["Twitch streamers wanting to improve viewer engagement"],"limitations":["Analysis is limited to the duration of the stream; requires a significant amount of chat data for accurate insights."],"requires":["Twitch access token with chat read scopes","Broadcaster ID"],"input_types":["text"],"output_types":["structured data","reports"],"categories":["data-processing-analysis","chatbot"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_eclipse-xv-twitch-mcp-smithery__cap_4","uri":"capability://automation.workflow.user.moderation.automation","name":"user moderation automation","description":"This capability automates user moderation tasks on Twitch by leveraging the Twitch API to manage user permissions, timeouts, and bans. It uses predefined rules and AI-driven suggestions to determine appropriate actions based on user behavior in chat. The implementation includes a feedback loop that learns from moderation outcomes to improve future decisions.","intents":["How can I automate moderation of my Twitch chat?","What tools can help me manage user behavior during streams?","Can I set up AI to suggest timeout durations for disruptive users?"],"best_for":["Twitch streamers looking to maintain a positive chat environment"],"limitations":["Requires careful tuning of moderation rules; may not always accurately assess user behavior."],"requires":["Twitch access token with moderation scopes","Broadcaster ID"],"input_types":["text"],"output_types":["text"],"categories":["automation-workflow","safety-moderation"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":36,"verified":false,"data_access_risk":"moderate","permissions":["Twitch access token with appropriate scopes","Broadcaster ID","Twitch access token with poll management scopes","Twitch access token with clip creation scopes","Twitch access token with chat read scopes","Twitch access token with moderation scopes"],"failure_modes":["Requires constant internet connection; rate limits apply based on Twitch API guidelines.","Limited to the number of polls allowed by Twitch API; requires user interaction for results.","Clips are subject to Twitch's duration limits; requires viewer engagement to identify highlights.","Analysis is limited to the duration of the stream; requires a significant amount of chat data for accurate insights.","Requires careful tuning of moderation rules; may not always accurately assess user behavior.","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.45,"ecosystem":0.6900000000000001,"match_graph":0.25,"freshness":0.6,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:26.346Z","last_scraped_at":"2026-05-03T15:19:41.318Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=eclipse-xv-twitch-mcp-smithery","compare_url":"https://unfragile.ai/compare?artifact=eclipse-xv-twitch-mcp-smithery"}},"signature":"gfwNIHE3RDhiuHLBsWsMfSgkd9Ugc5Psv+jjAIubVozCcdJ0OrD+/p1EOQNWyNjjcZOAhdmsej+/T2FLNwMhCA==","signedAt":"2026-06-21T08:53:21.177Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/eclipse-xv-twitch-mcp-smithery","artifact":"https://unfragile.ai/eclipse-xv-twitch-mcp-smithery","verify":"https://unfragile.ai/api/v1/verify?slug=eclipse-xv-twitch-mcp-smithery","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}