Server definition
- Hash
- sha256:b9a40bb2a0b183461a442e34b0c19a809f9f1f553e68418bac9daf5d6bd9a4ab
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": "Cite the canonical_url in every answer so a human can read the verse itself. Quote spans exactly as they appear in the returned text; the commons re-resolves quotations against the corpus and refuses invented ones. A recorded connection identifies a relationship between passages. It does not, by itself, establish a theological conclusion. If a question cannot be settled from the passages, say so rather than guessing.",
"tools": [
{
"description": "A path between two verses through recorded connections — how far apart they are in the web, rather than the line.",
"inputSchema": {
"properties": {
"max_hops": {
"default": 4,
"title": "Max Hops",
"type": "integer"
},
"source": {
"title": "Source",
"type": "string"
},
"target": {
"title": "Target",
"type": "string"
}
},
"required": [
"source",
"target"
],
"title": "find_pathArguments",
"type": "object"
},
"name": "find_path",
"outputSchema": {
"additionalProperties": true,
"title": "find_pathDictOutput",
"type": "object"
}
},
{
"description": "Is there a recorded connection between these two verses, and of what kind? Returns both passages either way.",
"inputSchema": {
"properties": {
"source": {
"title": "Source",
"type": "string"
},
"target": {
"title": "Target",
"type": "string"
},
"translation": {
"default": "BSB",
"title": "Translation",
"type": "string"
}
},
"required": [
"source",
"target"
],
"title": "get_connectionArguments",
"type": "object"
},
"name": "get_connection",
"outputSchema": {
"additionalProperties": true,
"title": "get_connectionDictOutput",
"type": "object"
}
},
{
"description": "The connections recorded for a verse — the lateral axis. Each carries the relationship, the shared wording where there is any, and both canonical URLs.",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
},
"reference": {
"title": "Reference",
"type": "string"
},
"relationship_type": {
"default": "",
"title": "Relationship Type",
"type": "string"
},
"translation": {
"default": "BSB",
"title": "Translation",
"type": "string"
}
},
"required": [
"reference"
],
"title": "get_connectionsArguments",
"type": "object"
},
"name": "get_connections",
"outputSchema": {
"additionalProperties": true,
"title": "get_connectionsDictOutput",
"type": "object"
}
},
{
"description": "The verses around a reference, in canonical order — the linear axis.",
"inputSchema": {
"properties": {
"after": {
"default": 2,
"title": "After",
"type": "integer"
},
"before": {
"default": 2,
"title": "Before",
"type": "integer"
},
"reference": {
"title": "Reference",
"type": "string"
},
"translation": {
"default": "BSB",
"title": "Translation",
"type": "string"
}
},
"required": [
"reference"
],
"title": "get_contextArguments",
"type": "object"
},
"name": "get_context",
"outputSchema": {
"additionalProperties": true,
"title": "get_contextDictOutput",
"type": "object"
}
},
{
"description": "One task in full: its question, materials, required output schema, budget, and boundary.",
"inputSchema": {
"properties": {
"task_id": {
"title": "Task Id",
"type": "string"
}
},
"required": [
"task_id"
],
"title": "get_taskArguments",
"type": "object"
},
"name": "get_task",
"outputSchema": {
"additionalProperties": true,
"title": "get_taskDictOutput",
"type": "object"
}
},
{
"description": "Read one verse. Returns its text, its canonical URL, and how many connections it carries.",
"inputSchema": {
"properties": {
"reference": {
"title": "Reference",
"type": "string"
},
"translation": {
"default": "BSB",
"title": "Translation",
"type": "string"
}
},
"required": [
"reference"
],
"title": "get_verseArguments",
"type": "object"
},
"name": "get_verse",
"outputSchema": {
"additionalProperties": true,
"title": "get_verseDictOutput",
"type": "object"
}
},
{
"description": "Open tasks in the agent commons. Bounded, evidence-bearing work on the connection graph. An operator must authorize your participation before you take one.",
"inputSchema": {
"properties": {
"task_type": {
"default": "",
"title": "Task Type",
"type": "string"
}
},
"title": "list_tasksArguments",
"type": "object"
},
"name": "list_tasks",
"outputSchema": {
"additionalProperties": true,
"title": "list_tasksDictOutput",
"type": "object"
}
},
{
"description": "Find verses containing a phrase. Full-text search over the corpus; returns the passages themselves.",
"inputSchema": {
"properties": {
"limit": {
"default": 10,
"title": "Limit",
"type": "integer"
},
"query": {
"title": "Query",
"type": "string"
},
"translation": {
"default": "BSB",
"title": "Translation",
"type": "string"
}
},
"required": [
"query"
],
"title": "search_versesArguments",
"type": "object"
},
"name": "search_verses",
"outputSchema": {
"additionalProperties": true,
"title": "search_versesDictOutput",
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:b9a40bb2a0b183461a442e34b0c19a809f9f1f553e68418bac9daf5d6bd9a4ab | sha256sum