llms.txt Content
# VineVerse
> A knowledge graph of the Bible. Every verse, person, place, theme, Hebrew lexeme,
> commandment, narrative event and dated epoch is a document, and the links between them are
> the product. 12,751 documents, 90,564 connections.
> Free, keyless, openly licensed. No accounts, no advertising, no cookies.
Built mechanically from public-domain Scripture and openly licensed scholarship. Nothing here
was written by a language model, and nothing was human-reviewed either — every document is
generated from a cited source.
## What is in it
- 31,102 verses of the Berean Standard Bible (public domain), in 1,189 chapters across 66 books
- 341,289 vote-weighted cross references between chapters
- 3,009 people, 1,342 places (with coordinates), 3,005 themes
- 2,901 Strong's Hebrew and Aramaic lexemes
- 613 commandments, 450 narrative events, 165 dated epochs
## Machine access
Three protocols and a pair of clients, all free and all keyless. Prefer one of these to
scraping the HTML. They return the same data with its provenance and licence attached.
- [MCP server](https://vineverse.bible/mcp): POST https://vineverse.bible/api/mcp, stateless streamable HTTP, 16 tools
- [OpenAPI 3.1 schema](https://vineverse.bible/openapi.json): also at https://vineverse.bible/api/v1/openapi.json
- [REST API](https://vineverse.bible/api): base https://vineverse.bible/api/v1, every endpoint a GET, CORS open, no key
- [Copy-paste clients](https://vineverse.bible/api#clients): one file each for TypeScript and Python, no dependencies
Start with https://vineverse.bible/api/v1/stats for the catalogue, or https://vineverse.bible/api/v1 for the route index.
Every REST operation and its MCP tool share a name, so the same capability is called the same
thing whichever protocol you arrived by.
## What to expect when a call fails
Every failure carries a machine-readable `code` next to the human-readable `error` string.
Branch on the code: the message wording may change, the code will not.
OpenAPI Spec (preview)
{"openapi":"3.1.0","info":{"title":"VineVerse API","version":"1.5.0","description":"Read access to the Bible as a knowledge graph, built from public-domain Scripture and openly licensed scholarship. Every endpoint is a GET and needs no key.\n\nWHAT IS IN IT:\n • People (type \"Person\", path people/)\n • Places (type \"Place\", path places/)\n • Themes (type \"Theme\", path themes/)\n • Lexemes (type \"Lexeme\", path lexemes/)\n • Commandments (type \"Commandment\", path commandme