Tool tree
Website with recitations of the Holy Quran by reciters from around the Islamic world, offering online listening and audio downloads for offline use.
Implementation
gradeNot graded
gradeNot graded
play_surahAction
Play a Holy Qur'an surah by a specific reciter on this page. Looks up the reciter by slug, picks the requested surah number (1–114), and starts playback in the site's audio player.
View tool JSON
{
"name": "play_surah",
"kind": "act",
"impl": "imperative",
"description": "Play a Holy Qur'an surah by a specific reciter on this page. Looks up the reciter by slug, picks the requested surah number (1–114), and starts playback in the site's audio player.",
"inputSchema": {
"type": "object",
"properties": {
"reciterSlug": {
"type": "string",
"description": "URL slug of the reciter (e.g. 'abdul-basit-abdul-samad'). Use search_reciters first if you only have a name."
},
"surahNumber": {
"type": "number",
"minimum": 1,
"maximum": 114,
"description": "1-based surah number (1 = Al-Fatihah, 114 = An-Nas)."
}
},
"required": [
"reciterSlug",
"surahNumber"
]
},
"page": "/en"
}play_random_recitationAction
Pick a random surah and reciter and start playing. Useful when the user has no specific preference.
View tool JSON
{
"name": "play_random_recitation",
"kind": "act",
"impl": "imperative",
"description": "Pick a random surah and reciter and start playing. Useful when the user has no specific preference.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/en"
}search_recitersAnswer
Search reciters by name (Arabic or English). Returns matching reciters with their slug, names, and country.
View tool JSON
{
"name": "search_reciters",
"kind": "answer",
"impl": "imperative",
"description": "Search reciters by name (Arabic or English). Returns matching reciters with their slug, names, and country.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "Search term — reciter name or partial name."
}
},
"required": [
"query"
]
},
"page": "/en"
}pause_playbackAction
Pause the currently-playing recitation.
View tool JSON
{
"name": "pause_playback",
"kind": "act",
"impl": "imperative",
"description": "Pause the currently-playing recitation.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/en"
}resume_playbackAction
Resume playback of the currently-loaded recitation.
View tool JSON
{
"name": "resume_playback",
"kind": "act",
"impl": "imperative",
"description": "Resume playback of the currently-loaded recitation.",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/en"
}next_surahAction
Advance to the next surah in the current reciter's playlist (or the next item in the queue).
View tool JSON
{
"name": "next_surah",
"kind": "act",
"impl": "imperative",
"description": "Advance to the next surah in the current reciter's playlist (or the next item in the queue).",
"inputSchema": {
"type": "object",
"properties": {}
},
"page": "/en"
}