Islamic Content MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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