{
  "name": "GroupServe Agent",
  "version": "1.0.0",
  "description": "GroupServe is a society group-buying marketplace for home services in India. This agent facilitates service discovery, group deal management, and coordination between residents and service partners.",
  "url": "https://groupserve.kumawat.co.in",
  "provider": {
    "organization": "Kumawatpulse Technologies",
    "url": "https://www.kumawat.co.in"
  },
  "documentationUrl": "https://groupserve.kumawat.co.in/how-it-works.html",
  "supportedInterfaces": [
    {
      "serviceUrl": "https://groupserve.kumawat.co.in/api/v1",
      "transport": "https",
      "protocol": "json-rpc"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "authentication": {
    "schemes": ["oauth2"],
    "credentials": "https://groupserve.kumawat.co.in/.well-known/oauth-protected-resource"
  },
  "extensions": [
    {
      "uri": "https://github.com/google-agentic-commerce/AP2/tree/v0.1.0",
      "required": true,
      "params": {
        "roles": ["merchant"]
      }
    }
  ],
  "skills": [
    {
      "id": "service-discovery",
      "name": "Service Discovery",
      "description": "Search and discover home service categories available for group buying, including AC cleaning, sofa cleaning, pest control, and more.",
      "tags": ["services", "search", "home-services"],
      "examples": [
        "What home services are available in Ahmedabad?",
        "Find AC deep cleaning services"
      ]
    },
    {
      "id": "group-deal-management",
      "name": "Group Deal Management",
      "description": "Create, join, and manage group deals for housing societies. Track participation, pricing tiers, and deal status.",
      "tags": ["deals", "group-buying", "pricing"],
      "examples": [
        "Create a group deal for sofa cleaning in Sunrise Society",
        "What's the current price tier for pest control?"
      ]
    },
    {
      "id": "society-coordination",
      "name": "Society Coordination",
      "description": "Coordinate service days with housing societies, manage scheduling, and aggregate resident demand.",
      "tags": ["societies", "scheduling", "coordination"],
      "examples": [
        "Schedule a service day for my society",
        "How many residents joined the AC cleaning deal?"
      ]
    },
    {
      "id": "partner-onboarding",
      "name": "Partner Onboarding",
      "description": "Onboard service partners, manage listings, and track service delivery across housing societies.",
      "tags": ["partners", "onboarding", "service-delivery"],
      "examples": [
        "Register as a service partner",
        "List my cleaning service on GroupServe"
      ]
    }
  ]
}
