islamhouse_quran
Retrieve full-Surah Quran audio recitations, reciter profiles, and recitation metadata from IslamHouse. Use for audio recitations or reciter info; not for text translations.
Instructions
Access IslamHouse to fetch Quranic audio recitations, reciter (author) profiles, and Sura recitation metadata. Unlike quran_services, this specializes in high-quality, full-Sura audio recitations and reciter catalogs rather than textual translations.
Behavior: Read-only. Idempotent. No authentication. Returns 404/empty on invalid IDs, with safe fallbacks on missing audio. Usage Guidelines:
Use for full audio recitations of the Quran or reciter information (e.g., Al-Sudais).
Do NOT use for fetching written Quran text/translations (use
quran_servicesinstead). Action Mapping:list_categories:language(ISO-639-1) -> Category[] { id: number, title: string }get_category,get_author:language(ISO-639-1),id(int) -> { id, title, description, count }get_author_recitations:id(author ID, int),language(ISO-639-1) -> { data: [{ recitationId, title }] }get_sura_details,get_sura_recitations:suraId(int 1-114),language(ISO-639-1) -> { suraId, name, recitations: [] }get_recitation_details:id(recitation ID, int),language(ISO-639-1) -> { id, reciterId, audioUrl, duration }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Category, Author, or Recitation ID | |
| action | Yes | Required. One of: 'list_categories', 'get_category', 'get_author', 'get_author_recitations', 'get_sura_details', 'get_sura_recitations', 'get_recitation_details' | |
| suraId | No | Surah ID (1-114) | |
| language | Yes | Language code (e.g. 'ar', 'en') |