Skip to main content
Glama

Server Details

The Quran (Madinah Mushaf): Arabic, 127 translations, tafsir, word by word and recitations

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
ahmad-anbarje/Quran-On-Web
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

A3.5/5.0

Scored across 10 tools

Disambiguation4/5

Each tool targets a distinct resource: text (get_ayah), tafsir, word meanings, search, listings, and feedback. The main overlap is between get_recitation and get_file's 'audio'/'timing' modes, which both return recordings and timing data, and get_ayah's translation could be confused with get_tafsir, but the descriptions make the boundaries mostly clear.

Naming Consistency4/5

Nearly all tools follow a clean snake_case verb_noun pattern: get_ayah, get_file, get_recitation, get_tafsir, list_reciters, list_surahs, list_translations, send_feedback. Minor deviations are 'search' (verb only, no noun) and 'word_by_word' (noun phrase rather than verb_noun), but overall it is highly predictable.

Tool Count5/5

Ten tools is well within the sweet spot and each earns its place: retrieval, listing, search, word-level, and feedback each cover a distinct need. Nothing feels padded or redundant.

Completeness4/5

For a read-only Quran reading domain, coverage is strong: text, translations, tafsir, recitations with timing, word-by-word, fonts, and search are all present. Minor gaps include the absence of a direct single-surah metadata/text tool (must go via get_file or get_ayah runs) and no way to fetch a translation's full text without get_file, but these are workable.

Available Tools

10 tools
get_ayahGet ayahsA
Read-only
Inspect

The Arabic of one ayah or a run of them (up to 50), with a translation. The Arabic is the Uthmani text with every mark and its ayah number; quote it exactly as given. Defaults to the King Fahd Complex English (Hilali & Muhsin Khan).

Inputs: ayah (required), surah (required), to, translation.

get_fileGet a fileA
Read-only
Inspect

Links to download a surah's files: "text", the Arabic (optionally with a translation and the Tafsir al-Muyassar) as a .txt; "audio", its recording as an MP3 (leave out the surah for all of a reciter's); "timing", where each ayah and word of a recording starts and ends, as JSON; "font", the mushaf's fonts for the surah's pages (QCF v4, one a page) with the glyphs each ayah is written in; "data", for developers, the whole data sets (the Uthmani text, a translation or the tafsir in one file, the mushaf layout, word by word), with their sources.

Inputs: kind (required), surah, tafsir, reciter, +1 more.

get_recitationGet a recitationC
Read-only
Inspect

The recording of a surah: a link to the MP3, its length, and where each ayah starts and ends, in seconds, with a link that starts at a given ayah, or plays a run of ayahs and stops.

Inputs: surah (required), to, ayah, reciter.

get_tafsirGet tafsirB
Read-only
Inspect

The Tafsir al-Muyassar (King Fahd Complex, Arabic) of one ayah or a run of them, up to 50.

Inputs: ayah (required), surah (required), to.

list_recitersList the recitersC
Read-only
Inspect

The recordings on offer: id, reciter, and what tells two recordings by one voice apart.

Inputs: no named parameters.

list_surahsList the surahsA
Read-only
Inspect

All 114 surahs: number, names, ayah count and mushaf pages.

Inputs: no named parameters.

list_translationsList the translationsB
Read-only
Inspect

The translations on offer, optionally for one language: id, language, translator. Also which languages have word-by-word meanings.

Inputs: language.

send_feedbackReport a problemAInspect

Send the reader's report to readqurantoday.com: a problem with the site's text, a translation, the tafsir or a recitation, or a suggestion. Only when the reader asks to report or suggest something; send what they said, in their words, and the ayah or reciter it is about. Never on your own initiative.

Inputs: kind (required), message (required), ayah, email, +2 more.

word_by_wordWord by wordA
Read-only
Inspect

Each word of an ayah: its Latin reading and its meaning, in English or one of the other languages that have word meanings.

Inputs: ayah (required), surah (required), language.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      B
      maintenance
      Enables AI assistants to retrieve canonical Quran text, translations, scholarly tafsir, full-text search, and word-level morphology from verified Quran data.
      -
    • F
      license
      Not graded
      quality
      D
      maintenance
      Validates Arabic Quran recitations for single verse, full surah, juz, page, or any consecutive verse range, supporting standard Arabic, Uthmani script, and full tashkeel validation.
      -
    • A
      license
      A
      quality
      D
      maintenance
      Provides AI assistants with comprehensive access to Islamic resources including Quran verses with translations, Tafsir commentary, Hadith collections, and audio recitations. Enables users to explore Islamic texts, get daily inspiration, and access scholarly interpretations through natural language queries.
      18
      30 npm
      10
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.