Wasilah MCP server
online · 100% uptimeio.github.mumullickm/wasilah-mcp·v1.4.0Prayer times, Qibla, Hijri calendar, 99 Names, Quran audio, Bangladesh offsets. English + Bengali.
0 stars
Reviews
Write oneNobody has reviewed Wasilah yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Wasilah tools (9)
write = sends, deletes, buys or postsget_asma_ul_husnaFreeLook up the 99 Names of Allah (Asma ul Husna). Returns Arabic, transliteration, English and Bengali. Give a number for one name, a search term to match by meaning or transliteration, or neither to get all 99.
get_hijri_calendarFreeGet a full Hijri month mapped to Gregorian dates, with the significant days that fall in it. Give a Hijri year and month, or a Gregorian date to get the month containing it. Dates are calendar positions, not sighting announcements.
get_hijri_dateFreeGet the Islamic (Hijri) date for a given Gregorian date, or today.
get_ifb_district_offsetFreeGet the Islamic Foundation Bangladesh published time offset from Dhaka for a Bangladeshi district, for sehri end and iftar. Omit the district to list all 64. These are IFB's own published values, not a computation.
get_next_prayerFreeGet the next upcoming prayer and how long until it begins, for a city or coordinates.
get_prayer_timesFreeGet the five daily prayer times plus sunrise for a city or coordinates, computed with the same engine as the Wasilah app. On Fridays, Dhuhr is marked as Jumu’ah.
get_qiblaFreeGet the Qibla direction (compass bearing to the Kaaba) for a city or coordinates.
get_quran_audioFreeGet streaming audio for a surah, plus the surah name and ayah count. Most reciters return a single full-surah URL; the rest return per-ayah numbering to build a playlist from.
get_tasbeehFreeLook up the dhikr phrases in the Wasilah tasbeeh counter: Arabic, transliteration, English and Bengali meaning, and the customary count. Give a phrase to look one up, or omit it for all six.
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 394ms20/20
- Tool poisoning9 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 55 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How Wasilah compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 84/100
- higher than 63% of 1,299 Productivity servers
- Tools
- 9
- the typical Productivity server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Productivity server answers 100%
- Response time
- 52 ms
- faster than 94% of 655 Productivity servers
What its tools let an agent do: 9 read
Install Wasilah in Claude Code, Cursor or VS Code
claude mcp add --transport http wasilah-mcp https://wasilah-mcp.aykiz.workers.dev/mcp
What the publisher says
From the Wasilah repository's README, as published. We do not edit it. Read it on GitHub
Wasilah MCP
A remote Model Context Protocol server that exposes Wasilah's Islamic reference data to Claude as a custom connector. Add the URL in Claude and it can answer prayer-time, Qibla, Hijri-date, and Quran-audio questions directly.
Prayer times are computed with the same astronomy engine as the Wasilah app (ported from lib/features/prayertimes/prayerastronomy.dart), so the connector and the app agree to the minute for the same location, date, method, and madhab.
Tools
Every location tool accepts either a city name (resolved against a bundled offline database) or explicit latitude + longitude + timezone. Prayer tools also accept method (Karachi, ISNA, MWL, Umm al-Qura, and others) and asr (auto, shafii, hanafi). The connector makes no external network calls.
Run locally
npm install
npm test # exercises every tool through the MCP endpoint, no server needed
npm run dev # serves the worker on http://localhost:8787With the dev server running, point the MCP Inspector at http://localhost:8787/mcp to browse and call the tools interactively.
Deploy (Cloudflare Workers)
npx wrangler login
npm run deployWrangler prints the deployed URL, for example https://wasilah-mcp..workers.dev. The connector endpoint is that URL plus /mcp. Visiting the root URL serves a short landing page with the connector URL and setup steps.
Add to Claude
- Settings, then Connectors.
- Add custom connector.
- Paste https:///mcp.
- Ask something like "What time is Maghrib in Dhaka today?" or "Which way is the Qibla from Madinah?"
This server is authless and stateless. It exposes only public reference data; it holds no personal information and needs no sign-in.
Notes
- Prayer parity. Calculation-method angles, the Asr shadow factors, and the solar geometry mirror the app exactly. The app's default is Karachi method with Hanafi Asr.
- Hijri source. Uses the Umm al-Qura calendar where the runtime's ICU supports it, and a tabular calculation otherwise. A tabular date can differ from a moon-sighting announcement by a day.
- Fully offline. The connector makes no external API calls. City lookups use a bundled offline database (a subset of GeoNames, CC BY 4.0: top cities per country plus every capital); prayer times, Qibla, and Hijri date are computed on the server. Pass coordinates directly for places not in the database.
- Personal data is out of scope. This server does not touch the on-device Salah tracker. Exposing per-user history would require a Wasilah backend with accounts and OAuth.
Nothing above is checked by us. What we check is on the safety report.
Wasilah: common questions
- Is Wasilah MCP server safe?
- Mostly: it is graded B (84/100). Read the Wasilah safety report
- How do I install Wasilah?
- It runs remotely at wasilah-mcp.aykiz.workers.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Wasilah need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Wasilah maintained?
- The last commit was 96 days ago (2026-07-31). The latest release is v1.4.0.
- Is Wasilah up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Wasilah?
- Servers from other publishers that do the same job: Agent-Native Calendar MCP server, AIquila — Nextcloud MCP Server and Intervals Icu MCP server.
- How does Wasilah compare with other Productivity MCP servers?
- safety score 84/100 (higher than 63% of 1,299 Productivity servers); tools 9 (the typical Productivity server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Wasilah
Same job from other publishers: the closest match first, then the best rated.
- Agent-Native CalendarAgent-Native Google Calendar - manage events, sync, and public bookingnot reviewedEstablishedA
- AIquila — Nextcloud MCP ServerNextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notesnot reviewedEstablishedC
- Intervals IcuRead/write Intervals.icu MCP server: activities, wellness, calendar, gear, and workouts.not reviewedEstablishedB
- iCloud MCPApple Mail, Calendar, Contacts, Reminders, Notes, Messages and Safari via AppleScript or iCloudnot reviewedEstablishedB
MuNews, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.not reviewedEstablishedB