{
  "name": "Usama Sarwar Portfolio & Scheduling Agent",
  "version": "1.0.0",
  "description": "AI agent representing Usama Sarwar's portfolio, experience, services, and appointment scheduling.",
  "supportedInterfaces": [
    {
      "url": "https://usama.dev/api/mcp",
      "protocol": "mcp"
    },
    {
      "url": "https://usama.dev/openapi.json",
      "protocol": "openapi"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/AP2/tree/v0.1.0",
        "required": true,
        "params": {
          "roles": [
            "merchant"
          ]
        },
        "role": "merchant",
        "roles": [
          "merchant"
        ]
      },
      {
        "uri": "https://github.com/google-agentic-commerce/ap2/tree/v0.1.0",
        "required": true,
        "params": {
          "roles": [
            "merchant"
          ]
        },
        "role": "merchant",
        "roles": [
          "merchant"
        ]
      },
      {
        "uri": "https://github.com/google-agentic-commerce/ap2/v0.1",
        "required": true,
        "params": {
          "roles": [
            "merchant"
          ]
        },
        "role": "merchant",
        "roles": [
          "merchant"
        ]
      }
    ]
  },
  "extensions": [
    {
      "uri": "https://github.com/google-agentic-commerce/AP2/tree/v0.1.0",
      "required": true,
      "params": {
        "roles": [
          "merchant"
        ]
      },
      "role": "merchant",
      "roles": [
        "merchant"
      ]
    },
    {
      "uri": "https://github.com/google-agentic-commerce/ap2/tree/v0.1.0",
      "required": true,
      "params": {
        "roles": [
          "merchant"
        ]
      },
      "role": "merchant",
      "roles": [
        "merchant"
      ]
    },
    {
      "uri": "https://github.com/google-agentic-commerce/ap2/v0.1",
      "required": true,
      "params": {
        "roles": [
          "merchant"
        ]
      },
      "role": "merchant",
      "roles": [
        "merchant"
      ]
    }
  ],
  "skills": [
    {
      "id": "get_profile",
      "name": "Get Profile",
      "description": "Get Usama Sarwar's professional summary and expertise."
    },
    {
      "id": "get_social_links",
      "name": "Get Social Links",
      "description": "Get Usama Sarwar's social and professional links."
    },
    {
      "id": "get_availability",
      "name": "Check Availability",
      "description": "Fetch available 30-minute booking slots grouped by day in a given timezone via GET https://usama.dev/api/calendar/availability?timezone={timezone}."
    },
    {
      "id": "book_meeting",
      "name": "Book Meeting",
      "description": "Schedule a meeting or consultation with Usama Sarwar via POST https://usama.dev/api/calendar/book with name, email, whatsapp, agenda, start, and end."
    },
    {
      "id": "advance_payment",
      "name": "Project Advance Payment",
      "description": "Process upfront project advance deposits or consultation fees via multi-currency bank transfer (PKR/USD/EUR/GBP), USDT ERC20, or card with WhatsApp verification (+923100007773)."
    }
  ]
}
