{
  "schemaVersion": "1.0",
  "agent": {
    "name": "Yerbol Akhmetbekov Information Agent",
    "description": "MCP-compatible AI agent providing context and answering questions about Yerbol Akhmetbekov",
    "owner": "Yerbol Akhmetbekov",
    "website": "https://akhmetbekov.com"
  },
  "mcp": {
    "endpoint": "https://akhmetbekov.com/api/mcp",
    "protocol": "MCP/1.0",
    "transport": "HTTP",
    "contentType": "application/json"
  },
  "capabilities": {
    "tools": [
      {
        "name": "get_context",
        "description": "Retrieve contextual information about Yerbol Akhmetbekov including CV, experience, skills, and background",
        "parameters": {}
      },
      {
        "name": "answer_questions",
        "description": "Answer a set of questions about Yerbol Akhmetbekov. Validates that all questions relate to Yerbol before answering.",
        "parameters": {
          "context": {
            "type": "string",
            "description": "Context describing where the questions are from (e.g., 'recruiting for ML role', 'research about blockchain developers')"
          },
          "questions": {
            "type": "array",
            "description": "Array of questions to be answered about Yerbol",
            "items": {
              "type": "string"
            }
          }
        }
      }
    ]
  },
  "resources": [
    {
      "type": "cv",
      "url": "https://akhmetbekov.com/content/cv.md",
      "description": "Yerbol's curriculum vitae with work experience, education, certifications, and skills"
    },
    {
      "type": "about",
      "url": "https://akhmetbekov.com/content/about.md",
      "description": "About Yerbol Akhmetbekov"
    },
    {
      "type": "contacts",
      "url": "https://akhmetbekov.com/content/contacts.md",
      "description": "Contact information and links"
    }
  ],
  "policies": {
    "scope": "yerbol-related-only",
    "description": "This agent only answers questions that relate to Yerbol Akhmetbekov. Questions outside this scope will be rejected.",
    "rateLimit": "100 requests per hour per IP",
    "authentication": "none",
    "dataRetention": "No data is stored. All requests are processed in real-time without logging."
  },
  "usage": {
    "example": {
      "method": "tools/call",
      "params": {
        "name": "answer_questions",
        "arguments": {
          "context": "Recruiting for Senior ML Engineer role",
          "questions": [
            "What is Yerbol's experience with Large Language Models?",
            "Which cloud platforms has he used?",
            "What is his educational background?"
          ]
        }
      }
    }
  }
}