list_tafsir_sources
Discover available Quran commentary sources with their languages and authors to access scholarly interpretations of Islamic texts.
Instructions
List all available Tafsir (commentary) sources with their languages and authors.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- src/tools/tafsir.ts:82-89 (handler)The core handler function that implements the list_tafsir_sources tool by mapping the TAFSIR_SOURCES constant to return slugs, names, languages, and authors.export function listTafsirSources() { return TAFSIR_SOURCES.map(source => ({ slug: source.slug, name: source.name, language: source.language, author: source.author, })); }
- The tool schema definition including name, description, and empty input schema (no parameters required).{ name: 'list_tafsir_sources', description: 'List all available Tafsir (commentary) sources with their languages and authors.', inputSchema: { type: 'object', properties: {}, }, },
- src/shared/tool-executor.ts:98-101 (registration)The registration in the tool executor switch statement that calls the listTafsirSources handler when the tool is invoked.case 'list_tafsir_sources': { result = listTafsirSources(); break; }