Skip to main content
Glama

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