Skip to main content
Glama

list_resumes

View all uploaded resumes in your profile, including primary and alternate versions, to manage your job application materials.

Instructions

List your uploaded resumes. Returns all resumes you have uploaded to your profile, including your primary resume and any alternate versions.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
includeRawTxtNoInclude raw text content of the resume (default: false)

Implementation Reference

  • The tool 'list_resumes' is registered in src/tools/resume.ts using server.tool. The handler implementation uses the client.listResumes method to fetch resume data and formats it for the MCP response.
    server.tool(
      'list_resumes',
      'List your uploaded resumes. Returns all resumes you have uploaded to your profile, including your primary resume and any alternate versions.',
      {
        includeRawTxt: z.boolean().optional().describe('Include raw text content of the resume (default: false)'),
      },
      async (args) => {
        const resumes = await client.listResumes(args.includeRawTxt);
        const result = {
          count: resumes.length,
          resumes: resumes.map(r => ({
            id: r.uri,
            filename: r.fileName,
            isPrimary: r.primary,
            downloadUrl: r.url,
            tags: r.tags,
            createdAt: r.createdAt,
            ...(r.rawTxt && { rawTxt: r.rawTxt }),
          })),
        };
        return { content: [{ type: 'text' as const, text: JSON.stringify(result, null, 2) }] };
      }
    );

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/6figr-com/job-gpt-mcp-server'

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