Skip to main content
Glama

esa_get_member

Retrieve team member details by screen name or email to identify contributors and access their information within the esa platform.

Instructions

Get information about a specific team member

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
screen_name_or_emailYesScreen name or email of the member to retrieve

Implementation Reference

  • Handler for the esa_get_member tool: validates input arguments and invokes the EsaClient.getMember method to fetch member data.
    case "esa_get_member": { const args = request.params.arguments as unknown as GetMemberArgs; if (!args.screen_name_or_email) { throw new Error("screen_name_or_email is required"); } const response = await esaClient.getMember(args.screen_name_or_email); return { content: [{ type: "text", text: JSON.stringify(response) }], }; }
  • EsaClient method that performs the HTTP fetch to retrieve specific member information from the Esa API.
    async getMember(screen_name_or_email: string): Promise<any> { const url = `${this.baseUrl}/members/${screen_name_or_email}`; const response = await fetch(url, { headers: this.headers }); return response.json(); }
  • Tool definition including name, description, and input schema for validating esa_get_member arguments.
    const getMemberTool: Tool = { name: "esa_get_member", description: "Get information about a specific team member", inputSchema: { type: "object", properties: { screen_name_or_email: { type: "string", description: "Screen name or email of the member to retrieve", }, }, required: ["screen_name_or_email"], }, };
  • TypeScript interface defining the expected arguments for the esa_get_member tool.
    interface GetMemberArgs { screen_name_or_email: string; }
  • index.ts:616-616 (registration)
    Registration of the esa_get_member tool in the list of available tools returned by ListToolsRequest.
    getMemberTool,

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/kajirita2002/esa-mcp-server'

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