{"ok":true,"site":{"host":"quran-rayban-display-teleprompter.vercel.app","url":"https://quran-rayban-display-teleprompter.vercel.app/","type":"live","desc":"Quran Teleprompter","tools":[{"name":"open_quran_passage","kind":"act","impl":"imperative","description":"Open and display Arabic Quran verses in this Quran teleprompter. Use for requests to open a Surah/chapter and an ayah/verse range, such as Surah An-Nahl (16) verses 106 to 128, or Surah Yasin (36). Convert Surah names to their chapter numbers. Omit fromVerse for verse 1 and omit toVerse to read through the end of the Surah. This displays the passage without starting automatic scrolling.","inputSchema":{"type":"object","properties":{"surah":{"type":"integer","minimum":1,"maximum":114,"description":"Quran Surah/chapter number, 1 to 114."},"fromVerse":{"type":"integer","minimum":1,"description":"First ayah/verse to display, inclusive. Defaults to 1."},"toVerse":{"type":"integer","minimum":1,"description":"Last ayah/verse to display, inclusive. Omit for the end of the Surah. For one verse, use the same number as fromVerse."}},"required":["surah"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"navigate_quran_surah","kind":"act","impl":"imperative","description":"Move to the next or previous Quran Surah/chapter relative to the currently displayed passage. Use for requests such as 'next Surah', 'previous Surah', 'next chapter', or 'go back one Surah' while the Quran app is active. Opens exactly one adjacent Surah in full, from verse 1 to its final verse, with automatic scrolling paused. Does not wrap past Surah 1 or 114. Open a passage first if none is currently displayed.","inputSchema":{"type":"object","properties":{"direction":{"type":"string","enum":["next","previous"],"description":"Move forward one Surah (next) or back one Surah (previous)."}},"required":["direction"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"search_quran_verse_text","kind":"answer","impl":"imperative","description":"Find a Quran verse from Arabic words the user recites, quotes, or remembers. Pass the Arabic transcript, not a guessed Surah/verse number. Searches a consecutive phrase, ignoring diacritics and common letter variants. Supply at least two Arabic words. A unique match opens from that verse through the end of its Surah, paused. If several verses match, returns candidates without changing the passage: ask for more words or clarification, then use open_quran_passage for the chosen reference. This tool receives text only; it does not listen to audio or identify a reciter.","inputSchema":{"type":"object","properties":{"text":{"type":"string","minLength":3,"maxLength":1000,"description":"At least two consecutive Arabic words from the verse; omit any introductory command or explanation."}},"required":["text"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Media & Personal","apiSurface":"spec","toolCount":3}}