quran_services
Fetch Quranic text translations, list available translations, and retrieve single-ayah audio clips using QuranEnc data.
Instructions
Access QuranEnc to fetch Quran textual translations, translations lists, and ayah-level audio. Unlike islamhouse_quran, this tool specializes strictly in text-based translations of meanings and single-ayah audio, rather than full recitations or reciter data.
Behavior: Read-only. Idempotent. No authentication required. No strict rate limits. Usage Guidelines:
Use this tool when you need the textual translation of an Ayah or Sura in a specific language, or a short audio clip of one Ayah.
Do NOT use this tool for full Sura recitations or fetching reciter profiles (use
islamhouse_quraninstead). Action Mapping & Parameters:list_translations: Requireslanguage(optionallocalization). Returns a JSON array of available translations.get_sura_translation: RequirestranslationKeyandsuraNumber. Returns a JSON object with the translation of the full Sura.get_aya_translation: RequirestranslationKey,suraNumber, andayaNumber. Returns a JSON object with the specific Ayah's text.get_aya_audio: RequirestranslationKey,suraNumber, andayaNumber. Returns a JSON object with an audio URL for the Ayah. Returns: A JSON array or object containing the requested QuranEnc data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | Required. One of: 'list_translations', 'get_sura_translation', 'get_aya_translation', 'get_aya_audio' | |
| language | No | Language code (e.g. 'en') | |
| ayaNumber | No | Ayah number | |
| suraNumber | No | Surah number (1-114) | |
| localization | No | Localization language (e.g. 'en') | |
| translationKey | No | Translation identifier (e.g. 'en_sahih') |