Get a surah

Fetches a whole surah, ayah by ayah, in the text edition you choose.

Technical nameget_surah

Returns a whole surah, ayah by ayah, as stored, with the page and juz of each ayah, in the edition you choose.

A real example

This is what the server actually returned for this call, unedited.

The call

get_surah
surah
1
edition
hafs

The result

بِسۡمِ ٱللَّهِ ٱلرَّحۡمَٰنِ ٱلرَّحِیمِ

Al-Fatihah 1:1Hafs from Asim

ٱلۡحَمۡدُ لِلَّهِ رَبِّ ٱلۡعَٰلَمِینَ

Al-Fatihah 1:2Hafs from Asim

ٱلرَّحۡمَٰنِ ٱلرَّحِیمِ

Al-Fatihah 1:3Hafs from Asim

And 4 more in the full result.

Edition
Hafs from Asim
Surah · Number
1
Surah · Arabic name
الفاتحة
Surah · English name
The Opening
Surah · Transliterated name
Al-Fatihah
Surah · Ayat
7
The full JSON result in the live demo

Captured from the server: 2026-11-12 · mutqin-mcp 0.3.0

The call as JSON
{
  "name": "get_surah",
  "arguments": {
    "surah": 1,
    "edition": "hafs"
  }
}

Parameters2 parameters

You never type these yourself: your assistant fills them in from your request. They are listed here for reference.

NameTypeDefaultDescription
surahRequiredinteger 1-114-Surah number, 1 to 114.
editionOptionalstring"hafs"Text edition: hafs (the default, and the text search_quran searches), or one of the King Fahd Complex editions: hafs-kfgqpc, shuba, warsh, qalun, duri or susi, each numbered by the count of its riwayah.

Try it yourself

Run this tool in the live demo, change its parameters and see the full result.