Skip to main content
Glama

get_my_designers

Retrieve your designer profiles to manage game projects on The Game Crafter's print-on-demand platform. Use designer IDs for creating games or accessing your existing projects.

Instructions

List designer profiles for the authenticated user. Returns designer ID, name, and user ID. Use the designer_id with get_my_games or create_game. Requires authentication.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The handleGetMyDesigners function is the handler for the get_my_designers tool, which calls the tgc-client's getDesigners method and formats the result as JSON.
    export function handleGetMyDesigners(client: TgcClient) {
      return async (): Promise<CallToolResult> => {
        const designers = await client.getDesigners();
        return {
          content: [
            {
              type: "text",
              text: JSON.stringify(designers, null, 2),
            },
          ],
        };
      };
    }
  • src/index.ts:87-91 (registration)
    The get_my_designers tool is registered in src/index.ts using server.registerTool and the handleGetMyDesigners handler.
    server.registerTool("get_my_designers", {
      description:
        "List designer profiles for the authenticated user. Returns designer ID, name, and user ID. Use the designer_id with get_my_games or create_game. Requires authentication.",
      annotations: { readOnlyHint: true },
    }, withErrorHandling(handleGetMyDesigners(client)));

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/alex-gon/thegamecrafter-mcp-server'

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