yserrag avatar

AskSakina Islamic Knowledge

yserrag/asksakina-mcp

This server gives you programmatic access to Islamic reference material that's been verified across multiple madhabs. You're getting Quran verses with proper citations, authentic duas, the 99 Names of Allah with their meanings, and information about the prophets. It's designed for building Islamic apps, chatbots, or educational tools where you need religiously accurate content without manually curating and verifying sources yourself. The multi-madhab review means it's been vetted for broader acceptance across Sunni schools of thought. Available over both stdio and SSE transports, so you can integrate it locally or call it remotely depending on your architecture.

tools
4
transport
STDIO, HTTP
last updated
Nov 3, 2026

Install

From registry metadata
$ npx add-mcp https://sakina-mcp.fly.dev/mcp --name islamic-knowledge

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http islamic-knowledge https://sakina-mcp.fly.dev/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 4 tools

Verified live against the running server on Nov 6, 2026.

get_quran_verseReturns one Quran verse by surah and ayah number: Tanzil Uthmani Arabic and Pickthall English, with citation. Quote the Arabic exactly; do not paraphrase either text.4 params

Returns one Quran verse by surah and ayah number: Tanzil Uthmani Arabic and Pickthall English, with citation. Quote the Arabic exactly; do not paraphrase either text.

Parameters* required
audiencestring
Optional: curious, revert or practising, from the user's own self-description only. Teaching context attaches whenever an entry exists; omit when the audience is unknown.one of curious · revert · practising
ayah*integer
Ayah (verse) number within the surah
localestring
Translation locale; defaults to "en" (Pickthall). Urdu, Indonesian and Turkish translations are not yet available: "ur", "id" and "tr" return Pickthall English with a note.one of en · id · ur · ar · tr
surah*integer
Surah number, 1-114
get_duaReturns du'as from a curated du'a corpus for a life context (e.g. anxiety, travel, gratitude), with source and grading where recorded. Show any crisis_resource block verbatim.6 params

Returns du'as from a curated du'a corpus for a life context (e.g. anxiety, travel, gratitude), with source and grading where recorded. Show any crisis_resource block verbatim.

Parameters* required
audiencestring
Optional: curious, revert or practising, from the user's own self-description only. Teaching context attaches whenever an entry exists; omit when the audience is unknown.one of curious · revert · practising
contextstring
Life context to match against. Examples: 'anxiety', 'morning', 'travel', 'forgiveness', 'gratitude'. Send this or id, not both.
idstring
A du'a id taken from a related reference in an earlier response. Send this or context, not both.
limitinteger
Number of du'as to return for a context; default 3, max 10. The response says how many more exist. Ignored with id.
localestring
Locale; defaults to "en". Du'a records are English for every locale; a crisis resource is given in the request locale, or, with no locale or "en", in the language of the crisis words (Indonesian, U...one of en · id · ur · ar · tr
offsetinteger
Number of du'as to skip before the page, for paging with limit; default 0. Ignored with id, and on the bereaved set.
get_name_of_allahReturns one of the 99 Names of Allah by number (1-99) or by name: Arabic, transliteration, meaning, reflection and Quranic references. Quote the Arabic exactly.4 params

Returns one of the 99 Names of Allah by number (1-99) or by name: Arabic, transliteration, meaning, reflection and Quranic references. Quote the Arabic exactly.

Parameters* required
audiencestring
Optional: curious, revert or practising, from the user's own self-description only. Teaching context attaches whenever an entry exists; omit when the audience is unknown.one of curious · revert · practising
localestring
Locale for meaning + reflection. Defaults to "en"; "tr" returns the English meaning and reflection.one of en · id · ur · ar · tr
namestring
Name input — Latin transliteration ('Al-Hakam'), Arabic ('الحكم'), or English meaning ('The Judge').
numberinteger
Number of the Name in the canonical list, 1-99.
find_versesSearches AskSakina's thematic index for Quran verses by topic keyword. Returns reference, Tanzil Arabic and Pickthall English. Quote the Arabic exactly.4 params

Searches AskSakina's thematic index for Quran verses by topic keyword. Returns reference, Tanzil Arabic and Pickthall English. Quote the Arabic exactly.

Parameters* required
audiencestring
Optional: curious, revert or practising, from the user's own self-description only. Teaching context attaches whenever an entry exists; omit when the audience is unknown.one of curious · revert · practising
limitinteger
Number of verses to return; default 5, max 10.
localestring
Selects the in-country crisis resources if one is needed; defaults to "en". Translations are Pickthall English.one of en · id · ur · ar · tr
query*string
Topic or keyword, e.g. 'patience', 'grief', 'gratitude', 'hope'.

Sponsors

Readme

AskSakina Islamic Knowledge MCP Server

npm version License MCP Registry

Specialist-AI-reviewed Islamic knowledge for AI agents. Quranic verses, a curated du'a corpus, and the 99 Names of Allah — reviewed across the four mainstream Sunni schools (Hanafi, Maliki, Shafi'i, Hanbali) through AskSakina's structured specialist-AI review chain, which is not a substitute for a qualified scholar. Every response is wrapped in a presentation contract so agents cannot silently misrepresent the content.


View the full README on GitHub

Details

Repository
github.com/yserrag/asksakina-mcp
Website
www.asksakina.com
Category
Documents & Knowledge
Package
@asksakina/islamic-knowledge-mcp
Transport
STDIO, HTTP
Registry
MCP registry, active
Resources
7
Prompts
4
Tools verified
Nov 6, 2026

Related Documents & Knowledge MCP servers

View all
1maps-agent avatarMaps Agentmaps-agent/mcpGoogle Maps and Business Profile know-how for local businesses: answers, guides, research.0stars
2cphoskins avatarNotion Full Mcpcphoskins/notion-full-mcpNotion MCP server: deep reads, block editing, safe snapshot/restore, file uploads, page move/copy0stars
3csoai-org avatarLegal Document Ai Mcpcsoai-org/legal-document-ai-mcpLegal Document Ai MCP Server by MEOK AI Labs0stars
4csoai-org avatarPdf Merge Ai Mcpcsoai-org/pdf-merge-ai-mcpPdf Merge Ai MCP Server by MEOK AI Labs0stars
5csoai-org avatarPdf Tools Ai Mcpcsoai-org/pdf-tools-ai-mcpPdf Tools Ai MCP Server by MEOK AI Labs0stars
6csoai-org avatarVector Knowledge Graph Mcpcsoai-org/vector-knowledge-graph-mcpAI-powered vector knowledge graph MCP server for agents. Supports add node, add edge, semantic node0stars