Skip to content

voice_get_user_state

Category: voice

Fetch a user’s voice state in a guild (/guilds/\{guild.id\}/voice-states/\{user.id\}).

FieldTypeRequiredDescription
guild_idstringyesGuild to query
user_idstringyesMember whose voice state to fetch

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_user_state.ts