MCPVault

set_role_icon

MCP tool from Discord MCP by HardHeadHackerHead

Set a Unicode emoji or image as the role icon (requires boost level 2+)

How to use it

set_role_icon is exposed by the Discord MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the set_role_icon tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Discord MCP

$npx @quadslab.io/discord-mcp init
FULL DISCORD MCP LISTING

Other tools in Discord MCP (39)

assign_role

Add a role to a member

Auto-Moderation

4

ban_member

Ban a member with optional message deletion (0–7 days)

clone_channel

Duplicate a channel with all permissions and settings

clone_role

Duplicate a role with all its permissions and settings

create_category

Create a new channel category

create_forum_channel

Create a new forum channel with optional tags and default settings

create_role

Create a new role with name, color, hoist, and mentionable options

create_stage_channel

Create a new stage channel

create_text_channel

Create a new text channel, optionally in a category

create_voice_channel

Create a new voice channel with bitrate and user limit

delete_channel

Delete any channel type

delete_role

Delete a role (with managed role protection)

follow_announcement_channel

Follow an announcement channel to cross-post into another channel

get_channel_invites

List all invites for a specific channel

get_guild_info

Detailed server info — member count, channels, roles, features, boost tier

get_member

Detailed member info — roles, join date, account age, permissions

get_role_members

List all members who have a specific role

get_role_permissions

View all permissions granted to a role

get_voice_members

List all members currently in a voice or stage channel

kick_member

Kick a member from the server

list_channels

List all channels organized by category

list_guilds

List all servers the bot is a member of

list_members

List members with optional role and search filters

list_roles

List all roles sorted by position with colors and member counts

lock_channel

Deny SendMessages for @everyone (quick lock)

modify_channel

Change name, topic, category, NSFW, position, user limit

modify_role

Change a role's name, color, hoist, mentionable, or position

modify_role_permissions

Grant or revoke specific permissions on a role

remove_role

Remove a role from a member

reorder_channels

Reorder channels by specifying new positions

set_channel_permissions

Set permission overwrites for a role or user on a channel

set_channel_topic

Set or clear a channel's topic/description

set_slowmode

Set rate limit (0–21600 seconds) on a text channel

set_voice_region

Set the RTC region for a voice channel

timeout_member

Apply a timeout (10m, 1h, 1d, 1w) or remove one

unban_member

Remove a ban by username or user ID

unlock_channel

Remove SendMessages deny for @everyone

view_channel_permissions

View all permission overwrites on a channel