Skip to main content
Glama
hanweg

mcp-discord

by hanweg

get_user_info

Retrieve detailed information about a Discord user by providing their unique user ID, enabling integration with Discord data in MCP client systems.

Instructions

Get information about a Discord user

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
user_idYesDiscord user ID

Implementation Reference

  • Handler for get_user_info tool: fetches Discord user by ID and returns formatted user information including name, ID, bot status, and creation date.
    elif name == "get_user_info":
        user = await discord_client.fetch_user(int(arguments["user_id"]))
        user_info = {
            "id": str(user.id),
            "name": user.name,
            "discriminator": user.discriminator,
            "bot": user.bot,
            "created_at": user.created_at.isoformat()
        }
        return [TextContent(
            type="text",
            text=f"User information:\n" + 
                 f"Name: {user_info['name']}#{user_info['discriminator']}\n" +
                 f"ID: {user_info['id']}\n" +
                 f"Bot: {user_info['bot']}\n" +
                 f"Created: {user_info['created_at']}"
        )]
  • Registration of the get_user_info tool in list_tools(), including its name, description, and input schema requiring user_id.
    Tool(
        name="get_user_info",
        description="Get information about a Discord user",
        inputSchema={
            "type": "object",
            "properties": {
                "user_id": {
                    "type": "string",
                    "description": "Discord user ID"
                }
            },
            "required": ["user_id"]
        }
    ),
  • Input schema for get_user_info tool: requires a string user_id.
    inputSchema={
        "type": "object",
        "properties": {
            "user_id": {
                "type": "string",
                "description": "Discord user ID"
            }
        },
        "required": ["user_id"]
    }

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/hanweg/mcp-discord'

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