Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLogging verbosity: DEBUG, INFO, WARNING, ERRORINFO
RESUME_DIRNoDirectory scanned for documents/app/resumes
FASTMCP_HOSTNoBind address0.0.0.0
FASTMCP_PORTNoPort the HTTP server listens on8001
FASTMCP_TRANSPORTNoTransport protocol (http or stdio)http

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_resume_summariesA

List all resumes as lightweight identity records — id, name, email, phone only. Use this to orient and pick a resume_id before fetching details with other tools. Much more token-efficient than list_resumes when you only need to identify who is present.

get_resume_profileA

Get a resume's top-level fields (contact info, professional statement, education) without the nested work experience and badge skill lists.

list_resumesA

List all documents. When doc_type is 'resume' (or omitted), structured resume data is returned if available; otherwise flat file metadata is returned.

get_resumeC

Return the full extracted text of a document.

search_resumesC

Search across all documents for a keyword or phrase.

search_skillsA

Search badge skills by title keyword.

search_work_experiencesA

Search work experiences by company name, position title, or achievement descriptions.

Each result includes a resume_id field identifying which resume the experience belongs to.

search_achievementsA

Search achievement descriptions directly, returning only matching bullets with minimal parent context. More token-efficient than search_work_experiences when you only need matching achievements.

Each result includes: id, desc, company_name, position_title, work_experience_id, resume_id.

search_resumes_by_nameA

Find resumes by person name (first or last name). Returns minimal identity fields only — use the returned id with other tools to fetch full details.

Each result includes: id, first_name, last_name, email, phone_num.

search_resumes_by_skillA

Find which resumes list a given badge skill. Returns resume identity and matched skill names only — more token-efficient than list_resumes when filtering by skill.

Each result includes: id, first_name, last_name, matched_skills.

list_work_experiencesA

List work experiences, optionally filtered to a specific resume and/or only current roles.

get_work_experienceA

Get a single work experience entry with its achievements.

list_achievementsB

List all achievements (phrase skills), optionally filtered to a specific resume.

get_achievementA

Get a single achievement (phrase skill) by ID.

list_badge_skillsA

List all badge skills (technologies, tools, languages), optionally filtered to a resume.

get_badge_skillA

Get a single badge skill by ID.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/mnoomnoo/resume-mcp-server'

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