The Kick MCP Server enables comprehensive integration with Kick.com's API, providing functionality for users, streamers, and developers:
- Authentication: Handle OAuth flows, token management, and app access tokens
- User Management: Access and update profiles, subscriptions, follows, blocked users, content, notifications, wallet, and gifts
- Chat Operations: Send/receive messages, moderate (ban, timeout, delete messages), and manage settings
- Channel Management: Access channel details, followers, subscribers, moderation lists, rules, commands, categories, tags, and content
- Stream Management: Start/end streams, update info, view statistics, and create markers
- Interactivity: Create and manage polls and predictions
- Content Discovery: Search channels, streams, users, and categories; access recommended content
- Webhooks: Create, manage, and verify webhook subscriptions for real-time events
- Clips: Create, retrieve, update, and delete clips
Provides access to 80+ Kick API endpoints, enabling AI models to interact with the Kick streaming platform. Features include stream management, viewer engagement, chat operations, content creation, moderation, and analytics for streamers, viewers, and developers.
🎮 KickMCP - Kick API Integration Made Easy
🚀 A powerful Model Context Protocol (MCP) server for seamless Kick.com API integration
📋 Table of Contents
- Quick Start
- Features
- User Guides
- Installation
- Authentication Setup
- API Documentation
- Troubleshooting
- Contributing
- License
🚀 Quick Start
- Install the package:
- Create your MCP configuration (mcp.json):
- Get your credentials:
- Visit Kick Developer Settings to obtain your Client ID
- Get your Smithery key from Smithery.ai
✨ Features
- Complete Kick API Integration:
- Authentication (OAuth, App Access Tokens)
- Chat messaging with reply support
- Channel information by ID and slug
- User profile management
- Stream control (start/stop/update)
- Polls and predictions
- Livestream status webhooks
- Category search and trending content
- MCP Standard Compliance:
- JSON-RPC 2.0 interface
- Standardized authentication
- Extensible endpoints
- AI assistant compatibility
- Developer Experience:
- Modern TypeScript codebase
- Comprehensive documentation
- Built-in diagnostics
- Consistent error handling
👥 User Guides
👀 For Viewers
Enhance your viewing experience with KickMCP:
- Chat Integration: Build custom chat clients with real-time message support
- Channel Notifications: Get alerts when your favorite streamers go live
- Content Discovery: Find new channels and trending categories
Example: Setting up chat notifications
🎥 For Streamers
Optimize your streaming workflow:
- Stream Management: Control your stream settings programmatically
- Chat Moderation: Build custom moderation tools
- Analytics: Track viewer engagement and channel growth
- Polls & Predictions: Create interactive content
Example: Creating a poll
💻 For Developers
Build powerful Kick.com integrations:
- OAuth Authentication: Secure user authentication flow
- Webhooks: Real-time event processing
- RESTful API: Complete API coverage
- TypeScript Support: Full type definitions
Example: Setting up webhooks
🔧 Installation
🔑 Authentication Setup
- Visit Kick Developer Settings
- Create a new application
- Copy your Client ID and Client Secret
- Configure your MCP server:
📚 API Documentation
For detailed API documentation, visit:
🔍 Troubleshooting
Common issues and solutions:
- Authentication Errors
- Verify your Client ID and Secret
- Check your OAuth redirect URI
- Ensure your Smithery key is valid
- Rate Limiting
- Implement proper request throttling
- Use caching where appropriate
- Monitor your API usage
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.
📄 License
MIT © NosytLabs
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A high-performance Model Context Protocol server implementation that provides a standardized interface for third-party applications to integrate with Kick streaming platform API.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.Last updated -462Python
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that provides real-time flight tracking and status information using the AviationStack API.Last updated -302JavaScriptMIT License
- -securityAlicense-qualityA demonstration server that implements the Model Context Protocol (MCP) SDK, providing tools and endpoints for server-sent events and message handling.Last updated -27TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server for Claude Desktop that connects to 302AI's API services, allowing users to integrate and leverage 302AI capabilities through a structured communication interface.Last updated -9706JavaScriptMIT License