VineVerse — Bible Knowledge Graph
Qué hace este MCP
Provides a structured Bible knowledge graph for scripture search and passages, cross-references, people, places, themes, genealogy, original-language interlinear data, and graph exploration.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['osis'], 'properties': {'osis': {'type': 'string', 'description': 'OSIS reference, e.g. "John.3.16"'}, 'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'How many references to return, highest-voted first. Defaults to 100, capped at 500.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'For paging; compare with `total` in the response.'}, 'minVotes': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Minimum crowd support. 20 is the bundle floor.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['osis', 'minVotes', 'total', 'offset', 'count', 'threshold', 'references'], 'properties': {'note': {'type': 'string'}, 'osis': {'type': 'string'}, 'count': {'type': 'number'}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'licence': {'type': 'object', 'properties': {'data': {'type': 'string'}, 'text': {'type': 'string'}, 'reason': {'type': 'string'}, 'document': {'type': 'string'}, 'shareAlike': {'type': 'string'}, 'attribution': {'type': 'string'}}, 'additionalProperties': {}}, 'minVotes': {'type': 'number'}, 'threshold': {'type': 'number'}, 'references': {'type': 'array', 'items': {'type': 'object', 'required': ['from', 'target', 'votes'], 'properties': {'from': {'type': 'string'}, 'votes': {'type': 'number'}, 'target': {'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Anchor latitude, if no place is given.'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees. Must be given together with `lat`, and instead of `place`.'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'How many places to return, nearest first. Defaults to 25, capped at 200.'}, 'place': {'type': 'string', 'description': 'Anchor place path, e.g. "places/jerusalem"'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'For paging; compare with `total` in the response. A wide radius holds far more than one page.'}, 'radius': {'type': 'integer', 'maximum': 20000, 'minimum': 1, 'description': 'Kilometres. 50 by default.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['centre', 'radiusKm', 'total', 'offset', 'count', 'results'], 'properties': {'note': {'type': 'string'}, 'count': {'type': 'number'}, 'total': {'type': 'number'}, 'centre': {'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number'}, 'lon': {'type': 'number'}}, 'additionalProperties': {}}, 'offset': {'type': 'number'}, 'origin': {'type': 'object', 'required': ['id', 'title', 'type'], 'properties': {'id': {'type': 'string'}, 'lat': {'type': 'number'}, 'lon': {'type': 'number'}, 'osis': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'type': 'number'}, 'strongs': {'type': 'string'}, 'shareAlike': {'type': 'boolean'}, 'description': {'type': 'string'}}, 'additionalProperties': {}}, 'licence': {'type': 'object', 'properties': {'data': {'type': 'string'}, 'text': {'type': 'string'}, 'shareAlike': {'type': 'string'}, 'attribution': {'type': 'string'}}, 'additionalProperties': {}}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type', 'distanceKm'], 'properties': {'id': {'type': 'string'}, 'lat': {'type': 'number'}, 'lon': {'type': 'number'}, 'osis': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'type': 'number'}, 'strongs': {'type': 'string'}, 'distanceKm': {'type': 'number'}, 'shareAlike': {'type': 'boolean'}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'radiusKm': {'type': 'number'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['indexBuilt', 'log', 'url'], 'properties': {'log': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'url': {'type': 'string'}, 'note': {'type': 'string'}, 'licence': {'type': 'object', 'required': ['text', 'data', 'shareAlike', 'attribution'], 'properties': {'data': {'type': 'string'}, 'text': {'type': 'string'}, 'shareAlike': {'type': 'string'}, 'attribution': {'type': 'string'}}, 'additionalProperties': {}}, 'indexBuilt': {'type': 'string'}, 'okfVersion': {'type': 'string'}, 'bundleGenerated': {'type': 'string'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'book': {'type': 'string', 'description': 'One book, by OSIS id or slug, e.g. "John".'}, 'osis': {'type': 'string', 'description': 'One chapter, e.g. "Ps.119".'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'How many rows per ranked list. Defaults to 20, capped at 200.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'For paging, applied to every ranked list in the response. Each list carries its own total â\x80\x94 topChaptersTotal, topBookPairsTotal, referencesOutTotal, referencesInTotal.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'book': {'type': 'object', 'required': ['osisId', 'name', 'slug'], 'properties': {'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'osisId': {'type': 'string'}, 'testament': {'type': 'string'}}, 'additionalProperties': {}}, 'note': {'type': 'string'}, 'error': {'type': 'string'}, 'offset': {'type': 'number'}, 'totals': {'type': 'object', 'required': ['references', 'distinctPairs', 'arcs', 'selfPairs', 'crossTestament', 'chapters'], 'properties': {'arcs': {'type': 'number'}, 'source': {'type': 'string'}, 'chapters': {'type': 'number'}, 'generated': {'type': 'string'}, 'selfPairs': {'type': 'number'}, 'references': {'type': 'number'}, 'distinctPairs': {'type': 'number'}, 'crossTestament': {'type': 'number'}}, 'additionalProperties': {}}, 'chapter': {'type': 'object', 'required': ['osis', 'reference', 'url'], 'properties': {'url': {'type': 'string'}, 'osis': {'type': 'string'}, 'rank': {'type': 'string'}, 'votes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'verses': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'reference': {'type': 'string'}, 'linkedChapters': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}, 'licence': {'type': 'object', 'properties': {'data': {'type': 'string'}, 'text': {'type': 'string'}, 'shareAlike': {'type': 'string'}, 'attribution': {'type': 'string'}}, 'additionalProperties': {}}, 'topChapters': {'type': 'array', 'items': {'type': 'object', 'required': ['osis', 'reference', 'url'], 'properties': {'url': {'type': 'string'}, 'osis': {'type': 'string'}, 'votes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'verses': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'reference': {'type': 'string'}, 'linkedChapters': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'referencesIn': {'type': 'array', 'items': {'type': 'object', 'required': ['book', 'osisId', 'count'], 'properties': {'book': {'type': 'string'}, 'count': {'type': 'number'}, 'votes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'osisId': {'type': 'string'}}, 'additionalProperties': {}}}, 'topBookPairs': {'type': 'array', 'items': {'type': 'object', 'required': ['from', 'to', 'count'], 'properties': {'to': {'type': 'string'}, 'from': {'type': 'string'}, 'count': {'type': 'number'}, 'votes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'crossTestament': {'type': 'boolean'}}, 'additionalProperties': {}}}, 'referencesOut': {'type': 'array', 'items': {'type': 'object', 'required': ['book', 'osisId', 'count'], 'properties': {'book': {'type': 'string'}, 'count': {'type': 'number'}, 'votes': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'osisId': {'type': 'string'}}, 'additionalProperties': {}}}, 'topChaptersCount': {'type': 'number'}, 'topChaptersTotal': {'type': 'number'}, 'referencesInCount': {'type': 'number'}, 'referencesInTotal': {'type': 'number'}, 'topBookPairsCount': {'type': 'number'}, 'topBookPairsTotal': {'type': 'number'}, 'referencesOutCount': {'type': 'number'}, 'referencesOutTotal': {'type': 'number'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['path'], 'properties': {'body': {'type': 'boolean', 'description': 'Include the full markdown body. Default false.'}, 'path': {'type': 'string', 'description': 'Document path, e.g. "people/moses", "themes/faith", "lexemes/h430", "epochs/the-exile"'}, 'backlinks': {'type': 'integer', 'maximum': 500, 'minimum': 0, 'description': 'How many backlinks to return, 100 by default. `backlinkCount` always reports the true total and `backlinksTruncated` says whether you are seeing all of it.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'title', 'type'], 'properties': {'id': {'type': 'string'}, 'lat': {'type': 'number'}, 'lon': {'type': 'number'}, 'body': {'type': 'string'}, 'note': {'type': 'string'}, 'osis': {'type': 'string'}, 'tags': {'type': 'array', 'items': {'type': 'string'}}, 'type': {'type': 'string'}, 'count': {'type': 'number'}, 'links': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type', 'degree'], 'properties': {'id': {'type': 'string'}, 'lat': {'type': 'number'}, 'lon': {'type': 'number'}, 'osis': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'type': 'number'}, 'strongs': {'type': 'string'}, 'shareAlike': {'type': 'boolean'}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'stale': {'type': 'boolean'}, 'title': {'type': 'string'}, 'words': {'type': 'number'}, 'degree': {'type': 'number'}, 'sample': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type', 'degree'], 'properties': {'id': {'type': 'string'}, 'lat': {'type': 'number'}, 'lon': {'type': 'number'}, 'osis': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'type': 'number'}, 'strongs': {'type': 'string'}, 'shareAlike': {'type': 'boolean'}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'status': {'type': 'string'}, 'licence': {'type': 'object', 'required': ['text', 'data', 'shareAlike', 'attribution'], 'properties': {'data': {'type': 'string'}, 'text': {'type': 'string'}, 'reason': {'type': 'string'}, 'document': {'type': 'string'}, 'shareAlike': {'type': 'string'}, 'attribution': {'type': 'string'}}, 'additionalProperties': {}}, 'sources': {'type': 'array', 'items': {'type': 'object', 'required': ['resource'], 'properties': {'id': {'type': 'string'}, 'title': {'type': 'string'}, 'author': {'type': 'string'}, 'resource': {'type': 'string'}, 'usage_count': {'type': 'number'}, 'last_modified': {'type': 'string'}}, 'additionalProperties': {}}}, 'strongs': {'type': 'string'}, 'backlinks': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type', 'degree'], 'properties': {'id': {'type': 'string'}, 'lat': {'type': 'number'}, 'lon': {'type': 'number'}, 'osis': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'type': 'number'}, 'strongs': {'type': 'string'}, 'shareAlike': {'type': 'boolean'}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'extension': {'type': 'object', 'properties': {'license': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'source_id': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'vocabulary': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}}, 'additionalProperties': {}}, 'generated': {'type': 'object', 'required': ['by'], 'properties': {'at': {'type': 'string'}, 'by': {'type': 'string'}}, 'additionalProperties': {}}, 'linkCount': {'type': 'number'}, 'relations': {'type': 'object', 'required': ['outbound', 'inbound'], 'properties': {'inbound': {'type': 'array', 'items': {'type': 'object', 'required': ['predicate', 'statedAs', 'source', 'title', 'sourceType'], 'properties': {'from': {'type': 'string'}, 'note': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'surface': {'type': 'string'}, 'statedAs': {'type': 'string'}, 'predicate': {'type': 'string'}, 'sourceType': {'type': 'string'}}, 'additionalProperties': {}}}, 'outbound': {'type': 'array', 'items': {'type': 'object', 'required': ['predicate', 'target', 'title'], 'properties': {'from': {'type': 'string'}, 'note': {'type': 'string'}, 'title': {'type': 'string'}, 'source': {'type': 'string'}, 'target': {'type': 'string'}, 'verses': {'type': 'number'}, 'surface': {'type': 'string'}, 'predicate': {'type': 'string'}, 'targetType': {'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': {}}, 'trustTier': {'type': 'string'}, 'collection': {'type': 'object', 'required': ['type', 'label', 'route'], 'properties': {'type': {'type': 'string'}, 'label': {'type': 'string'}, 'route': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': {}}, 'shareAlike': {'type': 'boolean'}, 'description': {'type': 'string'}, 'backlinkCount': {'type': 'number'}, 'backlinksTruncated': {'type': 'boolean'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'Person path, e.g. "people/moses"'}, 'generations': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Above 1, also returns ancestors and descendants generation by generation.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'note': {'type': 'string'}, 'error': {'type': 'string'}, 'person': {'type': 'object', 'required': ['id', 'title', 'type'], 'properties': {'id': {'type': 'string'}, 'lat': {'type': 'number'}, 'lon': {'type': 'number'}, 'osis': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'strongs': {'type': 'string'}, 'shareAlike': {'type': 'boolean'}, 'description': {'type': 'string'}}, 'additionalProperties': {}}, 'licence': {'type': 'object', 'properties': {'data': {'type': 'string'}, 'text': {'type': 'string'}, 'reason': {'type': 'string'}, 'document': {'type': 'string'}, 'shareAlike': {'type': 'string'}, 'attribution': {'type': 'string'}}, 'additionalProperties': {}}, 'parents': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type'], 'properties': {'id': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'spouses': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type'], 'properties': {'id': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'children': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type'], 'properties': {'id': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'siblings': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type'], 'properties': {'id': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'ancestors': {'type': 'array', 'items': {'type': 'object', 'required': ['generation', 'people'], 'properties': {'people': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type'], 'properties': {'id': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'generation': {'type': 'number'}}, 'additionalProperties': {}}}, 'descendants': {'type': 'array', 'items': {'type': 'object', 'required': ['generation', 'people'], 'properties': {'people': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type'], 'properties': {'id': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'generation': {'type': 'number'}}, 'additionalProperties': {}}}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'Document path, e.g. "people/david" or "themes/faith"'}, 'type': {'type': 'string', 'description': 'Keep only neighbours of this type: Person, Place, Theme, Lexeme, Commandment, Event, Epoch, Book, Chapter, Source, Dataset, Relation Vocabulary.'}, 'depth': {'type': 'integer', 'maximum': 3, 'minimum': 1, 'description': 'How many hops out from the starting document. Defaults to 1. Capped at 3 â\x80\x94 the graph fans out fast.'}, 'limit': {'type': 'integer', 'maximum': 600, 'minimum': 1, 'description': 'Cap on nodes returned. Defaults to 200, capped at 600. The response sets `truncated` when it bites.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'For paging the node list, in the walk order the response returns. Edges are those internal to the page, so one that spans a page boundary appears on neither â\x80\x94 fetch the neighbourhood in a single call if you need the edges whole.'}, 'predicate': {'type': 'string', 'description': 'Keep only edges with this predicate, e.g. "develops".'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['root', 'depth', 'total', 'offset', 'count', 'truncated', 'nodes', 'edgeCount', 'edges'], 'properties': {'note': {'type': 'string'}, 'root': {'type': 'string'}, 'count': {'type': 'number'}, 'depth': {'type': 'number'}, 'edges': {'type': 'array', 'items': {'type': 'object', 'required': ['source', 'target', 'kind'], 'properties': {'kind': {'type': 'string'}, 'source': {'type': 'string'}, 'target': {'type': 'string'}, 'predicate': {'type': 'string'}}, 'additionalProperties': {}}}, 'nodes': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type'], 'properties': {'id': {'type': 'string'}, 'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'osis': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'strongs': {'type': 'string'}, 'distance': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'shareAlike': {'type': 'boolean'}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'licence': {'type': 'object', 'properties': {'data': {'type': 'string'}, 'text': {'type': 'string'}, 'shareAlike': {'type': 'string'}, 'attribution': {'type': 'string'}}, 'additionalProperties': {}}, 'edgeCount': {'type': 'number'}, 'truncated': {'type': 'boolean'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['osis'], 'properties': {'osis': {'type': 'string', 'description': 'OSIS reference â\x80\x94 a verse ("John.3.16") or a whole chapter ("John.3")'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['reference', 'translation', 'verses'], 'properties': {'verses': {'type': 'array', 'items': {'type': 'object', 'required': ['osis', 'reference', 'words'], 'properties': {'osis': {'type': 'string'}, 'words': {'type': 'array', 'items': {'type': 'object', 'required': ['from', 'to', 'language', 'word', 'transliteration', 'parsing', 'strongs', 'english'], 'properties': {'to': {'type': 'number'}, 'from': {'type': 'number'}, 'word': {'type': 'string'}, 'lexeme': {'type': 'string'}, 'english': {'type': 'string'}, 'parsing': {'type': 'string'}, 'strongs': {'type': 'string'}, 'language': {'type': 'string'}, 'transliteration': {'type': 'string'}}, 'additionalProperties': {}}}, 'reference': {'type': 'string'}}, 'additionalProperties': {}}}, 'licence': {'type': 'object', 'properties': {'note': {'type': 'string'}, 'document': {'type': 'string'}}, 'additionalProperties': {}}, 'reference': {'type': 'string'}, 'translation': {'type': 'string'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['osis'], 'properties': {'osis': {'type': 'string', 'description': 'OSIS reference: "John.3.16", "John.3.16-18", "Ps.23" or "1Sam.17.45"'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['osis', 'book', 'verses'], 'properties': {'id': {'type': 'string'}, 'url': {'type': 'string'}, 'book': {'type': 'object', 'required': ['id', 'name', 'slug', 'testament'], 'properties': {'id': {'type': 'string'}, 'name': {'type': 'string'}, 'slug': {'type': 'string'}, 'chapters': {'type': 'number'}, 'testament': {'type': 'string'}}, 'additionalProperties': {}}, 'next': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'note': {'type': 'string'}, 'osis': {'type': 'string'}, 'text': {'type': 'string'}, 'verses': {'type': 'array', 'items': {'type': 'object', 'required': ['verse', 'osis', 'text'], 'properties': {'osis': {'type': 'string'}, 'text': {'type': 'string'}, 'verse': {'type': 'number'}, 'omitted': {'type': 'boolean'}, 'speaker': {'type': 'string'}}, 'additionalProperties': {}}}, 'chapter': {'anyOf': [{'type': 'number'}, {'type': 'object', 'required': ['osis'], 'properties': {'url': {'type': 'string'}, 'next': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'osis': {'type': 'string'}, 'previous': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'verseCount': {'type': 'number'}}, 'additionalProperties': {}}]}, 'context': {'type': 'object', 'properties': {'people': {'type': 'array', 'items': {'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}, 'note': {'type': 'string'}, 'osis': {'type': 'string'}, 'surface': {'type': 'string'}}, 'additionalProperties': {}}}, 'places': {'type': 'array', 'items': {'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}, 'note': {'type': 'string'}, 'osis': {'type': 'string'}, 'surface': {'type': 'string'}}, 'additionalProperties': {}}}, 'themes': {'type': 'array', 'items': {'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}, 'note': {'type': 'string'}, 'osis': {'type': 'string'}, 'surface': {'type': 'string'}}, 'additionalProperties': {}}}, 'referencedBy': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type', 'predicate'], 'properties': {'id': {'type': 'string'}, 'osis': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'predicate': {'type': 'string'}}, 'additionalProperties': {}}}, 'crossReferences': {'type': 'array', 'items': {'type': 'object', 'required': ['target'], 'properties': {'osis': {'type': 'string'}, 'target': {'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': {}}, 'licence': {'type': 'object', 'properties': {'data': {'type': 'string'}, 'text': {'type': 'string'}, 'reason': {'type': 'string'}, 'document': {'type': 'string'}, 'shareAlike': {'anyOf': [{'type': 'string'}, {'type': 'boolean'}]}, 'attribution': {'type': 'string'}}, 'additionalProperties': {}}, 'omitted': {'type': 'boolean'}, 'previous': {'anyOf': [{'type': 'string'}, {'type': 'null'}]}, 'speakers': {'type': 'array', 'items': {}}, 'backlinks': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type'], 'properties': {'id': {'type': 'string'}, 'lat': {'type': 'number'}, 'lon': {'type': 'number'}, 'osis': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'type': 'number'}, 'strongs': {'type': 'string'}, 'shareAlike': {'type': 'boolean'}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'reference': {'type': 'string'}, 'relations': {'type': 'array', 'items': {'type': 'object', 'required': ['predicate', 'target'], 'properties': {'from': {'type': 'string'}, 'note': {'type': 'string'}, 'source': {'type': 'string'}, 'target': {'type': 'string'}, 'verses': {}, 'surface': {'type': 'string'}, 'predicate': {'type': 'string'}}, 'additionalProperties': {}}}, 'verseCount': {'type': 'number'}, 'translation': {'type': 'string'}, 'backlinkCount': {'type': 'number'}, 'omittedVerses': {'type': 'array', 'items': {}}, 'versification': {'type': 'string'}, 'backlinksTruncated': {'type': 'boolean'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['notes', 'edges', 'conceptEdges', 'connections', 'tags', 'words', 'orphans', 'brokenLinks', 'verses', 'chapters', 'books', 'collections', 'types', 'topTags', 'generated'], 'properties': {'tags': {'type': 'number'}, 'books': {'type': 'number'}, 'edges': {'type': 'number'}, 'notes': {'type': 'number'}, 'types': {'type': 'array', 'items': {'type': 'string'}}, 'words': {'type': 'number'}, 'verses': {'type': 'number'}, 'licence': {'type': 'object', 'properties': {'data': {'type': 'string'}, 'text': {'type': 'string'}, 'shareAlike': {'type': 'string'}, 'attribution': {'type': 'string'}}, 'additionalProperties': {}}, 'orphans': {'type': 'number'}, 'topTags': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'count'], 'properties': {'name': {'type': 'string'}, 'count': {'type': 'number'}}, 'additionalProperties': {}}}, 'chapters': {'type': 'number'}, 'edgesNote': {'type': 'string'}, 'generated': {'type': 'string'}, 'okfVersion': {'type': 'string'}, 'brokenLinks': {'type': 'number'}, 'collections': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'label', 'count', 'folder', 'example', 'description'], 'properties': {'type': {'type': 'string'}, 'count': {'type': 'number'}, 'label': {'type': 'string'}, 'route': {'type': 'string'}, 'folder': {'type': 'string'}, 'example': {'type': 'string'}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}, 'connections': {'type': 'number'}, 'conceptEdges': {'type': 'number'}, 'uncatalogued': {'type': 'array', 'items': {'type': 'object', 'required': ['type', 'count'], 'properties': {'type': {'type': 'string'}, 'count': {'type': 'number'}}, 'additionalProperties': {}}}, 'generatedNote': {'type': 'string'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['status', 'checkedAt', 'uptime', 'sla', 'components', 'datasets'], 'properties': {'sla': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'status': {'enum': ['operational', 'degraded', 'down'], 'type': 'string'}, 'uptime': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'datasets': {'type': 'object', 'properties': {}, 'additionalProperties': {}}, 'checkedAt': {'type': 'string'}, 'components': {'type': 'array', 'items': {'type': 'object', 'properties': {}, 'additionalProperties': {}}}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['free', 'donationFunded', 'metered', 'creditCardRequired', 'agentPayable', 'currency', 'url', 'kofiUrl', 'charity', 'costs', 'ledger', 'attribution', 'note'], 'properties': {'url': {'type': 'string'}, 'free': {'type': 'boolean'}, 'note': {'type': 'string'}, 'costs': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'detail', 'date', 'amountAud'], 'properties': {'date': {'type': 'string'}, 'label': {'type': 'string'}, 'detail': {'type': 'string'}, 'amountAud': {'type': 'number'}}, 'additionalProperties': {}}}, 'ledger': {'type': 'object', 'required': ['updated', 'monthlyHostingAud', 'spentAud', 'receivedAud', 'forwardedAud', 'balanceAud'], 'properties': {'updated': {'type': 'string'}, 'spentAud': {'type': 'number'}, 'balanceAud': {'type': 'number'}, 'receivedAud': {'type': 'number'}, 'forwardedAud': {'type': 'number'}, 'monthlyHostingAud': {'type': 'number'}}, 'additionalProperties': {}}, 'charity': {'type': 'object', 'required': ['name', 'url'], 'properties': {'url': {'type': 'string'}, 'name': {'type': 'string'}}, 'additionalProperties': {}}, 'kofiUrl': {'type': 'string'}, 'licence': {'type': 'object', 'properties': {'data': {'type': 'string'}, 'text': {'type': 'string'}, 'shareAlike': {'type': 'string'}, 'attribution': {'type': 'string'}}, 'additionalProperties': {}}, 'metered': {'type': 'boolean'}, 'currency': {'type': 'string'}, 'attribution': {'type': 'string'}, 'agentPayable': {'type': 'boolean'}, 'donationFunded': {'type': 'boolean'}, 'creditCardRequired': {'type': 'boolean'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'How many tags to return. Defaults to 200, capped at 1000.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Skip this many before returning. Tags come back most-used first.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['total', 'offset', 'count', 'tags'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'count'], 'properties': {'name': {'type': 'string'}, 'count': {'type': 'number'}}, 'additionalProperties': False}}, 'count': {'type': 'number'}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['predicates', 'undeclared', 'books'], 'properties': {'note': {'type': 'string'}, 'books': {'type': 'array', 'items': {'type': 'object', 'required': ['osisId', 'name', 'slug', 'testament', 'order', 'chapters', 'path'], 'properties': {'name': {'type': 'string'}, 'path': {'type': 'string'}, 'slug': {'type': 'string'}, 'order': {'type': 'number'}, 'osisId': {'type': 'string'}, 'chapters': {'type': 'number'}, 'testament': {'type': 'string'}}, 'additionalProperties': {}}}, 'licence': {'type': 'object', 'properties': {'data': {'type': 'string'}, 'text': {'type': 'string'}, 'shareAlike': {'type': 'string'}, 'attribution': {'type': 'string'}}, 'additionalProperties': {}}, 'predicates': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'edges'], 'properties': {'id': {'type': 'string'}, 'edges': {'type': 'number'}, 'range': {'type': 'string'}, 'domain': {'type': 'string'}, 'heading': {'type': 'string'}, 'inverse': {'type': 'string'}, 'symmetric': {'type': 'boolean'}}, 'additionalProperties': {}}}, 'undeclared': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'edges'], 'properties': {'id': {'type': 'string'}, 'edges': {'type': 'number'}}, 'additionalProperties': {}}}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tag': {'type': 'string', 'description': 'Only documents carrying this tag. See get_tags for the vocabulary.'}, 'sort': {'enum': ['title', 'degree', 'canonical', 'chronological'], 'type': 'string', 'description': 'title = alphabetical; degree = most-connected first; canonical = Bible order; chronological = by start year (epochs) or narrative order (events).'}, 'type': {'type': 'string', 'description': 'Collection to list. One of: Person, Place, Theme, Lexeme, Commandment, Event, Epoch, Book, Chapter, Source, Dataset, Relation Vocabulary. Plurals and folder names also work ("themes", "sa/events"). Omit to list everything.'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1, 'description': 'How many to return. Defaults to 50, capped at 200.'}, 'folder': {'type': 'string', 'description': 'Restrict by bundle folder prefix, e.g. "bible/john" for one book\'s chapters. This is the only way to scope a listing by path rather than by type â\x80\x94 Books and Chapters share the bible/ folder, so `type` cannot express it.'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Skip this many before returning. Use with `total` in the response to page.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tag': {'type': 'string'}, 'note': {'type': 'string'}, 'sort': {'type': 'string'}, 'type': {'type': 'string'}, 'count': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'error': {'type': 'string'}, 'total': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'offset': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'hasMore': {'type': 'boolean'}, 'licence': {'type': 'object', 'properties': {'data': {'type': 'string'}, 'text': {'type': 'string'}, 'reason': {'type': 'string'}, 'document': {'type': 'string'}, 'shareAlike': {'type': 'string'}, 'attribution': {'type': 'string'}}, 'additionalProperties': {}}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type'], 'properties': {'id': {'type': 'string'}, 'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'osis': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'number': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'strongs': {'type': 'string'}, 'polarity': {'type': 'string'}, 'endYearAH': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'epochType': {'type': 'string'}, 'shareAlike': {'type': 'boolean'}, 'verseCount': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'description': {'type': 'string'}, 'lengthYears': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'occurrences': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'startYearAH': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}}, 'additionalProperties': {}}}, 'available': {'type': 'array', 'items': {'type': 'string'}}, 'collection': {'type': 'string'}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'tag': {'type': 'string', 'description': 'Restrict to documents carrying this tag.'}, 'type': {'type': 'string', 'description': 'Restrict to one collection: Person, Place, Theme, Lexeme, Commandment, Event, Epoch, Book, Chapter, Source, Dataset, Relation Vocabulary.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'How many matches to return. Defaults to 25, capped at 100.'}, 'query': {'type': 'string', 'description': 'One or more words, e.g. "sea galilee" or "zechariah king"'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'For paging; compare with `total` in the response.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query', 'total', 'offset', 'count', 'results'], 'properties': {'tag': {'type': 'string'}, 'type': {'type': 'string'}, 'count': {'type': 'number'}, 'query': {'type': 'string'}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'results': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'title', 'type'], 'properties': {'id': {'type': 'string'}, 'lat': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'lon': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'osis': {'type': 'string'}, 'type': {'type': 'string'}, 'title': {'type': 'string'}, 'degree': {'anyOf': [{'type': 'number'}, {'type': 'null'}]}, 'strongs': {'type': 'string'}, 'shareAlike': {'type': 'boolean'}, 'description': {'type': 'string'}}, 'additionalProperties': {}}}}, 'additionalProperties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'book': {'type': 'string', 'description': 'Restrict to one book, by slug or OSIS id, e.g. "john" or "John". See get_vocabulary.'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'How many verses to return. Defaults to 25, capped at 100.'}, 'query': {'type': 'string', 'description': 'Words to find, e.g. `still small voice` or `"the word became flesh"`'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Skip this many verses before returning. Use with `total` to page.'}, 'testament': {'enum': ['OT', 'NT'], 'type': 'string', 'description': 'Restrict to the Old or New Testament. Omit to search all 66 books.'}}}
Esquema de salida
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query', 'total', 'count', 'offset', 'hits', 'terms', 'phrases'], 'properties': {'hits': {'type': 'array', 'items': {'type': 'object', 'required': ['osis', 'reference', 'url', 'text', 'book', 'testament'], 'properties': {'url': {'type': 'string'}, 'book': {'type': 'string'}, 'osis': {'type': 'string'}, 'text': {'type': 'string'}, 'reference': {'type': 'string'}, 'testament': {'type': 'string'}}, 'additionalProperties': {}}}, 'count': {'type': 'number'}, 'query': {'type': 'string'}, 'terms': {'type': 'array', 'items': {'type': 'string'}}, 'total': {'type': 'number'}, 'offset': {'type': 'number'}, 'phrases': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}
Cambios recientes en herramientas
Servidores MCP similares
HiveLearn
Creates and manages courses, lessons, quizzes, enrollments, learning tracks, events, certificates, resources, progress, and commu…
concordance
Provides deterministic claim verification and audit receipts, along with Bible references, commentary, geography, indexed knowled…
The Ainglish Project
Maintains a measured, auditable register of language constructs, proposals, evidence, adoption, contributors, protocols, and rati…
Torah Library
Provides searchable Jewish texts, commentaries, source sheets, dictionaries, manuscripts, calendars, learning schedules, parasha …
Wordnik
Provides English dictionary functions including definitions, examples, pronunciations, hyphenation, phrases, frequencies, related…
goldseam
Provides education and credential data covering institutions, programs, courses, certifications, transfer pathways, policies, and…
Wiktionary
Retrieves multilingual dictionary definitions, etymologies, pronunciations, and parsed lexical information from Wiktionary.
Books
Provides Open Library book, edition, work, and author lookups, including publication details, subjects, descriptions, and biograp…