Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort for the HTTP server (default 8626)8626
MCP_WEBHOOK_TOKENNoWebhook token for securing the MCP HTTP endpoint. Generate a strong random token with e.g. `python -c 'import secrets; print(secrets.token_urlsafe(32))'`

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_current_timeA

Returns the current server UTC time. Use this tool first when the user asks about current prayer status, time remaining to next prayer, or any query that requires comparing current time against prayer times. For the Hijri date, use get_monthly_prayer_times or get_yearly_islamic_events instead, since the Hijri calendar is region-dependent (moonsighting-based) and those tools return the authoritative date sourced from JAKIM/Aladhan.

get_monthly_prayer_timesA

Fetches comprehensive monthly prayer times based on raw GPS coordinates or location name string text. Computes precise Dhuha intervals (+28 mins from Syuruk) and normalizes Hijri month texts. Use this tool whenever the user asks for today's prayer times, this week's schedule, or a specific month's prayer schedule.

find_nearest_mosquesB

Finds verified mosques, masjids, or suraus within a target search radius. Injects map routing navigation strings for Google Maps and native Waze applications.

get_yearly_islamic_eventsB

Retrieves significant Islamic calendar milestones for a target year. Defaults to the current year if not specified.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
get_server_status MCP Resource: Returns live health status of the esolat-mcp server and all upstream APIs. Also reports the current version and whether a newer version is available on PyPI. Use this resource to proactively check if JAKIM or other APIs are down before calling prayer time tools.

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/zubir2k/esolat-mcp'

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