
Criterion
Connects Claude to a semantic search engine over 6,236 Quran verses and 21,641 authenticated Hadiths from six major collections. Exposes three tools: search_quran for natural language verse queries, search_hadith with grade and collection filtering (Sahih, Hasan, Da'if across Bukhari, Muslim, Tirmidhi, Abu Dawud, Nawawi, and Riyad as-Salihin), and get_verse for direct reference lookups like "2:255". Results include surrounding context (±2 verses) and cite sources with Quran.com and Sunnah.com links. Built on 768-dimensional Gemini embeddings with sub-200ms HNSW vector search. Reach for this when you need grounded Islamic textual references without hallucination, whether for research, religious education, or building applications that require authenticated scriptural citations.
- GitHub stars
- 19
- tools
- 3
- transport
- HTTP
- last updated
- Jan 1, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
search_quranSearch 6,236 Quran verses
Search 6,236 Quran verses
No parameter schema in public metadata yet.
search_hadithSearch 21,641 authentic Hadiths from 6 collections
Search 21,641 authentic Hadiths from 6 collections
No parameter schema in public metadata yet.
get_verseRetrieve specific verse by reference (e.g., "2:255")
Retrieve specific verse by reference (e.g., "2:255")
No parameter schema in public metadata yet.
Sponsors
Readme
Criterion - Islamic Knowledge Assistant
An AI-powered Da'i (invitor to Islam) bringing authentic Islamic guidance to seekers worldwide.
Built on the Quran and authentic Hadith. Free forever. For the sake of Allah.
Mission · Features · Tech Stack · Getting Started · MCP Server · Documentation
Mission
Criterion exists to bring authentic Islamic knowledge to anyone seeking truth, using modern technology to make divine guidance accessible to all of humanity — freely, forever, for the sake of Allah alone.
Our Four Pillars
Details
- Repository
- github.com/balajsaleem/criterion
- Category
- Search & Web Crawling
- Transport
- HTTP
- Registry
- MCP registry, active