Skip to content

list_tafsirs

List available Quran tafsirs with optional language filtering.

Use This When

  • The user asks what tafsir collections are available.
  • You need valid tafsir slugs before calling ayah_tafsir.

Widget Preview

list_tafsirs widget preview in light modelist_tafsirs widget preview in dark mode

Submission Scenario

Live-captured prompt, MCP request, and expected response used for the OpenAI submission. Regenerate with bun run capture:submission from the repo root.

json
{
  "prompt": "What tafsirs are supported?",
  "request": {
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "list_tafsirs",
      "arguments": {}
    }
  },
  "response": {
    "tafsirs": [
      {
        "slug": "abu-bakr-jabir-al-jazairi",
        "language": "ar"
      },
      {
        "slug": "adwa-al-bayan",
        "language": "ar"
      },
      {
        "slug": "al-bahr-al-muhit",
        "language": "ar"
      },
      {
        "slug": "al-basit",
        "language": "ar"
      },
      {
        "slug": "al-dur-al-masun-lil-samin-al-halabi",
        "language": "ar"
      },
      {
        "slug": "al-durr-al-manthur",
        "language": "ar"
      },
      {
        "slug": "al-i-rab-al-muyassar",
        "language": "ar"
      },
      {
        "slug": "al-jadwal-fi-i-rab-al-quran",
        "language": "ar"
      },
      {
        "slug": "al-kashshaf-al-zamakhshari",
        "language": "ar"
      },
      {
        "slug": "al-lubab-fi-ulum-al-kitab",
        "language": "ar"
      },
      {
        "slug": "al-muharrar-al-wajiz-ibn-atiyyah",
        "language": "ar"
      },
      {
        "slug": "al-muyassar-fi-al-gharib",
        "language": "ar"
      },
      {
        "slug": "al-nashr-li-ibn-al-jazari",
        "language": "ar"
      },
      {
        "slug": "al-qira-at-al-mawsoo-ah-al-qur-aniyyah",
        "language": "ar"
      },
      {
        "slug": "al-wajiz-wahidi",
        "language": "ar"
      },
      {
        "slug": "alrab-al-quran-li-da-as",
        "language": "ar"
      },
      {
        "slug": "ar-tafsir-baghawy",
        "language": "ar"
      },
      {
        "slug": "ar-tafsir-ibn-kathir",
        "language": "ar"
      },
      {
        "slug": "ar-tafsir-mukhtasar",
        "language": "ar"
      },
      {
        "slug": "ar-tafsir-muyassar",
        "language": "ar"
      },
      {
        "slug": "ar-tafsir-qurtubi",
        "language": "ar"
      },
      {
        "slug": "ar-tafsir-saddi",
        "language": "ar"
      },
      {
        "slug": "ar-tafsir-tabari",
        "language": "ar"
      },
      {
        "slug": "ar-tafsir-tanweer",
        "language": "ar"
      },
      {
        "slug": "ar-tafsir-waseet",
        "language": "ar"
      },
      {
        "slug": "as-tafsir-mokhtasar",
        "language": "as"
      },
      {
        "slug": "asseraj-fi-bayan-gharib-alquran",
        "language": "ar"
      },
      {
        "slug": "ayah-dependency-graphs",
        "language": "ar"
      },
      {
        "slug": "azeri-mokhtasar",
        "language": "az"
      },
      {
        "slug": "bn-tafsir-ahsanul-bayaan",
        "language": "bn"
      },
      {
        "slug": "bn-tafsir-fathul-majid",
        "language": "bn"
      },
      {
        "slug": "bn-tafsir-ibn-kathir",
        "language": "bn"
      },
      {
        "slug": "bn-tafsir-mukhtasar",
        "language": "bn"
      },
      {
        "slug": "bn-tafsir-zakaria",
        "language": "bn"
      },
      {
        "slug": "bs-tafsir-mokhtasar",
        "language": "bs"
      },
      {
        "slug": "en-tafsir-ibn-kathir",
        "language": "en"
      },
      {
        "slug": "en-tafsir-maarif-quran",
        "language": "en"
      },
      {
        "slug": "en-tafsir-mokhtasar",
        "language": "en"
      },
      {
        "slug": "en-tafsir-tazkirul-quran",
        "language": "en"
      },
      {
        "slug": "es-tafsir-mokhtasar",
        "language": "es"
      },
      {
        "slug": "fa-tafsir-mokhtasar",
        "language": "fa"
      },
      {
        "slug": "fath-al-bayan-li-al-qanuji",
        "language": "ar"
      },
      {
        "slug": "fath-al-qadir-al-shawkani",
        "language": "ar"
      },
      {
        "slug": "fr-tafsir-as-saadi",
        "language": "fr"
      },
      {
        "slug": "fr-tafsir-mokhtasar",
        "language": "fr"
      },
      {
        "slug": "fulani-mokhtasar",
        "language": "ff"
      },
      {
        "slug": "hindi-mokhtasar",
        "language": "hi"
      },
      {
        "slug": "i-rab-al-quran-li-al-darwish",
        "language": "ar"
      },
      {
        "slug": "id-tafsir-as-saadi",
        "language": "id"
      },
      {
        "slug": "id-tafsir-mokhtasar",
        "language": "id"
      },
      {
        "slug": "in-tafsir-jalalayn",
        "language": "id"
      },
      {
        "slug": "it-tafsir-mokhtasar",
        "language": "it"
      },
      {
        "slug": "ja-tafsir-mokhtasar",
        "language": "ja"
      },
      {
        "slug": "jamia-al-bayan-aliji",
        "language": "ar"
      },
      {
        "slug": "km-tafsir-mokhtasar",
        "language": "km"
      },
      {
        "slug": "ku-tafsir-rebar",
        "language": "ku"
      },
      {
        "slug": "kurdish-mokhtasar",
        "language": "ku"
      },
      {
        "slug": "kyrgyz-mokhtasar",
        "language": "ky"
      },
      {
        "slug": "mahasin-al-ta-wil-al-qasimi",
        "language": "ar"
      },
      {
        "slug": "mawsoo-at-al-tafsir-al-ma-thoor",
        "language": "ar"
      },
      {
        "slug": "ml-tafsir-mokhtasar",
        "language": "ml"
      },
      {
        "slug": "nazam-al-durar-al-biqa-i",
        "language": "ar"
      },
      {
        "slug": "pashto-mokhtasar",
        "language": "ps"
      },
      {
        "slug": "ru-tafsir-ibn-kathir",
        "language": "ru"
      },
      {
        "slug": "ru-tafsir-mokhtasar",
        "language": "ru"
      },
      {
        "slug": "ru-tafsir-saadi",
        "language": "ru"
      },
      {
        "slug": "ru-tafsir-saddi",
        "language": "ru"
      },
      {
        "slug": "serbian-mokhtasar",
        "language": "sr"
      },
      {
        "slug": "sinhalese-mokhtasar",
        "language": "si"
      },
      {
        "slug": "sq-tafsir-saadi",
        "language": "sq"
      },
      {
        "slug": "tadabbur-wa-amal",
        "language": "ar"
      },
      {
        "slug": "tafsir-abi-al-su-ood",
        "language": "ar"
      },
      {
        "slug": "tafsir-al-alusi",
        "language": "ar"
      },
      {
        "slug": "tafsir-al-baydawi",
        "language": "ar"
      },
      {
        "slug": "tafsir-al-mawardi",
        "language": "ar"
      },
      {
        "slug": "tafsir-al-nasafi",
        "language": "ar"
      },
      {
        "slug": "tafsir-al-razi",
        "language": "ar"
      },
      {
        "slug": "tafsir-al-sam-ani",
        "language": "ar"
      },
      {
        "slug": "tafsir-al-samarqandi",
        "language": "ar"
      },
      {
        "slug": "tafsir-al-tha-alibi",
        "language": "ar"
      },
      {
        "slug": "tafsir-as-saadi",
        "language": "ar"
      },
      {
        "slug": "tafsir-ibn-abi-hatim",
        "language": "ar"
      },
      {
        "slug": "tafsir-ibn-abi-zamanin",
        "language": "ar"
      },
      {
        "slug": "tafsir-ibn-al-jawzi",
        "language": "ar"
      },
      {
        "slug": "tafsir-ibn-al-qayyim",
        "language": "ar"
      },
      {
        "slug": "tafsir-ibn-juzay",
        "language": "ar"
      },
      {
        "slug": "tafsir-ibn-uthaymeen",
        "language": "ar"
      },
      {
        "slug": "tafsir-jalalayn",
        "language": "ar"
      },
      {
        "slug": "tafsir-makhi",
        "language": "ar"
      },
      {
        "slug": "tahlil-kalimat-al-qur-an",
        "language": "ar"
      },
      {
        "slug": "tamil-mokhtasar",
        "language": "ta"
      },
      {
        "slug": "telugu-mokhtasar",
        "language": "te"
      },
      {
        "slug": "thai-mokhtasar",
        "language": "th"
      },
      {
        "slug": "tl-tafsir-mokhtasar",
        "language": "tl"
      },
      {
        "slug": "tr-tafsir-ibn-kathir",
        "language": "tr"
      },
      {
        "slug": "tr-tafsir-mukhtasar",
        "language": "tr"
      },
      {
        "slug": "ur-tafsir-bayan-ul-quran",
        "language": "ur"
      },
      {
        "slug": "ur-tafsir-fi-zilal-al-quran",
        "language": "ur"
      },
      {
        "slug": "ur-tafsir-ibn-kathir",
        "language": "ur"
      },
      {
        "slug": "ur-tafsir-tazkirul-quran",
        "language": "ur"
      },
      {
        "slug": "uyghur-mokhtasar",
        "language": "ug"
      },
      {
        "slug": "uzbek-mokhtasar",
        "language": "uz"
      },
      {
        "slug": "vi-tafsir-mokhtasar",
        "language": "vi"
      },
      {
        "slug": "zh-tafsir-mokhtasar",
        "language": "zh"
      }
    ],
    "totalCount": 104
  }
}

Input

Optional:

  • languages (string[], optional): ISO 639-1 language code filters (for example ["en", "ar"]).

Available Tafsir Slugs

Current tafsir slugs:

104 tafsir slugs
  • ar
    • abu-bakr-jabir-al-jazairi
    • adwa-al-bayan
    • al-bahr-al-muhit
    • al-basit
    • al-dur-al-masun-lil-samin-al-halabi
    • al-durr-al-manthur
    • al-i-rab-al-muyassar
    • al-jadwal-fi-i-rab-al-quran
    • al-kashshaf-al-zamakhshari
    • al-lubab-fi-ulum-al-kitab
    • al-muharrar-al-wajiz-ibn-atiyyah
    • al-muyassar-fi-al-gharib
    • al-nashr-li-ibn-al-jazari
    • al-qira-at-al-mawsoo-ah-al-qur-aniyyah
    • al-wajiz-wahidi
    • alrab-al-quran-li-da-as
    • ar-tafsir-baghawy
    • ar-tafsir-ibn-kathir
    • ar-tafsir-mukhtasar
    • ar-tafsir-muyassar
    • ar-tafsir-qurtubi
    • ar-tafsir-saddi
    • ar-tafsir-tabari
    • ar-tafsir-tanweer
    • ar-tafsir-waseet
    • asseraj-fi-bayan-gharib-alquran
    • ayah-dependency-graphs
    • fath-al-bayan-li-al-qanuji
    • fath-al-qadir-al-shawkani
    • i-rab-al-quran-li-al-darwish
    • jamia-al-bayan-aliji
    • mahasin-al-ta-wil-al-qasimi
    • mawsoo-at-al-tafsir-al-ma-thoor
    • nazam-al-durar-al-biqa-i
    • tadabbur-wa-amal
    • tafsir-abi-al-su-ood
    • tafsir-al-alusi
    • tafsir-al-baydawi
    • tafsir-al-mawardi
    • tafsir-al-nasafi
    • tafsir-al-razi
    • tafsir-al-sam-ani
    • tafsir-al-samarqandi
    • tafsir-al-tha-alibi
    • tafsir-as-saadi
    • tafsir-ibn-abi-hatim
    • tafsir-ibn-abi-zamanin
    • tafsir-ibn-al-jawzi
    • tafsir-ibn-al-qayyim
    • tafsir-ibn-juzay
    • tafsir-ibn-uthaymeen
    • tafsir-jalalayn
    • tafsir-makhi
    • tahlil-kalimat-al-qur-an
  • as
    • as-tafsir-mokhtasar
  • az
    • azeri-mokhtasar
  • bn
    • bn-tafsir-ahsanul-bayaan
    • bn-tafsir-fathul-majid
    • bn-tafsir-ibn-kathir
    • bn-tafsir-mukhtasar
    • bn-tafsir-zakaria
  • bs
    • bs-tafsir-mokhtasar
  • en
    • en-tafsir-ibn-kathir
    • en-tafsir-maarif-quran
    • en-tafsir-mokhtasar
    • en-tafsir-tazkirul-quran
  • es
    • es-tafsir-mokhtasar
  • fa
    • fa-tafsir-mokhtasar
  • ff
    • fulani-mokhtasar
  • fr
    • fr-tafsir-as-saadi
    • fr-tafsir-mokhtasar
  • hi
    • hindi-mokhtasar
  • id
    • id-tafsir-as-saadi
    • id-tafsir-mokhtasar
    • in-tafsir-jalalayn
  • it
    • it-tafsir-mokhtasar
  • ja
    • ja-tafsir-mokhtasar
  • km
    • km-tafsir-mokhtasar
  • ku
    • ku-tafsir-rebar
    • kurdish-mokhtasar
  • ky
    • kyrgyz-mokhtasar
  • ml
    • ml-tafsir-mokhtasar
  • ps
    • pashto-mokhtasar
  • ru
    • ru-tafsir-ibn-kathir
    • ru-tafsir-mokhtasar
    • ru-tafsir-saadi
    • ru-tafsir-saddi
  • si
    • sinhalese-mokhtasar
  • sq
    • sq-tafsir-saadi
  • sr
    • serbian-mokhtasar
  • ta
    • tamil-mokhtasar
  • te
    • telugu-mokhtasar
  • th
    • thai-mokhtasar
  • tl
    • tl-tafsir-mokhtasar
  • tr
    • tr-tafsir-ibn-kathir
    • tr-tafsir-mukhtasar
  • ug
    • uyghur-mokhtasar
  • ur
    • ur-tafsir-bayan-ul-quran
    • ur-tafsir-fi-zilal-al-quran
    • ur-tafsir-ibn-kathir
    • ur-tafsir-tazkirul-quran
  • uz
    • uzbek-mokhtasar
  • vi
    • vi-tafsir-mokhtasar
  • zh
    • zh-tafsir-mokhtasar

Example User Prompts

  • "List available tafsir collections."
  • "Show tafsirs in English."
  • "Which tafsir slugs can I request?"

Example Request

json
{
  "jsonrpc": "2.0",
  "id": 6,
  "method": "tools/call",
  "params": {
    "name": "list_tafsirs",
    "arguments": {
      "languages": ["en"]
    }
  }
}

Powered by