Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_quran_verse | Get a Quran verse with both Arabic text and English translation. Returns the specified verse from the Quran. |
| get_tafsir | Get Tafsir (commentary/explanation) for a specific Quran verse. Provides scholarly interpretation and context. |
| get_hadith | Get a specific Hadith from a collection. Hadiths are sayings and actions of Prophet Muhammad (peace be upon him). |
| get_recitation_url | Get audio recitation URL for a specific Quran verse. Returns MP3 URL for listening to the verse. |
| get_full_surah | Get all verses of a complete Surah (chapter). Can include translations. |
| get_random_verse | Get a random verse from the Quran. Great for daily inspiration! |
| get_random_hadith | Get a random Hadith from a collection. Great for daily inspiration! |
| get_surah_info | Get information about a Surah (chapter) including name, number of verses, and revelation type. |
| list_surahs | List all 114 Surahs of the Quran with their names and basic information. |
| list_tafsir_sources | List all available Tafsir (commentary) sources with their languages and authors. |
| list_hadith_collections | List all available Hadith collections. |
| list_translations | List all available Quran translations. |
| list_reciters | List all available Quran reciters for audio recitations. |
| get_cache_stats | Get cache statistics for monitoring server performance. |
| search_quran | Search the Quran by keywords or phrases. This powerful tool allows you to find verses containing specific words or concepts without knowing the exact surah and ayah numbers. Perfect for finding verses about specific topics like "patience", "prayer", "mercy", etc. The AI agent can use natural language queries to search through the entire Quran. |
| search_hadith | Search Hadith collections by keywords or phrases. Find hadiths about specific topics without knowing exact hadith numbers. Search across all major collections (Bukhari, Muslim, Abu Dawud, Tirmidhi, Nasai, Ibn Majah) or specific ones. Perfect for queries like "prayer times", "charity", "manners", etc. |
| search_quran_by_topic | Search the Quran by common Islamic topics. This tool uses predefined topic mappings to find relevant verses. Topics include: prayer, patience, charity, faith, paradise, hell, prophet, allah, mercy, justice, knowledge, family, death, creation, guidance. The AI understands these topics and can suggest them to users. |
| search_hadith_by_topic | Search Hadith collections by common Islamic topics. Uses predefined topic mappings for better results. Topics include: prayer, fasting, charity, hajj, faith, prophet, companions, knowledge, manners, family, marriage, death, jihad, repentance. The AI can suggest these topics to users based on their questions. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |