{
  "$schema": "https://modelcontextprotocol.io/schema/server-card/v1.json",
  "serverInfo": {
    "name": "azara-mcp",
    "title": "Azara Interview Copilot MCP Server",
    "version": "1.0.0",
    "description": "Real-time AI copilot, live interview assistance, and technical assessment solver. Tool execution requires an authenticated Azara session."
  },
  "transport": {
    "type": "sse",
    "endpoint": "https://azaraai.app/api/mcp/sse"
  },
  "capabilities": {
    "tools": true,
    "resources": true,
    "prompts": true
  },
  "tools": [
    {
      "name": "solve_assessment_question",
      "description": "Analyze and generate solutions for live coding, written assessments, and technical interview questions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "prompt": {
            "type": "string",
            "description": "The interview or assessment question."
          },
          "context": {
            "type": "string",
            "description": "Optional resume or background context."
          },
          "question_type": {
            "type": "string",
            "enum": ["code", "mcq", "analytical", "quant_math", "rlhf", "practical"],
            "description": "Type of assessment problem."
          }
        },
        "required": ["prompt"]
      }
    },
    {
      "name": "format_interview_answer",
      "description": "Format concise, punchy bullet points following the STAR method for behavioral and executive questions.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question": {
            "type": "string",
            "description": "The behavioral question asked."
          },
          "key_points": {
            "type": "array",
            "items": { "type": "string" },
            "description": "Key points to include in the answer."
          }
        },
        "required": ["question"]
      }
    },
    {
      "name": "generate_mock_interview_scenario",
      "description": "Generate dynamic interview questions and scenario testing for practice and benchmark evaluation.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "job_title": {
            "type": "string",
            "description": "Target job role or discipline."
          }
        },
        "required": ["job_title"]
      }
    }
  ]
}
