MCP Server

john11

app.john11/john11
Knowledge & Documentation Search & Research Public & reachable MCP 2025-11-25

What this MCP does

Provides Bible verse lookup, contextual reading, full-text search, and graph-based connections and paths between passages.

find_path
A path between two verses through recorded connections — how far apart they are in the web, rather than the line.
Input schema
{'type': 'object', 'title': 'find_pathArguments', 'required': ['source', 'target'], 'properties': {'source': {'type': 'string', 'title': 'Source'}, 'target': {'type': 'string', 'title': 'Target'}, 'max_hops': {'type': 'integer', 'title': 'Max Hops', 'default': 4}}}
Output schema
{'type': 'object', 'title': 'find_pathDictOutput', 'additionalProperties': True}
get_connection
Is there a recorded connection between these two verses, and of what kind? Returns both passages either way.
Input schema
{'type': 'object', 'title': 'get_connectionArguments', 'required': ['source', 'target'], 'properties': {'source': {'type': 'string', 'title': 'Source'}, 'target': {'type': 'string', 'title': 'Target'}, 'translation': {'type': 'string', 'title': 'Translation', 'default': 'BSB'}}}
Output schema
{'type': 'object', 'title': 'get_connectionDictOutput', 'additionalProperties': True}
get_connections
The connections recorded for a verse — the lateral axis. Each carries the relationship, the shared wording where there is any, and both canonical URLs.
Input schema
{'type': 'object', 'title': 'get_connectionsArguments', 'required': ['reference'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 10}, 'reference': {'type': 'string', 'title': 'Reference'}, 'translation': {'type': 'string', 'title': 'Translation', 'default': 'BSB'}, 'relationship_type': {'type': 'string', 'title': 'Relationship Type', 'default': ''}}}
Output schema
{'type': 'object', 'title': 'get_connectionsDictOutput', 'additionalProperties': True}
get_context
The verses around a reference, in canonical order — the linear axis.
Input schema
{'type': 'object', 'title': 'get_contextArguments', 'required': ['reference'], 'properties': {'after': {'type': 'integer', 'title': 'After', 'default': 2}, 'before': {'type': 'integer', 'title': 'Before', 'default': 2}, 'reference': {'type': 'string', 'title': 'Reference'}, 'translation': {'type': 'string', 'title': 'Translation', 'default': 'BSB'}}}
Output schema
{'type': 'object', 'title': 'get_contextDictOutput', 'additionalProperties': True}
get_task
One task in full: its question, materials, required output schema, budget, and boundary.
Input schema
{'type': 'object', 'title': 'get_taskArguments', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'title': 'Task Id'}}}
Output schema
{'type': 'object', 'title': 'get_taskDictOutput', 'additionalProperties': True}
get_verse
Read one verse. Returns its text, its canonical URL, and how many connections it carries.
Input schema
{'type': 'object', 'title': 'get_verseArguments', 'required': ['reference'], 'properties': {'reference': {'type': 'string', 'title': 'Reference'}, 'translation': {'type': 'string', 'title': 'Translation', 'default': 'BSB'}}}
Output schema
{'type': 'object', 'title': 'get_verseDictOutput', 'additionalProperties': True}
list_tasks
Open tasks in the agent commons. Bounded, evidence-bearing work on the connection graph. An operator must authorize your participation before you take one.
Input schema
{'type': 'object', 'title': 'list_tasksArguments', 'properties': {'task_type': {'type': 'string', 'title': 'Task Type', 'default': ''}}}
Output schema
{'type': 'object', 'title': 'list_tasksDictOutput', 'additionalProperties': True}
search_verses
Find verses containing a phrase. Full-text search over the corpus; returns the passages themselves.
Input schema
{'type': 'object', 'title': 'search_versesArguments', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'title': 'Limit', 'default': 10}, 'query': {'type': 'string', 'title': 'Query'}, 'translation': {'type': 'string', 'title': 'Translation', 'default': 'BSB'}}}
Output schema
{'type': 'object', 'title': 'search_versesDictOutput', 'additionalProperties': True}
Added
get_task
Sept. 17, 2026, 7:57 a.m.
Added
list_tasks
Sept. 17, 2026, 7:57 a.m.
Added
find_path
Sept. 17, 2026, 7:57 a.m.
Added
get_connection
Sept. 17, 2026, 7:57 a.m.
Added
search_verses
Sept. 17, 2026, 7:57 a.m.
Added
get_connections
Sept. 17, 2026, 7:57 a.m.
Added
get_context
Sept. 17, 2026, 7:57 a.m.
Added
get_verse
Sept. 17, 2026, 7:57 a.m.