{
  "protocolVersion": "1.0",
  "name": "Koso",
  "description": "Koso is a custom AI development agency. This agent answers read-only questions about consultation availability and open roles. It does not book calls or submit applications itself - those write to a real inbox and calendar, and go through the documented HTTP endpoints at https://koso.ai/openapi.json with the person's own details.",
  "version": "1.1.0",
  "provider": {
    "organization": "Koso",
    "url": "https://koso.ai"
  },
  "documentationUrl": "https://koso.ai/llms.txt",
  "iconUrl": "https://koso.ai/favicon.png",
  "supportedInterfaces": [
    {
      "url": "https://koso.ai/a2a/v1",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0",
      "tenant": ""
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {},
  "securityRequirements": [],
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain"],
  "skills": [
    {
      "id": "get_consultation_slots",
      "name": "Get Available Consultation Slots",
      "description": "Lists the free 30-minute consultation slots for a given date. Calls run Tuesday to Friday, 12:00-16:00 IST; other days return no slots. Ask with a date in YYYY-MM-DD form.",
      "tags": ["scheduling", "consulting", "read-only"],
      "examples": [
        "What consultation slots are free on 2026-08-18?",
        "Is anything available on 2026-08-20?"
      ],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    },
    {
      "id": "list_open_roles",
      "name": "List Open Roles",
      "description": "Lists Koso's currently published job openings with their slugs, so a candidate can read the full posting or apply over HTTP.",
      "tags": ["careers", "jobs", "read-only"],
      "examples": ["What roles are open at Koso?", "Is Koso hiring engineers?"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    },
    {
      "id": "describe_capabilities",
      "name": "Describe Capabilities",
      "description": "Explains what this agent can answer and points at the HTTP endpoints, MCP server and Agent Skills that cover everything else, including the write operations this agent deliberately does not perform.",
      "tags": ["discovery"],
      "examples": ["What can you do?", "How do I book a call with Koso?"],
      "inputModes": ["text/plain"],
      "outputModes": ["text/plain"]
    }
  ],
  "signatures": []
}
