hadeethenc_services
Fetch authentic Hadith texts, categories, and translations by language. Retrieve detailed explanations for specific Hadith IDs.
Instructions
Access HadeethEnc to fetch authentic Hadith texts, categories, and translations in multiple languages. This is the only tool dedicated exclusively to Hadith texts and their detailed explanations.
Behavior: Read-only. Idempotent. No authentication. No strict rate limits. Returns empty if ID not found. Usage Guidelines:
Use when the user asks for Prophetic sayings, Hadith translations, or scholarly explanations.
Do NOT use for official fatwas or general books (use
islamhouse_libraryorrisalat_al_haramain). Action Mapping:list_languages,list_categories,list_root_categories:languageCode(ISO-639-1) -> Returns { categories: [{ id, title, hadeeths_count }] }list_hadiths:language,categoryId(int),page(int),perPage(int) -> Returns { data: [{ id, title }] }get_hadith_details:id(int),language(ISO-639-1) -> Returns { id, hadeeth, explanation, translations: [] } Returns: JSON array for lists or a detailed JSON object containing specific Hadith text and translations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Hadith ID | |
| page | No | Page number | |
| action | Yes | Required. One of: 'list_languages', 'list_categories', 'list_root_categories', 'list_hadiths', 'get_hadith_details' | |
| perPage | No | Items per page | |
| language | No | Language code for lists/details (e.g. 'en') | |
| categoryId | No | Category ID | |
| languageCode | No | Language code for categories (e.g. 'en') |