MCPSERV.CLUB
djalal

Quran.com MCP Server

MCP Server

Access Quran content via Model Context Protocol

Stale(50)
0stars
0views
Updated Apr 3, 2025

About

A lightweight MCP server that exposes the Quran.com REST API v4 as LLM‑friendly tools, enabling retrieval of chapters, verses, translations, tafsirs, audio recitations and search capabilities.

Capabilities

Resources
Access data sources
Tools
Execute functions
Prompts
Pre-built templates
Sampling
AI model interactions

Overview

The Djalal Quran Mcp Server bridges the gap between AI assistants and the rich corpus of the Qur’an by exposing the official Quran.com REST API (v4) as a Model Context Protocol (MCP) service. It translates every endpoint of the public API into an MCP tool, enabling language‑model agents to retrieve chapters, verses, translations, tafsirs, audio recitations, and search results directly from the assistant’s context. This eliminates the need for custom HTTP clients or manual API handling, allowing developers to focus on higher‑level conversational logic.

For developers building AI experiences that involve religious texts, the server solves a key pain point: seamless, structured access to authoritative Qur’an data. Rather than embedding static datasets or writing ad‑hoc parsers, an assistant can invoke a single tool call to fetch any verse by chapter number, page, Juz, or even a random verse. The server also exposes translation and tafsir resources, making it trivial to switch between languages or commentary styles on the fly. Audio recitation data is available too, so agents can generate links to chapter recitations or specific styles for multimedia applications.

Key capabilities include:

  • Chapter and verse retrieval by multiple identifiers (chapter number, page, Juz, Hizb, Rub el Hizb, verse key) and a random verse endpoint.
  • Metadata access such as chapter info, translation details, tafsir information, and available languages.
  • Search functionality for keyword queries across the entire corpus.
  • Audio resource discovery, listing reciters and styles to support voice‑enabled features.

Typical use cases span educational apps, prayer assistants, study tools, and content generators. For example, a chatbot could answer user queries with the exact verse text, provide its Arabic and English translations, offer an audio recitation link, and even cite a relevant tafsir—all through a single tool invocation. In a language‑learning scenario, the assistant can fetch verses in multiple languages and present them side by side. Developers integrating with Claude Desktop or other MCP‑compatible clients can add the server to their configuration, enabling instant access without writing custom connectors.

The server’s design aligns with MCP best practices: each API endpoint becomes a discrete tool, complete with clear parameters and structured responses. This modularity allows AI workflows to compose complex requests by chaining tools, cache results locally for performance, or trigger fallback logic when data is missing. The Docker‑ready deployment and Node.js entry point give teams flexibility in production environments, while the environment variables (, ) keep authentication and configuration transparent.

In summary, the Djalal Quran Mcp Server delivers a ready‑to‑use, fully authenticated interface to the Qur’an’s official data, empowering developers to build rich, contextually aware AI experiences that respect the integrity of religious content and provide users with instant, accurate access to scripture, translations, tafsirs, and recitations.