# ganjoor/ganjoor-mcp-server

Source: https://glimind.com/server/github%2Fganjoor%2Fganjoor-mcp-server
Registry id: `github/ganjoor/ganjoor-mcp-server`
Status: unknown

## Tools (44)

- `ganjoor_analyze_poem_rhyme`: Detect a poem's rhyme letter and pattern.
- `ganjoor_analyze_poem_rhythm`: Detect a poem's metre.
- `ganjoor_find_similar_poems`: Poems sharing a metre and rhyme — the reply-poem graph.
- `ganjoor_get_category`: A category with breadcrumb, sub-sections, and contained poems.
- `ganjoor_get_category_geotags`: Geographic/historical places tagged under a category's subtree.
- `ganjoor_get_category_people_graph`: People network behind a category's 'characters' tab.
- `ganjoor_get_category_top_recitations`: Most-upvoted recitations within a category.
- `ganjoor_get_couplet_sections`: Which sections a given couplet belongs to.
- `ganjoor_get_faq_item`: A single FAQ entry by id.
- `ganjoor_get_faq_items`: All Q&A entries in one FAQ category.
- `ganjoor_get_hafez_faal`: A random Hafez ghazal for Persian divination.
- `ganjoor_get_language_tagged_sections`: Stanzas tagged with a non-Persian language code.
- `ganjoor_get_page_url`: Resolve any page id (poem, category, poet) to its web URL.
- `ganjoor_get_person`: One person's biography, dates, and places.
- `ganjoor_get_person_family_tree`: The whole connected kinship component from one person.
- `ganjoor_get_person_poems`: Poems tagged with a person.
- `ganjoor_get_person_relations`: A person's kinship and affiliation edges.
- `ganjoor_get_poem`: A complete poem by URL, with verses grouped into couplets.
- `ganjoor_get_poem_by_id`: The same, by numeric id.
- `ganjoor_get_poem_effective_corrections`: The editorial before/after record of text corrections.
- `ganjoor_get_poem_geotags`: Places and commemorative dates tagged to one poem.
- `ganjoor_get_poem_images`: Manuscript and facsimile images.
- `ganjoor_get_poem_quoted_poems`: Poems this one quotes, and poems quoting it.
- `ganjoor_get_poem_recitations`: Every recitation published for one poem.
- `ganjoor_get_poem_sections`: A poem's structural sections (bonds, masnavi bands, tercets).
- `ganjoor_get_poem_verses`: Just the verses — lighter than fetching the whole poem.
- `ganjoor_get_poet`: One poet by id or slug, with biography and top-level books/sections.
- `ganjoor_get_poets_by_century`: Every poet grouped into historical half-centuries.
- `ganjoor_get_random_poem`: A random poem, optionally from one poet.
- `ganjoor_get_recent_comments`: Recent published reader commentary.
- `ganjoor_get_recitation`: One recitation with its audio URL.
- `ganjoor_get_recitation_sync_info`: Per-verse timing for following along with audio.
- `ganjoor_get_redirect_url`: Resolve a legacy Ganjoor URL to its current address.
- `ganjoor_get_related_sections`: Sections from other poems matching this one's metre and rhyme.
- `ganjoor_get_section`: One section with verses and related sections.
- `ganjoor_list_books`: Named collections, filterable by poet or name substring.
- `ganjoor_list_category_poems`: Paginated poems in a category, with optional title filter.
- `ganjoor_list_faq_categories`: Ganjoor's editorial FAQ categories.
- `ganjoor_list_people`: Historical and literary figures in Ganjoor's knowledge graph.
- `ganjoor_list_poets`: All published poets with biography, dates, places. Paginated.
- `ganjoor_list_rhythms`: All Persian prosodic metres with usage counts.
- `ganjoor_search_poems`: Full-text search across poems, scoped by poet or category.
- `ganjoor_search_recitations`: Search recitations by reciter, poet, or category.
- `ganjoor_semantic_search_poems`: Meaning-based search ('find a poem about…').

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
