islamhouse_quran
Fetch full Surah audio recitations, reciter profiles, and recitation metadata from IslamHouse. Use for audio needs, 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_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_recitations', 'get_recitation_details' | |
| suraId | No | Surah ID (1-114) | |
| language | Yes | Language code (e.g. 'ar', 'en') |