Skip to main content
Glama
yserrag

AskSakina Islamic Knowledge MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_STATS_TOKENNoBearer token required to access the authenticated /stats endpoint. If not set, the /stats endpoint returns 503.
UPSTASH_REDIS_REST_URLNoIf set together with UPSTASH_REDIS_REST_TOKEN, enables distributed rate limiting using Upstash Redis. Otherwise an in-memory token bucket is used.
UPSTASH_REDIS_REST_TOKENNoUpstash Redis REST token used with UPSTASH_REDIS_REST_URL for distributed rate limiting.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_quran_verseA

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.

get_duaB

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.

get_name_of_allahA

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.

find_versesA

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

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
aboutCore directives + the three Gem-cleared educational texts (Quran preservation, hadith grading, madhab attribution). Read this resource before using the tools.

TDQS

A3.7/5.0

Scored across 4 tools

Disambiguation5/5

Each tool targets a clearly distinct resource: a specific verse by reference (get_quran_verse), a du'a by life context (get_dua), a Name of Allah (get_name_of_allah), and thematic verse search (find_verses). The exact-reference lookup vs. keyword search distinction is clear from the descriptions.

Naming Consistency4/5

Three tools use the get_<noun> pattern (get_quran_verse, get_dua, get_name_of_allah) consistently, while find_verses uses a search verb instead. This is a minor, sensible deviation but slightly breaks the uniform pattern.

Tool Count4/5

Four tools is a lean but reasonable surface for a focused Islamic knowledge server. It is on the thin side and could accommodate a few more operations, but nothing feels redundant.

Completeness3/5

Core Quran, du'a, and Names-of-Allah access is covered, but an Islamic knowledge domain typically includes hadith and tafsir, which are notably absent. The existing surface works but has recognizable gaps.

Maintenance

ActivityNo data
ResponsivenessNo issues