Islamic Content MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| quranenc_translation_listA | Get list of available Quran translations. Optional filters for language and localization. |
| quranenc_translation_suraA | Get full Quran surah translation by translation key and surah number. |
| quranenc_translation_ayaB | Get Quran translation for a specific ayah. |
| quranenc_aya_audioB | Get MP3 audio details (file URL) for a specific ayah translation. |
| quranenc_add_noteC | Submit a correction, suggestion, or note on a translation. |
| islamhouse_quran_categoriesC | Get IslamHouse Quran categories. |
| islamhouse_quran_single_categoryB | Get a single IslamHouse Quran category by ID. |
| islamhouse_quran_author_detailsC | Get IslamHouse Quran reciter/author details. |
| islamhouse_quran_author_recitationsB | Get recitations of a specific Quran reciter/author in IslamHouse. |
| islamhouse_quran_sura_detailsB | Get IslamHouse details of a specific surah. |
| islamhouse_quran_sura_recitationsB | Get all recitations of a specific surah. |
| islamhouse_quran_recitation_detailsC | Get details of a specific recitation in IslamHouse. |
| hadeethenc_languagesC | Get available languages in HadeethEnc. |
| hadeethenc_categoriesB | Get list of Hadeeth categories by language. |
| hadeethenc_root_categoriesB | Get root categories of Hadeeth by language. |
| hadeethenc_hadiths_listB | Get list of Hadeeths under category with optional page/limit. |
| hadeethenc_hadith_detailsB | Get detailed translation and explanation of a single hadith. |
| islamhouse_all_typesC | Get all content types in IslamHouse. |
| islamhouse_all_categoriesB | Get all categories in IslamHouse for a language. |
| islamhouse_categories_treeC | Get complete categories hierarchy tree in IslamHouse. |
| islamhouse_child_categoriesB | Get child categories of an IslamHouse category. |
| islamhouse_single_category_basicC | Get basic info of single category. |
| islamhouse_sub_categoriesB | Get subcategories under a category ID. |
| islamhouse_category_typesB | Get types available in a category. |
| islamhouse_category_languagesC | Get available source languages in a category. |
| islamhouse_list_itemsC | List items (books, audios, etc.) in IslamHouse by type and language. |
| islamhouse_author_itemsB | List IslamHouse items belonging to a specific author. |
| islamhouse_category_itemsB | List IslamHouse items in a specific category. |
| islamhouse_latest_itemsC | List latest items in IslamHouse. |
| islamhouse_highlighted_itemsC | List highlighted featured items in IslamHouse. |
| islamhouse_items_countC | Get counts of items available. |
| islamhouse_item_detailsB | Get details of a single IslamHouse content item. |
| islamhouse_item_attachmentsB | Get attachments (PDFs, MP3s, links) for an IslamHouse item. |
| islamhouse_item_treeB | Get categories tree hierarchy for a specific item. |
| islamhouse_item_card_translationsB | Get card translations for an item. |
| islamhouse_item_translationsC | Get translation details of a specific item. |
| islamhouse_list_authorsC | List authors and content sources. |
| islamhouse_author_detailsC | Get details of a single author/scholar. |
| islamhouse_author_card_translationsC | Get translated author card details. |
| islamhouse_author_available_typesB | Get content types available for a specific author. |
| islamhouse_author_available_localesC | Get available locales for an author. |
| islamhouse_languages_keysB | Get details of all supported languages in IslamHouse. |
| islamhouse_languages_termsC | Get terms and dictionary translations for a language. |
| islamhouse_languages_availableC | Get languages available for a specific language. |
| almontaka_commentsC | Get comments for content by ID. |
| almontaka_add_commentB | Post a comment on a content item in Al-Montaka. |
| almontaka_contentB | Get Al-Montaka content matching specified categories. |
| almontaka_age_groupsC | Get Al-Montaka age groups. |
| almontaka_categoriesB | Get Al-Montaka categories lookup by language ID and name match. |
| almontaka_entitiesC | Get Al-Montaka entities lookup. |
| almontaka_expert_levelsB | Get Al-Montaka expert levels lookup. |
| almontaka_ideologiesC | Get Al-Montaka ideologies lookup. |
| almontaka_languagesD | Get Al-Montaka languages lookup. |
| almontaka_personsC | Get Al-Montaka persons list or search. |
| almontaka_sectionsC | Get Al-Montaka sections lookup. |
| almontaka_tagsB | Get Al-Montaka tags lookup. |
| almontaka_targeted_groupsC | Get Al-Montaka targeted groups lookup. |
| almontaka_youtube_channelsA | Get Al-Montaka YouTube channels list. |
| bayan_languages_listC | Get Bayan Al-Islam languages list. |
| bayan_muslim_listC | Get full list of content for Muslims in Bayan Al-Islam. |
| bayan_non_muslim_listB | Get full list of content for non-Muslims in Bayan Al-Islam. |
| bayan_single_contentC | Get single content details in Bayan Al-Islam. |
| bayan_paginated_languagesB | Get paginated languages list in Bayan Al-Islam. |
| bayan_recent_contentsC | Get recent contents in Bayan Al-Islam. |
| bayan_lookupsC | Get lookup data in Bayan Al-Islam. |
| bayan_name_searchC | Search content by name in Bayan Al-Islam. |
| bayan_available_languagesC | Get available translations for a content item in Bayan Al-Islam. |
| bayan_content_translationC | Get translated content in Bayan Al-Islam. |
| bayan_attachments_translationC | Get translated attachments in Bayan Al-Islam. |
| risala_get_full_contentsC | Get full content feed in Risalat Al-Haramain. |
| risala_get_contentsC | Get contents list in Risalat Al-Haramain. |
| risala_single_contentB | Get single content details in Risalat Al-Haramain. |
| risala_name_searchC | Search content by name in Risalat Al-Haramain. |
| risala_available_languagesB | Get available translations for a content item in Risalat Al-Haramain. |
| risala_content_translationC | Get translated content in Risalat Al-Haramain. |
| risala_fatwasC | Get fatwas list in Risalat Al-Haramain. |
| risala_hadeethsC | Get Hadeeths list in Risalat Al-Haramain. |
| risala_quranC | Get Quran list in Risalat Al-Haramain. |
| risala_search_contentsC | Search contents in Risalat Al-Haramain. |
| risala_lookups_languagesC | Get supported languages lookup in Risalat Al-Haramain. |
| risala_lookups_content_typesC | Get content types lookup in Risalat Al-Haramain. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Islamic Content SDK Integration Guide (NPM & PIP) | Official guide on how to import, initialize, and use the Islamic Content SDK in both Python (PIP) and Node.js (NPM/TS). |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/2yousefreda/islamic-content-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server