MCP.Market

Wasilah MCP server

online · 100% uptime
by mumullickm·io.github.mumullickm/wasilah-mcp·v1.4.0

Prayer times, Qibla, Hijri calendar, 99 Names, Quran audio, Bangladesh offsets. English + Bengali.

B84/100grade B
What users say
No reviews yet
Be the first
Safety scan
B84/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody 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 posts
  • get_asma_ul_husnaFree

    Look 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_calendarFree

    Get 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_dateFree

    Get the Islamic (Hijri) date for a given Gregorian date, or today.

  • get_ifb_district_offsetFree

    Get 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_prayerFree

    Get the next upcoming prayer and how long until it begins, for a city or coordinates.

  • get_prayer_timesFree

    Get 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_qiblaFree

    Get the Qibla direction (compass bearing to the Kaaba) for a city or coordinates.

  • get_quran_audioFree

    Get 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_tasbeehFree

    Look 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

no findings
  • –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
Overall 84/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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:8787

With 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 deploy

Wrangler 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

  1. Settings, then Connectors.
  2. Add custom connector.
  3. Paste https:///mcp.
  4. 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 Calendar
    Agent-Native Google Calendar - manage events, sync, and public booking
    A
  • AIquila — Nextcloud MCP Server
    Nextcloud MCP server — 345 tools: files, calendar, contacts, mail, Talk, Deck, photos, maps, notes
    C
  • Intervals Icu
    Read/write Intervals.icu MCP server: activities, wellness, calendar, gear, and workouts.
    B
  • iCloud MCP
    Apple Mail, Calendar, Contacts, Reminders, Notes, Messages and Safari via AppleScript or iCloud
    B
  • Mu
    News, web search, mail, markets, weather, places, files, calendar, contacts. 67 tools, one endpoint.
    B