Read-only semantic search over Vedic scripture verses, commentaries, and recorded lectures.
healthy
status
21
tools exposed
494ms
connect latency
90f18cb723f3
schema fingerprint
Tools (21)
author_list
List all authors.
author_resolve
Find a author by name (fuzzy).
document_get
Get a document (commentary/prose_chapter/letter) by id.
document_list
List documents at a reference / in a book. A verse's purport = document_list(source, tokens, kind:"commentary").
excerpt_prepare
Generate (or fetch, if cached) the audio clip for a lecture passage and return its playable URL. This is the excerpt player's Play action — it is called for you by the player UI on demand. Agents should use excerpt_render to show the player, not call this directly. Idempotent: same track+window retu
excerpt_render
Let the user HEAR a lecture passage inline. Call this when the user wants to LISTEN to a specific moment in a track — e.g. from a search(types:["track"]) hit, pass its track_id plus start_ms/end_ms. Renders an inline audio player that generates the clip on demand (public share-audio, max 10 minutes)
location_list
List all locations.
location_resolve
Find a location by name (fuzzy).
media_render
Show/play an existing corpus VIDEO clip inline. Call this when the user wants to WATCH a clip found via search(types:["media"]) — pass the hit's media_id. Renders an inline video player.
search
Semantic + lexical search over the corpus. Returns verses, documents, track passages and titles matching a natural-language query, each with the id needed to fetch the full record (verse_id→verse_get, document_id→document_get, track_id+start_ms/end_ms→transcript_window; media_id→media_render to play
source_get
Get one book by id or code ("source_…" or "BG"/"БГ").
source_list
List all books (Caitanya-caritāmṛta is three sources).
source_resolve
Find a book by name (fuzzy): "gita", "бхагаватам", "CC Madhya".
track_get
Get a track (lecture/conversation): metadata, cited references, transcript/pdf availability.
track_list
List tracks, filterable by reference (source[+tokens] = tracks citing it), author/location/kind/date/lang. No filter ⇒ recent tracks (date desc).
transcript_window
Read a track's transcript around a time window (from a search track hit or track_list). Widen with pad_ms.
verse_get
Fetch a verse's raw fields for your own reasoning (NOT for display — to show a verse to the user, use verse_render). Returns original script + transliteration as line arrays; with lang, also the canonical translation inline plus an `alternatives` manifest of other translation kinds in that language
verse_list
List the verses of a book / chapter. Skips .0 chapter summaries; collapses merged verses into one item with a covers span.
verse_render
Show a verse to the user. THE DEFAULT way to display/read a scripture verse: renders an inline card with the original script (centered), transliteration in the requested language, the word-by-word, and the translation — all at once. Use this whenever the user asks to see, read, open, or quote a spec
verse_synonyms
Fetch the word-by-word ("Synonyms") as a raw {word, meaning} array for one verse translation (data — verse_render already shows the word-by-word inside the card). Defaults to the canonical rendering; pass `kind` for an alternative.
verse_translation
Fetch the text of ONE translation of a verse (data, not a card — to display a verse use verse_render). Defaults to the canonical (kind=canonical); pass a `kind` from verse_get's `alternatives` manifest to fetch a specific rendering.
Endpoint
https://mcp.listentosadhu.app/mcp Category: Files & Storage · Last checked: 2026-07-30T12:47:43Z
Monitor your own MCP server
Get alerted the moment yours goes down, a tool schema drifts, or an upstream silently breaks.
What this means. This server responded to the MCP handshake and listed its tools without authentication. The schema fingerprint lets us flag if tool signatures silently change (schema drift) between checks.