Azan-MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AZAN_CONFIG | No | Path to a JSON configuration file for Azan-MCP (e.g., azan-config.json). If not provided, the server uses default settings. |
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 | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_server_infoA | Return the currently active server configuration: location, timezone, calculation method, madhab, and iqama offsets. |
| list_calculation_methodsA | List all 10 supported prayer time calculation methods with their Fajr/Isha angles. |
| get_prayer_timesA | Return all 5 daily prayer times plus Sunrise for a given date and location. Date is ISO 8601 (YYYY-MM-DD); defaults to today. Location defaults to configured coordinates. |
| get_next_prayerC | Return the name and time of the next upcoming prayer from right now. |
| get_time_until_next_prayerC | Return minutes until the next prayer and a human-readable countdown string (e.g. '2 hours 15 minutes'). |
| get_qibla_directionA | Return the Qibla bearing in degrees and 16-point cardinal direction toward the Kaaba in Makkah. |
| get_monthly_prayer_calendarC | Return a full month's prayer schedule. month is 1-12. |
| get_sunnah_prayer_timesC | Return Duha (Ishraq) and Tahajjud time windows for a given date. |
| get_azan_textA | Return the full Azan text. prayer: fajr, dhuhr, asr, maghrib, isha. language: arabic, transliteration, or both. |
| get_iqama_timeA | Return the Iqama time (adhan + configured offset) for a given prayer. prayer: fajr, dhuhr, asr, maghrib, isha. |
| set_iqama_offsetA | Update the Iqama offset (minutes after adhan) for a prayer. Change is in-memory only and resets on server restart. |
| get_daily_azan_scheduleA | Return today's complete Azan schedule: adhan time and iqama time for all 5 daily prayers. |
| get_hijri_dateB | Return today's (or a given ISO date's) equivalent in the Islamic Hijri calendar. |
| convert_gregorian_to_hijriC | Convert a Gregorian calendar date to its Hijri equivalent. |
| convert_hijri_to_gregorianB | Convert a Hijri calendar date to its Gregorian equivalent. |
| get_islamic_eventsB | Return named Islamic events for a Hijri year. Optionally filter by hijri_month (1–12). |
| get_ramadan_datesB | Return the Gregorian start and end dates of Ramadan for a given year. |
| get_eid_datesA | Return the Gregorian dates of Eid al-Fitr and Eid al-Adha for a given year. |
| get_voluntary_fasting_datesB | Return all recommended voluntary fasting days in a given Gregorian month: Mondays/Thursdays, Ayyam al-Beed, Day of Arafah, 6 days of Shawwal. |
| get_morning_adhkarA | Return the complete set of morning adhkar (Adhkar al-Sabah) with Arabic, transliteration, translation, source, and recommended count. |
| get_evening_adhkarA | Return the complete set of evening adhkar (Adhkar al-Masa) with Arabic, transliteration, translation, source, and recommended count. |
| list_dua_topicsA | List all available du'a topic slugs that can be used with get_dua_by_topic. |
| get_dua_by_topicA | Return all du'a entries for a given topic. Use list_dua_topics to see available topics (e.g. travel, eating, anxiety, sleeping). |
| search_duaA | Search across all du'a and adhkar by Arabic text, transliteration, translation, or topic. Returns matched entries with which fields matched. |
| get_counter_recommendationB | Return the recommended repetition count and virtues for a specific dhikr by its ID. |
| get_prayer_duaB | Return du'as for a specific position in salah. position: ruku, sujood, tashahhud, after_salah. |
| calculate_zakatB | Calculate Zakat due on wealth. wealth_type: cash, gold, silver, trade_goods. Provide gold or silver price per gram to determine nisab. |
| calculate_gold_nisabB | Return the Zakat Nisab threshold based on 85 grams of gold at the given price. |
| calculate_silver_nisabA | Return the Zakat Nisab threshold based on 595 grams of silver at the given price. |
| calculate_fasting_timesB | Return Suhoor end (Fajr) and Iftar start (Maghrib) for each day in a date range (max 31 days). Dates in ISO 8601 format. |
| calculate_inheritance_basicB | Calculate basic Faraid (Islamic inheritance) fixed shares. spouse: 'husband', 'wife', or None. Returns share fractions and amounts per heir. |
| get_asma_ul_husnaA | Return all 99 Names of Allah (Asma ul-Husna) with Arabic, transliteration, meaning, and explanation. |
| get_name_of_allahA | Look up a specific Name of Allah by number (1–99) or transliteration (e.g. 'Ar-Rahman' or 'rahman'). |
| search_asma_ul_husnaB | Search the 99 Names of Allah by meaning, transliteration, or Arabic text. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
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/ahmedeltaher/azan-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server