bayan_al_islam
Fetch curated Islamic articles tailored for Muslim and non-Muslim audiences, with translated content and structured lookups to answer common questions.
Instructions
Access Bayan Al-Islam to fetch specialized Islamic content targeting Muslims and Non-Muslims, including translated articles and structured lookups. Unlike the general IslamHouse library, this provides curated content categorized by the target audience's faith perspective.
Behavior: Read-only. Idempotent. No authentication. Falls back to default language if translation is missing. Usage Guidelines:
Use when seeking content specifically tailored for non-Muslims, or curated responses to common questions.
Do NOT use for raw Hadith (use
hadeethenc_services) or Quran recitations (useislamhouse_quranorquran_services). Action Mapping:list_languages,list_paginated_languages:language,page(int), [name] -> Returns { languages: [{ code, name }] }list_muslim_content,list_non_muslim_content:language-> Returns { paths: [] }get_content,search_name:id(int) orname(string),language-> Returns { id, title, body, matchingResults: [] }get_recent_contents:ids(array of ints),init(bool),lang(overrideslanguage) -> Returns { recentItems: [] }get_lookups,get_available_languages:id(int),language-> Returns { metadata: [] }get_content_translation,get_attachments_translation:id(int),targetLanguage(ISO-639-1),language-> Returns { translatedBody, attachments: [] } Returns: Concrete JSON payload { id, title, body, paths: [], recentItems: [] } containing targeted content.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| ids | No | ||
| init | No | ||
| lang | No | ||
| name | No | ||
| page | No | ||
| action | Yes | Required. One of: 'list_languages', 'list_muslim_content', 'list_non_muslim_content', 'get_content', 'list_paginated_languages', 'get_recent_contents', 'get_lookups', 'search_name', 'get_available_languages', 'get_content_translation', 'get_attachments_translation' | |
| language | No | ||
| targetLanguage | No |