{
  "$schema": "https://raw.githubusercontent.com/modelcontextprotocol/modelcontextprotocol/main/schema/server-card.schema.json",
  "serverInfo": {
    "name": "bolly-live-discovery",
    "version": "0.1.0",
    "title": "Bolly.live discovery server",
    "description": "Read-only MCP server exposing Bolly.live's catalogue: emotional-support personas (Maya, Priya, Neha), problem categories, Indian cities with cultural context, and blog posts. No authentication required."
  },
  "publisher": {
    "name": "VaakSiddhi Labs Private Limited",
    "url": "https://bolly.live",
    "contact": "hello@bolly.live"
  },
  "transport": {
    "type": "http",
    "endpoint": "https://bolly.live/api/mcp"
  },
  "protocolVersion": "2025-06-18",
  "capabilities": {
    "tools": {},
    "resources": {},
    "logging": {}
  },
  "tools": [
    {
      "name": "list_personas",
      "description": "Return the three Bolly emotional-support companions (Maya, Priya, Neha) with their domains and canonical URLs."
    },
    {
      "name": "list_problems",
      "description": "List problem categories handled by a given persona (or all personas). Use slugs like 'breakup-recovery' to navigate."
    },
    {
      "name": "list_cities",
      "description": "List Indian cities with cultural context, dating scene, and emotional-context notes. Filter by tier (1, 2, or 3)."
    },
    {
      "name": "find_blog_post",
      "description": "Keyword search across Bolly blog posts. Returns matching posts with slug, title, persona, and URL."
    },
    {
      "name": "get_persona_url",
      "description": "Compose the canonical bolly.live URL for a persona, optionally narrowed by problem slug and city slug."
    }
  ],
  "documentation": "https://bolly.live/llms-full.txt",
  "termsOfService": "https://bolly.live/terms",
  "privacyPolicy": "https://bolly.live/privacy"
}
