Discord (verified)
Discord is a communication platform for communities, teams, and friends. Manage guilds, channels, roles, and members. Send messages, reactions, and embeds. Create and configure slash commands, webhoo…
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add discord
# Browse available tools
npx -y smithery tool list discord
# Get full schema for a tool
npx -y smithery tool get discord applications.me.list
# Call a tool
npx -y smithery tool call discord applications.me.list '{}'Direct MCP Connection
Endpoint: https://discord.run.tools
Tools (128)
applications.me.list— Get current application detailsapplications.get— Get application by IDapplications.commands.list— List global application commandsapplications.commands.create— Create global application commandapplications.commands.get— Get global application command by IDapplications.commands.update— Update global application commandapplications.commands.delete— Delete global application commandapplications.emojis.list— List application emojisapplications.emojis.create— Create application emojiapplications.emojis.get— Get application emoji by IDapplications.emojis.update— Update application emojiapplications.emojis.delete— Delete application emojiapplications.entitlements.list— List entitlements for application with optional filtersapplications.entitlements.create— Create test entitlement for applicationapplications.entitlements.get— Get entitlement by IDapplications.entitlements.delete— Delete test entitlementapplications.entitlements.consume.create— Consume one-time entitlementapplications.guilds.commands.list— List guild application commandsapplications.guilds.commands.create— Create guild application commandapplications.guilds.commands.permissions.by_guild_id.list— List permissions for all guild application commandsapplications.guilds.commands.get— Get guild application command by IDapplications.guilds.commands.update— Update guild application commandapplications.guilds.commands.delete— Delete guild application commandapplications.guilds.commands.permissions.list— Get permissions for guild application commandapplications.guilds.commands.permissions.update— Set permissions for guild application commandapplications.role_connections.metadata.list— Get application role connection metadata recordschannels.get— Get channel by IDchannels.update— Update channel settingschannels.delete— Delete or close channelchannels.followers.create— Follow announcement channel to receive crossposted messageschannels.invites.list— List channel inviteschannels.invites.create— Create channel invitechannels.messages.list— List messages in channel with optional filterschannels.messages.create— Send message to channelchannels.messages.pins.list— List pinned messages in channelchannels.messages.get— Get specific message by IDchannels.messages.update— Update message content or componentschannels.messages.delete— Delete message by IDchannels.messages.crosspost.create— Crosspost message to following channelschannels.messages.reactions.get— List users who reacted with specific emojichannels.messages.reactions.by_emoji_name.delete— Delete all reactions for specific emojichannels.messages.reactions.me.update— Add reaction to message for current userchannels.messages.reactions.me.delete— Remove own reaction from messagechannels.messages.reactions.delete— Remove specific user reaction from messagechannels.messages.threads.create— Create thread from existing messagechannels.polls.answers.get— Get voters for specific poll answerchannels.polls.expire.create— Immediately end poll and finalize resultschannels.thread_members.list— List thread memberschannels.thread_members.me.update— Join thread for current userchannels.thread_members.me.delete— Leave thread for current userchannels.thread_members.get— Get thread member by user IDchannels.thread_members.update— Add member to threadchannels.thread_members.delete— Remove member from threadchannels.threads.create— Create new thread in channelchannels.threads.archived.public.list— List public archived threads in channelchannels.threads.search.list— Search threads in channelchannels.typing.create— Trigger typing indicator in channelchannels.users.me.threads.archived.private.list— List joined private archived threads for current userchannels.webhooks.list— List webhooks configured for channelchannels.webhooks.create— Create webhook for channelgateway.list— Get gateway WebSocket URLguilds.templates.get— Get guild template by codeguilds.get— Get guild by IDguilds.audit_logs.list— List guild audit log entriesguilds.bans.list— List guild bansguilds.bans.get— Get guild ban for userguilds.channels.list— List guild channelsguilds.channels.create— Create guild channelguilds.emojis.list— List guild emojisguilds.emojis.create— Create guild emojiguilds.emojis.get— Get guild emojiguilds.emojis.update— Update guild emojiguilds.emojis.delete— Delete guild emojiguilds.invites.list— List guild invitesguilds.members.list— List guild membersguilds.members.me.update— Update guild member for current userguilds.members.search.list— Search guild members by queryguilds.members.get— Get guild memberguilds.members.update— Add member to guildguilds.members.by_user_id.update— Update guild memberguilds.members.roles.update— Add role to guild memberguilds.members.roles.delete— Remove role from guild memberguilds.onboarding.list— Get guild onboarding configurationguilds.preview.get— Get guild previewguilds.regions.list— List guild voice regionsguilds.roles.list— List guild rolesguilds.roles.create— Create guild roleguilds.roles.member_counts.list— Get member counts per roleguilds.roles.get— Get guild roleguilds.roles.update— Update guild roleguilds.roles.delete— Delete guild roleguilds.scheduled_events.list— List guild scheduled eventsguilds.scheduled_events.create— Create guild scheduled eventguilds.scheduled_events.get— Get guild scheduled eventguilds.scheduled_events.update— Update guild scheduled eventguilds.scheduled_events.delete— Delete guild scheduled eventguilds.scheduled_events.users.list— List guild scheduled event subscribersguilds.soundboard_sounds.list— List guild soundboard soundsguilds.soundboard_sounds.create— Create guild soundboard soundguilds.soundboard_sounds.get— Get guild soundboard soundguilds.soundboard_sounds.update— Update guild soundboard soundguilds.soundboard_sounds.delete— Delete guild soundboard soundguilds.threads.active.list— List active threads in guildguilds.welcome_screen.get— Get guild welcome screeninvites.get— Resolve invite by codeoauth2.me.list— Get current OAuth2 authorization infooauth2.keys.list— Get public OAuth2 keyssoundboard_default_sounds.list— List default soundboard soundssticker_packs.list— List available sticker packsusers.me.list— Get current user profileusers.me.applications.entitlements.list— List application entitlements for current userusers.me.channels.create— Create DM channelusers.me.connections.list— List connections for current userusers.me.guilds.list— List guilds for current userusers.me.guilds.member.get— Get guild member info for current userusers.get— Get user by IDvoice.regions.list— List available voice regionswebhooks.by_webhook_id.get— Get webhook by ID
*Response truncated. Use npx -y smithery for complete data.*