Skip to content

voice_get_current_user_state

Category: voice

Fetch the bot’s own voice state in a guild (/guilds/\{guild.id\}/voice-states/@me).

FieldTypeRequiredDescription
guild_idstringyesGuild to query

voice state shape (channel, mute/deaf flags, request_to_speak_timestamp).

FieldTypeRequiredDescription
guild_idstringyesDiscord guild (server) ID
channel_idunknownyes
user_idstringyesDiscord user ID
session_idstringyes
deafbooleanyes
mutebooleanyes
self_deafbooleanyes
self_mutebooleanyes
self_streambooleanno
self_videobooleanyes
suppressbooleanyes
request_to_speak_timestampunknownyes
PropertyValue
Read-onlyyes
Destructiveno
Idempotentyes
Open-worldyes
Confirmation requiredno

packages/mcp-core/src/tools/voice/get_current_user_state.ts