Hadith with grades and takhrij, Qur'an verses with tafsir, narrators and articles, in Arabic.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
One Bayan article by its slug (from list_articles or search): full text and link.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http bayan https://bayan.alwa7i.com/mcp
One Bayan article by its slug (from list_articles or search): full text and link.
| Argument | Type | Description |
|---|---|---|
| slug* | string |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string"
}
}
}A hadith by book and its number as cited (e.g. Sahih al-Bukhari 1 = «إنما الأعمال بالنيات»), or by `seq` from a search result or a site link: its text, grade, takhrij (where known), narrators, related Bayan articles and the link to its page.
| Argument | Type | Description |
|---|---|---|
| seq | integer | Alternatively, its place in the book (the `seq` of search results and site links) |
| book* | string | Book slug: sahih-al-bukhari, sahih-muslim, sabil-al-rashad, sunan-abi-dawud, jami-al-tirmidhi, sunan-al-nasai, sunan-ibn-majah, musnad-ahmad, al-muwatta |
| number | integer | The hadith's number in the book, as it is cited |
{
"type": "object",
"required": [
"book"
],
"properties": {
"seq": {
"type": "integer",
"description": "Alternatively, its place in the book (the `seq` of search results and site links)"
},
"book": {
"type": "string",
"description": "Book slug: sahih-al-bukhari, sahih-muslim, sabil-al-rashad, sunan-abi-dawud, jami-al-tirmidhi, sunan-al-nasai, sunan-ibn-majah, musnad-ahmad, al-muwatta"
},
"number": {
"type": "integer",
"description": "The hadith's number in the book, as it is cited"
}
}
}A hadith narrator by name: the link to his page on Bayan (his grade in the books of jarh wa ta'dil) and related articles.
| Argument | Type | Description |
|---|---|---|
| name* | string | Arabic name, e.g. «الوليد بن مسلم» |
{
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Arabic name, e.g. «الوليد بن مسلم»"
}
}
}A Qur'an verse by surah and ayah number, with passages of its tafsir from the classical books and the link to its page.
| Argument | Type | Description |
|---|---|---|
| ayah* | integer | |
| surah* | integer |
{
"type": "object",
"required": [
"surah",
"ayah"
],
"properties": {
"ayah": {
"type": "integer",
"minimum": 1
},
"surah": {
"type": "integer",
"maximum": 114,
"minimum": 1
}
}
}Bayan's published articles and answers, newest first, with links (paged).
| Argument | Type | Description |
|---|---|---|
| page | integer | |
| category | string | Optional category slug |
{
"type": "object",
"properties": {
"page": {
"type": "integer",
"minimum": 1
},
"category": {
"type": "string",
"description": "Optional category slug"
}
}
}Search Bayan (Arabic Islamic encyclopedia) for verses, hadiths (Sabil al-Rashad, Sahih al-Bukhari, Sahih Muslim) and articles containing the given Arabic words. Returns a few of each with links to the site.
| Argument | Type | Description |
|---|---|---|
| q* | string | Arabic words, e.g. «إنما الأعمال بالنيات» |
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Arabic words, e.g. «إنما الأعمال بالنيات»"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Oct 31, 2026.