Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AZAN_CONFIGNoPath to a JSON configuration file for Azan-MCP (e.g., azan-config.json). If not provided, the server uses default settings.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/ahmedeltaher/azan-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server