{
  "mcpVersion": "1.0.0",
  "name": "VedaVerse MCP Server",
  "description": "Model Context Protocol endpoint for VedaVerse conceptual scripture search, content fetching, chapter summaries, and Vedic glossary terms.",
  "server": {
    "url": "https://www.vedaseek.com/api/mcp",
    "transport": "http"
  },
  "capabilities": {
    "resources": true,
    "tools": true,
    "prompts": false
  },
  "tools": [
    {
      "name": "search_scriptures",
      "description": "Perform conceptual and keyword AI search across Bhagavad Gita, Upanishads, Yogasutras, and Vedic texts.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": { "type": "string", "description": "Search keyword or philosophical concept (e.g. 'Karma Yoga', 'Nachiketa', 'AUM')" },
          "book": { "type": "string", "description": "Optional book slug filter (e.g. 'gita', 'katha-upanishad')" }
        },
        "required": ["query"]
      }
    },
    {
      "name": "get_scripture_catalog",
      "description": "Fetch list of all available Vedic scriptures, Upanishads, Bhagavad Gita, and metadata.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    },
    {
      "name": "fetch_verse_content",
      "description": "Fetch existing verse text, Sanskrit Devanagari, transliteration, and commentary in 17+ languages.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "bookSlug": { "type": "string", "description": "Scripture slug (e.g. 'gita', 'katha-upanishad')" },
          "chapter": { "type": "integer", "description": "Chapter number" },
          "verse": { "type": "integer", "description": "Verse number" }
        },
        "required": ["bookSlug", "chapter", "verse"]
      }
    },
    {
      "name": "lookup_glossary_term",
      "description": "Retrieve canonical definitions and cross-references for Sanskrit and Vedic philosophical terms.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "term": { "type": "string", "description": "Sanskrit term (e.g. 'Brahman', 'Atman', 'Dharma')" }
        },
        "required": ["term"]
      }
    },
    {
      "name": "get_chapter_summary",
      "description": "Retrieve existing chapter structure, themes, and summary for a given scripture book.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "bookSlug": { "type": "string", "description": "Scripture slug (e.g. 'gita', 'yogasutra')" }
        },
        "required": ["bookSlug"]
      }
    }
  ]
}
