concord-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| lookup_verseA | Fetch the exact text of a Bible verse, verse range, verse list, or whole chapter. Use this whenever you already have a reference — 'John 3:16', 'Genesis 1:1-5', 'Psalm 23', 'Romans 3:23,25'. Pass translations to compare versions side by side (e.g. ["KJV", "WEB"]; default is the server's configured translation, KJV). Returns each verse on its own line, tagged 'Book Chapter:Verse (TRANSLATION)' so you can cite it exactly. If you don't have a reference, use search_keyword for exact wording or search_by_meaning for ideas and themes. |
| search_by_meaningA | Find Bible verses by meaning rather than exact wording. Use this when the question is about an idea, theme, or feeling — 'verses about anxiety', 'the good shepherd', 'forgiving people who wronged you' — and you don't already have a verse reference. Results are ranked by closeness of meaning and can be returned in any loaded translation via translation (default KJV). Returns up to limit verses (default 10, max 25), each tagged with its reference and translation so you can cite it exactly. Each result carries a similarity score; set min_score (between -1 and 1) to drop weak matches. If you already know the reference, use lookup_verse instead; if you need an exact word or phrase match, use search_keyword. For classic study subjects with a curated index entry ('faith', 'prayer'), topic_verses returns an editor's chosen verses rather than a similarity ranking. |
| cross_referencesA | List the passages traditionally linked to a verse or passage — the places Scripture echoes Scripture. Use after lookup_verse when the question is 'what other passages relate to this one?' — e.g. reference 'John 3:16' or 'Genesis 1:1-5'. Results are ranked by how strongly readers have linked them (votes, shown per line). Set include_text true to fetch each linked passage's opening verse text in the server's default translation. Returns up to limit links (default 10, max 25) plus the true total. Each target is tagged 'Book Chapter:Verse' so you can lookup_verse it. |
| word_studyA | Show the original-language words behind a verse or short passage — Greek for the New Testament, Hebrew for the Old, chosen automatically. Use when the question is about wording, nuance, or 'what does this word really mean?' — e.g. 'John 21:15-17' to see the two different Greek words for 'love'. Each word line carries its position, surface form, lemma, transliteration, Strong's id, morphology code, and a short gloss; follow a Strong's id with strongs_entry for the full definition. Verse blocks inside a range are labeled where possible. Keep references short — a verse or a few; output is capped at 10 verses of words. |
| strongs_entryA | Look up a Strong's lexicon entry — lemma, transliteration, gloss, and full definition — by its id: 'G26' (Greek ἀγάπη), 'H7225' (Hebrew רֵאשִׁית). Formats like 'g26' or 'G0026' are accepted. Use after word_study surfaces an id, or whenever a Strong's number appears. Set include_verses true to also list where the word occurs (up to limit, default 10, max 25, with the true total), each verse tagged so you can lookup_verse it. For the words of a specific verse, use word_study with the reference instead. |
| topic_versesA | Look up a subject in Nave's Topical Bible — a curated index compiled by a human editor — and return its verses, e.g. topic 'faith', 'care', 'prayer'. Use this for 'what does the Bible say about X?' when X is a classic study subject; it returns the editor's chosen verses, not a similarity search. (For ideas or phrasings that aren't index entries — 'feeling overwhelmed at work' — use search_by_meaning.) If several index entries match, you get the candidate list — call again with one of the listed ids. 'See X' redirects are followed and labeled. Returns up to limit verses (default 10, max 25) with the true total, tagged 'Book Chapter:Verse (TRANSLATION)'. |
| places_for_passageA | List the places a passage names — with coordinates only where an identification is actually confident. Use after reading a passage when the question is 'where did this happen?' — e.g. 'Acts 17' or 'Genesis 4:16'. Each place line carries its name, type, and an honesty status straight from the data: 'identified' and 'disputed' come with coordinates (disputed is flagged as contested), while 'unknown', 'symbolic', and 'multiple' say plainly that no single pin exists — never a guessed location. A passage naming no places says so. |
| journeysA | Browse the curated biblical journeys, or get one journey's ordered stops. Call with no arguments to list the journeys (ids like 'paul-first', 'exodus', with names, scripture, dating, and stop counts), then call again with a journey_id for the detail: an ordered stop list with each place's honesty status, coordinates where confident, and the verse anchoring each leg. Every detail opens with its source attribution — these are commonly proposed reconstructions, not certainties. |
| random_verseA | Fetch one random verse — for a verse of the day, a writing prompt, or sampling a book's voice. Optionally filter by book ('John', 'PSA') or testament ('OT' or 'NT'), and pick a translation (default KJV). Each call returns a different verse, tagged 'Book Chapter:Verse (TRANSLATION)' so you can cite or look it up. If the filters contradict (a NT testament with an OT book), you'll be told no verse matches. |
| search_keywordA | Find verses containing an exact word or phrase. Use this when the wording matters — a phrase you remember ('still waters'), a word you're tracing ('propitiation') — and quote multi-word phrases ("still waters") to match them exactly. Searches one translation by default (the server's configured KJV); pass translations (e.g. ['KJV', 'WEB']) to see which translations' wording matches, side by side. Returns up to limit verses (default 10, max 25) with the true total, each tagged so you can lookup_verse the full text; lines marked [excerpt] are partial — lookup_verse the reference for the full text. If you have a reference, use lookup_verse; for ideas rather than wording, use search_by_meaning. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| translations_resource | The translations loaded in the connected Concord, with attribution. |
| books_resource | The 66-book catalog with testaments and chapter counts. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/kbennett2000/concord-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server