Search the tafsir

Finds a word or phrase inside one tafsir.

Technical namesearch_tafsir

Finds a word or phrase inside one tafsir, or in the i'rab, tajweed or asbab al-nuzool texts, ignoring diacritics. Returns the ayat where it appears, with an excerpt around each match. A search stops after 5 seconds; choosing a surah makes it faster.

A real example

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

The call

search_tafsir
source
muyassar
query
الرحمة

The result

Source: التفسير الميسر, نخبة من العلماء، مجمع الملك فهد لطباعة المصحف الشريفTafsir Center for Quranic Studies

1:1

…ه مستعينا به، (اللهِ) علم على الرب -تبارك وتعالى- المعبود بحق دون سواه، وهو أخص أسماء الله تعالى، ولا يسمى به غيره سبحانه. (الرَّحْمَنِ) ذي الرحمة العامة الذي وسعت رحمته جميع الخلق، (الرَّحِيمِ) بالمؤمنين، وهما اسمان من أسمائه تعالى، يتضمنان إثبات صفة الرحمة لله تعالى كما يليق بجلاله.

1:3

(الرَّحْمَنِ) ذي الرحمة العامة الذي وسعت رحمته جميع الخلق، (الرَّحِيمِ) ، بالمؤمنين، وهما اسمان من أسماء الله تعالى.

2:40

…ا نعمي الكثيرة عليكم، واشكروا لي، وأتموا وصيتي لكم: بأن تؤمنوا بكتبي ورسلي جميعًا، وتعملوا بشرائعي. فإن فعلتم ذلك أُتمم لكم ما وعدتكم به من الرحمة في الدنيا، والنجاة في الآخرة. وإيَّايَ -وحدي- فخافوني، واحذروا نقمتي إن نقضتم العهد، وكفرتم بي.

Query
الرحمة
Paging · Page
1
Paging · Per page
10
Paging · Total
26
Paging · Pages
3
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": "search_tafsir",
  "arguments": {
    "source": "muyassar",
    "query": "الرحمة"
  }
}

Parameters6 parameters

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

NameTypeDefaultDescription
sourceRequiredstring-One of tabari, ibn-kathir, baghawi, saadi, muyassar, mukhtasar, irab, tajweed or asbab-al-nuzool.
queryRequiredstring-Word or phrase to find, 2 to 300 characters.
languageOptionalstring-Al-Mukhtasar only: ar, en or bn.
surahOptionalinteger 1-114-Search one surah only (1 to 114).
pageOptionalinteger1Results page, starting at 1.
limitOptionalinteger 1-5010Results per page, 1 to 50. Default 10.

Try it yourself

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