Malaysia Prayer Time MCP Server logo

Malaysia Prayer Time MCP Server

by amanasmuei

Malaysia Prayer Time MCP Server provides accurate Islamic prayer times for locations throughout Malaysia. This server implements the Model Context Protocol (MCP) to seamlessly integrate with Claude Desktop, delivering real-time prayer schedules directly through your AI assistant.

View on GitHub

Last updated: N/A

What is Malaysia Prayer Time MCP Server?

This server provides accurate Islamic prayer times for locations throughout Malaysia, integrating with Claude Desktop via the Model Context Protocol (MCP). It utilizes the waktusolat.app API to retrieve JAKIM-verified prayer times and supports searching by city, zone code, or coordinates.

How to use Malaysia Prayer Time MCP Server?

After installing and configuring the server with Claude Desktop, you can interact with it using natural language queries. Examples include asking for prayer times by city/zone, by coordinates, or listing available zones.

Key features of Malaysia Prayer Time MCP Server

  • Location-Based Times

  • Coordinate Support

  • Zone Code Access

  • Complete Prayer Schedule

  • Current Prayer Status

  • Robust Error Handling

  • Seamless Claude Integration

Use cases of Malaysia Prayer Time MCP Server

  • Getting prayer times for a specific city in Malaysia.

  • Finding prayer times using latitude and longitude coordinates.

  • Querying prayer times using JAKIM zone codes.

  • Integrating real-time prayer schedules into Claude Desktop.

FAQ from Malaysia Prayer Time MCP Server

Claude Cannot Connect to the Server

Verify configuration paths are absolute and correct, check Claude logs, and test the server directly.

No Prayer Times Available

Verify internet connectivity, check if the zone code is valid, and check if the API may be temporarily unavailable - try again later.

City Not Found

Try using a different spelling, a nearby major city, or the appropriate zone code

How do I configure Claude Desktop to use this server?

You need to create or edit the Claude Desktop configuration file (claude_desktop_config.json) and add the server configuration with the correct paths to the python executable and the server directory. Restart Claude Desktop completely after configuration.

What prayer times are provided by the server?

The server provides Imsak (pre-dawn meal time, if available), Fajr (dawn prayer), Syuruk/Sunrise, Dhuhr (noon prayer), Asr (afternoon prayer), Maghrib (sunset prayer), and Isha (night prayer).