Skip to main content
Glama

get_user_info

Fetch Discord user details by providing a user ID to retrieve profile information and account data.

Instructions

Fetch information about a specific Discord user.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
user_idYes

Implementation Reference

  • The handler function that executes the get_user_info tool, fetching Discord user data and formatting a detailed info response.
    @staticmethod async def handle_get_user_info(discord_client, arguments: Dict[str, Any]) -> List[TextContent]: """Get user information""" user = await discord_client.fetch_user(int(arguments["user_id"])) info = f""" **User Information for {user.display_name}** **Basic Info:** - Username: {user.name} - Display Name: {user.display_name} - ID: {user.id} - Bot: {"Yes" if user.bot else "No"} - Account Created: {user.created_at.strftime('%Y-%m-%d %H:%M:%S')} **Avatar:** {user.display_avatar.url if user.display_avatar else "No avatar"} """.strip() return [TextContent(type="text", text=info)]
  • Registers the get_user_info tool in the MCP server's tool list with description and input schema requiring 'user_id'.
    Tool( name="get_user_info", description="Get detailed information about a Discord user", inputSchema={ "type": "object", "properties": { "user_id": { "type": "string", "description": "Discord user ID" } }, "required": ["user_id"] } ),
  • Lists 'get_user_info' among core tools to route execution to the corresponding CoreToolHandlers method.
    "get_server_info", "list_servers", "get_channels", "list_members", "get_user_info", "send_message", "read_messages", "add_reaction", "add_multiple_reactions", "remove_reaction", "moderate_message", "create_text_channel", "delete_channel", "add_role", "remove_role" ]

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/wowjinxy/mcp-discord'

If you have feedback or need assistance with the MCP directory API, please join our Discord server