Azan MCP
A lightweight Kotlin/JVM library for calculating Islamic prayer times and triggering the Azan (call to prayer), supporting 10 different calculation methods from organizations like Umm al-Qura, Muslim World League, and ISNA.
Score Breakdown
⚙ Agent Friendliness
🔒 Security
Community/specialized tool. Apply standard security practices for category. Review documentation for specific security requirements.
⚡ Reliability
Best When
You need accurate prayer time calculations on the JVM with support for multiple Islamic scholarly calculation methods.
Avoid When
You need a standalone MCP server with stdio/SSE transport, or you are not on a JVM platform.
Use Cases
- • Calculating accurate prayer times based on geographic location
- • Building prayer reminder applications
- • Supporting multiple Islamic calculation authorities in a single library
Not For
- • Non-JVM environments without interop
- • General purpose scheduling or calendar management
- • Real-time Azan audio playback (library computes times only)
Interface
Authentication
No auth required; local computation library.
Pricing
Apache 2.0 licensed. 382 stars, 103 forks.
Agent Metadata
Known Gotchas
- ⚠ Despite 'mcp' in the name, this is a Kotlin library, not an MCP server with stdio/SSE transport
- ⚠ JVM-only; requires Gradle and JitPack for dependency resolution
- ⚠ Documentation is minimal - single usage example, no API reference
- ⚠ No MCP protocol implementation detected
Full Evaluation Report
Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Azan MCP.
Scores are editorial opinions as of 2026-03-06.