Skip to main content
Glama

get_profile

Retrieve your complete user profile with personal information, skills, work experience, and employment history for job applications.

Instructions

Get your user profile including personal info, skills, experience, and work history

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The get_profile MCP tool is registered and implemented within the server.tool() call, which uses the JobGPTApiClient to fetch and transform profile data for the user.
    server.tool(
      'get_profile',
      'Get your user profile including personal info, skills, experience, and work history',
      {},
      async () => {
        const profile = await client.getProfile();
        const result = {
          id: profile.id,
          email: profile.email,
          name: profile.fullName,
          headline: profile.headline,
          location: profile.location,
          yearsOfExperience: profile.experience,
          skills: profile.skills,
          hasResume: !!profile.resumeFileName,
          resumeFileName: profile.resumeFileName,
          workHistory: (profile.company || []).map(c => ({
            company: c.name,
            title: c.title,
            startDate: c.start,
            endDate: c.end,
            current: c.current,
            location: c.location,
          })),
          education: (profile.school || []).map(s => ({
            school: s.name,
            degree: s.degree,
            fieldOfStudy: s.specialization,
            graduationYear: s.year,
          })),
        };
        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