Kick MCP Server

by NosytLabs
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoServer port (default: 3000)3000
NODE_ENVNoEnvironment (development/production)development
LOG_LEVELNoLogging level (error/warn/info/debug)info
KICK_CLIENT_IDYesYour Kick client ID for authentication
KICK_CLIENT_SECRETYesYour Kick client secret for authentication

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
getOAuthUrl

Get OAuth authorization URL

getAccessToken

Exchange code for token

refreshAccessToken

Refresh expired token

validateToken

Validate access token

revokeToken

Revoke access token

getUserProfile

Get user profile

updateUserProfile

Update user profile

getUserSubscriptions

Get user subscriptions

getUserEmotes

Get user emotes

getUserBadges

Get user badges

getUserFollows

Get followed channels

getUserBlockedUsers

Get blocked users

getUserClips

Get user clips

getUserVideos

Get user videos

getUserHighlights

Get user highlights

getUserScheduledStreams

Get scheduled streams

getUserNotifications

Get notifications

getUserWallet

Get wallet info

getUserGifts

Get gift history

getChatMessages

Get chat messages

sendChatMessage

Send chat message

getChatSettings

Get chat settings

banUser

Ban user from chat

unbanUser

Unban user from chat

timeoutUser

Timeout user

deleteMessage

Delete chat message

clearChat

Clear all chat messages

getChatUserInfo

Get chat user info

getChannelInfo

Get channel information

getChannelFollowers

Get channel followers

getChannelSubscribers

Get channel subscribers

getChannelEmotes

Get channel emotes

getChannelBadges

Get channel badges

getChannelModerators

Get channel moderators

getChannelBans

Get channel banned users

getChannelVips

Get channel VIP users

getChannelClips

Get channel clips

getChannelVideos

Get channel videos

getChannelHighlights

Get channel highlights

getChannelScheduledStreams

Get channel scheduled streams

getChannelChatRules

Get channel chat rules

getChannelChatCommands

Get channel chat commands

getChannelCategories

Get channel categories

getChannelTags

Get channel tags

getChannelGifts

Get channel gift history

getChannelRaids

Get channel raid history

getChannelHosts

Get channel host history

getLivestreams

Get list of current livestreams

getLivestreamBySlug

Get livestream by slug

startStream

Start streaming

endStream

End stream

updateStreamInfo

Update stream info

updateStreamSettings

Update stream settings

getStreamInfo

Get stream information

getStreamViewers

Get stream viewers

getStreamCategories

Get stream categories

getStreamTags

Get stream tags

getStreamStats

Get stream statistics

createPoll

Create poll

endPoll

End active poll

createPrediction

Create prediction

endPrediction

End prediction

createMarker

Create stream marker

createWebhook

Create webhook

deleteWebhook

Delete webhook

listWebhooks

List webhooks

getWebhookEvents

Get available webhook events

verifyWebhookSignature

Verify webhook signature

getPublicKey

Get public key for signature verification

getWebhookPayloads

Get example webhook payloads

retryWebhook

Retry failed webhook

checkWebhookSubscriptionStatus

Check webhook subscription status

searchChannels

Search channels

searchStreams

Search streams

searchUsers

Search users

searchCategories

Search categories

getCategories

Get categories

getCategory

Get category

getCategoryStreams

Get category streams

getTopStreams

Get top streams

getRecommendedStreams

Get recommended streams

getFollowedStreams

Get followed streams

createClip

Create clip

getClip

Get clip

deleteClip

Delete clip

updateClip

Update clip

getChannelBySlug

Get channel by slug

getAppAccessToken

Get app access token

getChatSenderIdentity

Get chat sender identity

getChannelSubscriptionStatus

Get channel subscription status

getWebhookSubscriptions

Get webhook subscriptions

updateWebhookSubscriptions

Update webhook subscriptions

ID: fpwyroa22t