Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoHTTP listen port8080
MCP_AUTHNoSet 'false' only for isolated testingtrue
MCP_PORTNoHTTP listen port (alternative)8080
KIMI_MODELNoKimi model used for research synthesiskimi-k3
KIMI_API_KEYNoRequired only by analyze_research
MCP_BASE_URLNoPublic Railway URL used in OAuth metadata
KIMI_BASE_URLNoOpenAI-compatible Kimi API base URLhttps://api.moonshot.ai/v1
MCP_TRANSPORTNoUse 'http' for Railwaystdio
MCP_AUTH_SECRETNoRequired when OAuth is enabled; minimum 8 characters
DEFAULT_LANGUAGENoDefault langwritten valueE
CACHE_TTL_SECONDSNoIn-memory fetch cache TTL900

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_jw_captionsA

Fetches video captions from JW.org by video ID or URL. Accepts either a direct video ID (e.g., "pub-jwbvod25_17_VIDEO") or a JW.org URL (e.g., "https://www.jw.org/finder?srcid=jwlshare&wtlocale=E&lank=pub-jwbvod25_17_VIDEO")

getWorkbookLinksA

STEP 1: Get JW.org "Our Christian Life and Ministry" (CLM) meeting workbook weeks. When a user asks for CLM workbook content, use this tool FIRST to show them available weeks. Returns weekly titles like "May 5-11 (Proverbs 12)" with their RTF download URLs. Automatically uses current month/year for the issue.

getWorkbookContentA

STEP 2: Get the actual CLM workbook content after user chooses a week. Use this tool AFTER getWorkbookLinks when user specifies which week they want (e.g., "May 5-11" or "June 30-July 6"). Takes the RTF URL from Step 1 results, downloads the RTF file, parses it to clean plain text, and returns the formatted workbook content with proper line breaks and structure.

getWatchtowerLinksA

STEP 1: Get JW.org Watchtower study articles. When a user asks for current/this week's Watchtower content, use this tool FIRST without any parameters - it automatically gets the correct issue for current study articles (Watchtower publications are 2 months ahead, so May 2025 studies come from March 2025 issue). Returns article titles like "Imitate the Faithful Angels (July 14-20)" with their RTF download URLs. Just use defaults for current articles.

getWatchtowerContentA

STEP 2: Get the actual Watchtower article content after user chooses an article. Use this tool AFTER getWatchtowerLinks when user specifies which article they want (e.g., "Imitate the Faithful Angels" or "Look to Jehovah for Comfort"). Takes the RTF URL from Step 1 results, downloads the RTF file, parses it to clean plain text, and returns the formatted article content with proper structure and line breaks.

search_bible_booksA

Search for Bible books by name or abbreviation. Returns book numbers (1-66) and names. Useful for finding the correct book number for other scripture tools. Examples: "matt" -> Matthew (40), "1 john" -> 1 John (62), "gen" -> Genesis (1).

get_bible_verseA

Get plain Bible verse text from wol.jw.org. Returns just the verse text without study notes or additional content. For comprehensive study content including notes and cross-references, use get_verse_with_study instead.

get_verse_with_studyA

Get Bible verse(s) with comprehensive study content from wol.jw.org. Supports single verses or ranges (e.g., "14-16"). Returns verse text, study notes, cross-references, research articles from the Research Guide, and chapter outlines. Field selection allows you to customize what content is returned.

get_bible_verse_urlA

Get the jw.org URL for a Bible verse or range of verses. Returns a direct link to view the scripture on jw.org. Supports single verses (e.g., verse: "18"), verse ranges (e.g., verse: "14-16"), and comma-separated verses (e.g., verse: "1,3,5" - will convert to range if contiguous). Use search_bible_books to find book numbers. Perfect for adding clickable scripture links to markdown documents.

get_footnotesA

Get full Study Bible footnote text for one verse. Footnotes are kept distinct from study notes and marginal cross-references.

get_article_fullA

Get a complete WOL article with numbered paragraphs, exact paragraph source URLs, clickable inline references, images, and related material.

get_article_mediaB

Get paginated images from one WOL article with full-size and thumbnail URLs, captions, alt text, dimensions, paragraph references, and exact source links.

get_related_contentC

Build a linked research trail from a WOL article, including exact subheading anchors and WOL similar-material recommendations.

get_book_contentA

Get a bounded, paginated slice of a publication. Chapter numbers are 1-based sequential TOC entries. At most 3 chapters and 25 paragraphs per chapter are returned per call.

get_publication_tocC

Get a publication table of contents with direct article URLs. Large reference works expose natural TOC pages that can be walked with page/next_page.

search_wol_libraryC

Search the Watchtower Online Library directly and return WOL article/topic results with excerpts and direct URLs.

search_wol_mediaA

Find relevant WOL publication images by topic. Searches WOL, scans matching articles, and returns bounded image results with captions and exact article/image links.

get_cross_referencesA

Get Study Bible marginal cross-references for one verse, including the complete text of each referenced verse.

get_daily_textB

Get the daily text scripture and comment for a date.

analyze_researchB

Conduct conversational, evidence-bound JW research with Kimi K3. Supports deep synthesis, comparison, claim verification, source URLs, confidence, uncertainties, and follow-up questions.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/prreobby/jw-research-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server