Skip to main content
Glama

List the works in the library

list_works
Read-only

List the works with their sizes, shelf, author and available languages. Call it at the start of a conversation about scripture, or when you need work slugs for filtering. The list is short by default: no descriptions.

Narrow it with category (a shelf: itihasa, purana, upanishad, vedanta, samhita, shastra, kavya, shruti, smriti; shruti is the upanishad shelf, smriti the itihasa and purana shelves) or with author (an id from list_authors). Set include_descriptions for a paragraph on each work.

It also tells you what is not translated: several works exist only in Russian. Check languages before promising the user an English text.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
authorNoOnly the works credited to this author id (see list_authors).
categoryNoOnly the works on this shelf.
languageNoPreferred language of the translations returned. Not a filter: works that exist only in Russian are returned in Russian, and each result says which language it is actually in. Default: en.
include_descriptionsNoAdd a paragraph describing each work. Default false.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • addedInput schema / properties / author
      Added value: +{
      +  "description": "Only the works credited to this author id (see list_authors).",
      +  "minLength": 1,
      +  "type": "string"
      +}
    • addedInput schema / properties / category
      Added value: +{
      +  "description": "Only the works on this shelf.",
      +  "enum": [
      +    "itihasa",
      +    "purana",
      +    "upanishad",
      +    "vedanta",
      +    "samhita",
      +    "shastra",
      +    "kavya",
      +    "shruti",
      +    "smriti"
      +  ],
      +  "type": "string"
      +}
    • addedInput schema / properties / include_descriptions
      Added value: +{
      +  "description": "Add a paragraph describing each work. Default false.",
      +  "type": "boolean"
      +}
  2. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources