{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json",
  "name": "app.web.resume-oscarenas/resume",
  "title": "Oscar Arenas — Resume",
  "description": "Read-only MCP server with the resume of Oscar Arenas, senior frontend engineer: profile, hiring details, experience search, projects, certifications, job-description matching and CV links.",
  "version": "1.0.0",
  "websiteUrl": "https://resume-oscarenas.web.app/",
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://resume-api.oscarenas.workers.dev/mcp"
    }
  ],
  "capabilities": {
    "tools": {},
    "resources": {}
  },
  "tools": [
    {
      "name": "get_profile",
      "title": "Get profile",
      "description": "Oscar Arenas' profile: headline, summary, location, availability, years of experience, languages, certification stats and contact links.",
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_hiring_info",
      "title": "Get hiring details",
      "description": "Hiring details: target roles, employment types, remote policy, work authorization, start availability, compensation stance, intro-call window, contact links and CV downloads.",
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "search_experience",
      "title": "Search experience",
      "description": "Search the work history. Filter by technology and/or company, or pass a natural-language question to get the best-matching resume passages (keyword matching, no LLM). With no arguments returns the full timeline, most recent first.",
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "list_projects",
      "title": "List projects",
      "description": "Selected projects with id, name, company, period, role, stack and case-study URL. Use explain_project for details.",
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "explain_project",
      "title": "Explain a project",
      "description": "One project in depth: summary, role, problem, approach, architecture, key decisions and verifiable facts. Use an id from list_projects.",
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "list_certifications",
      "title": "List certifications",
      "description": "Certifications and courses, optionally filtered by category (ai, frontend, backend, design, security, business) and/or year, with issuer, hours and verification links.",
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "verify_certification",
      "title": "Verify a certification",
      "description": "Find a certification by (partial) name and return issuer, date, hours and the verification URL/PDF so it can be checked at the source.",
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "match_job_description",
      "title": "Compare a job description",
      "description": "Keyword-based fit report for a job description: 0-100 score, technologies covered (with years of experience) and missing, seniority notes and the most relevant highlights. Indicative only.",
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_cv_download",
      "title": "Get CV download link",
      "description": "Absolute URL of the CV in PDF or DOCX, in English or Spanish.",
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    }
  ],
  "resources": [
    {
      "uri": "https://resume-oscarenas.web.app/resume.json",
      "name": "resume-json",
      "title": "Resume (JSON, en + es)",
      "mimeType": "application/json"
    },
    {
      "uri": "https://resume-oscarenas.web.app/llms-full.txt",
      "name": "llms-full",
      "title": "Full resume (Markdown)",
      "mimeType": "text/plain"
    },
    {
      "uri": "https://resume-oscarenas.web.app/jsonresume.json",
      "name": "json-resume",
      "title": "JSON Resume v1",
      "mimeType": "application/json"
    }
  ]
}