Skip to main content
Glama

get_cv_guidelines

Retrieve CV formatting guidelines and constraints to structure resumes correctly for professional applications.

Instructions

Get CV formatting guidelines and constraints

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The main handler function for the 'get_cv_guidelines' tool. It returns a hardcoded list of TextContent containing detailed CV formatting guidelines and constraints, referencing the MAX_BULLETS_PER_EXPERIENCE configuration.
    async def get_cv_guidelines() -> list[TextContent]: """Get CV formatting guidelines.""" guidelines = f"""CV Formatting Guidelines: IMPORTANT: When generating or updating CV content, follow these rules: 1. **Maximum Bullet Points**: {MAX_BULLETS_PER_EXPERIENCE} bullet points per experience/role 2. **Focus on Impact**: Prioritize achievements with quantifiable results 3. **Format**: Use \\textbf{{}} for emphasis on key terms 4. **Metrics**: Include specific numbers, percentages, or time savings 5. **Action Verbs**: Start each bullet with strong action verbs (Engineered, Designed, Implemented, etc.) 6. **Relevance**: Select the most impactful and recent achievements When asked to update a CV: - Analyze all available data (git commits, Jira tickets, Credly badges, wins) - Identify the top {MAX_BULLETS_PER_EXPERIENCE} most significant achievements - Format them as LaTeX bullet points - Ensure each bullet demonstrates clear business value Configuration: - MAX_BULLETS_PER_EXPERIENCE: {MAX_BULLETS_PER_EXPERIENCE} - This can be customized via MAX_BULLETS_PER_EXPERIENCE environment variable""" return [TextContent(type="text", text=guidelines)]
  • The tool registration in the list_tools() function, specifying the name, description, and empty input schema (no parameters required).
    Tool( name="get_cv_guidelines", description="Get CV formatting guidelines and constraints", inputSchema={ "type": "object", "properties": {} } ),
  • The input schema for the tool, which is an empty object indicating no input parameters are required.
    inputSchema={ "type": "object", "properties": {} } ),
  • Dispatch logic in the call_tool() handler that routes calls to the get_cv_guidelines implementation.
    elif name == "get_cv_guidelines": return await get_cv_guidelines()

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/eyaab/cv-resume-builder-mcp'

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