Read Quran Today
Server Details
The Quran (Madinah Mushaf): Arabic, 127 translations, tafsir, word by word and recitations
- 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
Scored across 10 tools
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.
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.
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.
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 toolsget_ayahGet ayahsARead-onlyInspect
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 fileARead-onlyInspect
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 recitationCRead-onlyInspect
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 tafsirBRead-onlyInspect
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 recitersCRead-onlyInspect
The recordings on offer: id, reciter, and what tells two recordings by one voice apart.
Inputs: no named parameters.
list_surahsList the surahsARead-onlyInspect
All 114 surahs: number, names, ayah count and mushaf pages.
Inputs: no named parameters.
list_translationsList the translationsBRead-onlyInspect
The translations on offer, optionally for one language: id, language, translator. Also which languages have word-by-word meanings.
Inputs: language.
searchSearch the QuranARead-onlyInspect
Ayahs containing the words given: in the Arabic (diacritics optional) or, with "translation", in that translation; words with no Arabic letter search the English (Hilali & Khan) unless a translation is named. Up to 50 results, each with its reference and link.
Inputs: query (required), limit, translation.
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 wordARead-onlyInspect
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
Quran, hadith collections and tafsirs: browse books and chapters, read verses, full-text search
Quran: Quran API Service with 90+ different languages and 400+ translations.
Quran MCP — Al-Quran Cloud API. Surahs (chapters), ayahs (verses), translations, and full-text…
Curated Islamic MCP: Quran (Arabic + Pickthall), 440 du'as, 99 Names, crisis-aware.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceProvides canonical Quran text, translations, and tafsir commentary via MCP for accurate AI citation.125-
- FlicenseNot gradedqualityBmaintenanceEnables AI assistants to retrieve canonical Quran text, translations, scholarly tafsir, full-text search, and word-level morphology from verified Quran data.-
- FlicenseNot gradedqualityDmaintenanceValidates Arabic Quran recitations for single verse, full surah, juz, page, or any consecutive verse range, supporting standard Arabic, Uthmani script, and full tashkeel validation.-
- AlicenseAqualityDmaintenanceProvides 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.1830 npm10MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.