Scroll the Gurbani
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Gurbani a few lines a day in Gurmukhi with English, any Ang or shabad, and whole banis.
| Author | io.github.GoodTurnStudio |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2132 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Scroll the Gurbani": {
"url": "https://goodturn-mcp.pages.dev/gurbani/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (9)
get_todayread-onlyToday's reading, line by line (same as the app shows today). Gurbani: daily shabad, plans, search, Ang and shabad lookup; whole books from the Library, read a passage at a time.
Parameters:
date— string — Optional day as YYYY-MM-DD. Defaults to today (UTC).
Hints: read-only yes · destructive no · idempotent yes · open-world yes
list_readingsread-onlyAll curated daily readings and plans. Gurbani: daily shabad, plans, search, Ang and shabad lookup; whole books from the Library, read a passage at a time.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_readingread-onlyOne reading or plan, line by line. Gurbani: daily shabad, plans, search, Ang and shabad lookup; whole books from the Library, read a passage at a time.
Parameters:
id(required) — string — A reading or plan id from list_readings, or a plan name such as "japji" or "The Gita in 18 Days".
Hints: read-only yes · destructive no · idempotent yes · open-world yes
search_readingsread-onlySearch the curated readings, best match first. Gurbani: daily shabad, plans, search, Ang and shabad lookup; whole books from the Library, read a passage at a time.
Parameters:
q(required) — string — Words or a bani's name to search for, for example Japji or humility.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_angread-onlyEvery line on an Ang in Gurmukhi with transliteration and English. Gurbani: daily shabad, plans, search, Ang and shabad lookup; whole books from the Library, read a passage at a time.
Parameters:
ang(required) — integer — The Ang (page) of Sri Guru Granth Sahib, 1 to 1430.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_shabadread-onlyA whole shabad by BaniDB id, with transliteration and English. Gurbani: daily shabad, plans, search, Ang and shabad lookup; whole books from the Library, read a passage at a time.
Parameters:
id(required) — integer — A BaniDB shabad ID.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
get_cardread-onlyToday's reading one line at a time, for voice.. Gurbani: daily shabad, plans, search, Ang and shabad lookup; whole books from the Library, read a passage at a time.
Parameters:
n— integer — Which card, starting at 1. Defaults to 1.date— string — Optional day as YYYY-MM-DD. Defaults to today (UTC).reading— string — A reading or plan id from list_readings. Defaults to today's reading.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
list_booksread-onlyThe whole books in the Library that can be read a passage at a time. Gurbani: daily shabad, plans, search, Ang and shabad lookup; whole books from the Library, read a passage at a time.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
read_bookread-onlyFollow next for the next passage; it carries on into the next chapter. Gurbani: daily shabad, plans, search, Ang and shabad lookup; whole books from the Library, read a passage at a time.
Parameters:
book(required) — string — Book id or title from list_books, for example japji, sukhmani.n— integer — Passage within the section, starting at 1.ref— string — Optional: jump straight to a passage by its reference, for example "Havamal 139", "Meditations 4.3", "Gita 2.47", "Iliad 1.5" or "10b". Overrides section and n.section— string — Chapter, book, poem, letter or daf to start at, as listed in the book (for example 5, "chapter 2", "havamal", or 10b for the second side of a daf). Defaults to the beginning; Bekhorot defaults to today's Daf Yomi page while the cycle is in it.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.