Skip to main content
Glama
khrnchn

Waktu Solat MCP

by khrnchn

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

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

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

Tools

Functions exposed to the LLM to take actions

NameDescription
get_prayer_times_todayA

Get prayer times for today in the given zone. Zone codes follow JAKIM format (e.g. SGR01, WLY01). Returns times in Malaysia time (MYT, UTC+8).

get_prayer_times_monthC

Get prayer times for all days in a given month. Zone codes follow JAKIM format (e.g. SGR01).

get_next_prayerB

Get the next upcoming prayer time for the given zone. If all prayers today have passed, returns next day's Fajr/Subuh.

list_zonesB

List JAKIM prayer zone codes with area descriptions. Optionally filter by state code (e.g. SGR, JHR, WLY).

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 4 tools

Disambiguation4/5

The four tools have mostly distinct purposes: daily times, monthly times, next prayer, and zone listing. get_prayer_times_today and get_next_prayer have slight overlap since both return today's prayer data, but their intents are clearly different (full schedule vs. nearest upcoming prayer). list_zones is a clear utility/discovery tool.

Naming Consistency5/5

All tools follow a consistent get_verb + target noun pattern: get_prayer_times_today, get_prayer_times_month, get_next_prayer, and list_zones. The naming is uniform, snake_case, and predictable throughout.

Tool Count4/5

Four tools is a reasonable, focused set for a prayer time domain. There could arguably be a get_zone_details or a between-days range tool, but the count is well-scoped and each tool serves a clear purpose without bloat.

Completeness4/5

The core domain is well covered: daily lookup, monthly schedule, next-prayer calculation, and zone discovery. A minor gap exists (no explicit date-range lookup or zone-specific settings/metadata), but agents can accomplish the primary workflows: find prayer times for today/month, determine next prayer, and discover zones.

Maintenance

ActivityInactive
ResponsivenessNo issues