Skip to main content
Glama

list_team_members

Retrieve team member information from Fathom AI MCP, with options to filter by team name and paginate results for efficient viewing.

Instructions

List team members, optionally filtered by team name.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
teamNoTeam name to filter by.
pageNoPage number (starts at 1). Any page can be requested directly.
page_sizeNoNumber of members per page (default 10).

Implementation Reference

  • The actual API client method that fetches the team members data.
    async listTeamMembers(
      options: {
        team?: string | null;
        cursor?: string | null;
      } = {}
    ): Promise<Record<string, unknown>> {
      return this._get('/team_members', { cursor: options.cursor, team: options.team });
    }
  • src/server.ts:543-562 (registration)
    Registration of the 'list_team_members' tool including its schema.
    server.registerTool(
      'list_team_members',
      {
        description: 'List team members, optionally filtered by team name.',
        inputSchema: {
          team: z.string().optional().describe('Team name to filter by.'),
          page: z
            .number()
            .int()
            .min(1)
            .default(1)
            .describe('Page number (starts at 1). Any page can be requested directly.'),
          page_size: z
            .number()
            .int()
            .min(1)
            .default(DEFAULT_PAGE_SIZE)
            .describe('Number of members per page (default 10).'),
        },
      },
  • Tool handler in src/server.ts which uses the Fathom client to fetch the data.
    async args => {
      const client = getClient();
      const key = cacheKey('list_team_members', { team: args.team });
    
      let cached = _itemsCache.get(key);
      const isExpired = cached !== undefined && Date.now() - cached.fetchedAt > CACHE_TTL_MS;
      if (!cached || isExpired) {
        try {
          const result = await fetchAll(
            opts => client.listTeamMembers(opts as Record<string, unknown>),
            { team: args.team }
          );

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/jerichosequitin/fathom-ai-mcp'

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