# Institute for Hebrew Bible Manuscript Research > Read-only public catalog of Hebrew Bible manuscripts. The machine-readable export includes folio labels, biblical ranges, stored scribe labels, bibliography, and published notes. Image files are omitted while image rights are unreviewed. A null scribe label is unassigned. Do not fill it from a neighboring folio. IHBMR publishes a manuscript viewer for Hebrew Bible manuscripts. Each public manuscript has a stable URL. The first screen is a short record of the manuscript. Begin Browsing opens the viewer. ## Addresses - Catalog: https://ihbmr.com/manuscripts - Manuscript: https://ihbmr.com/manuscripts/{code} - Passage or folio: https://ihbmr.com/manuscripts/{code}?book=Genesis&chapter=1&verse=1 - Search: https://ihbmr.com/search?q={query} - Glossary: https://ihbmr.com/glossary (Masora, manuscript, and biblical text terms, with Hebrew and transliterations) Use the manuscript code in the path. A verse URL opens the viewer on the folio that contains that passage. ## Manuscript data Open these addresses directly. Each JSON address outside `/api/` has the same body under `/api/v1/public/manuscripts/{code}/...`. - [Manuscript summary](https://ihbmr.com/manuscripts/{code}/summary): Metadata and bibliography, without the folio list. Example: [Washington Pentateuch](https://ihbmr.com/manuscripts/WP/summary). - [Folio pages](https://ihbmr.com/manuscripts/{code}/pages?offset=0&limit=50): Folio records, 50 at a time. `limit` is at most 100. Example: [Washington Pentateuch pages](https://ihbmr.com/manuscripts/WP/pages). - [One folio label](https://ihbmr.com/manuscripts/{code}/folio/{folio}): HTML for every image stored under that label. Example: [004r](https://ihbmr.com/manuscripts/WP/folio/004r). JSON for the same rows: https://ihbmr.com/manuscripts/{code}/pages/{folio}. - [One image](https://ihbmr.com/manuscripts/{code}/pages/id/{pageId}): One stored image, by page id. Example: [page 5063](https://ihbmr.com/manuscripts/WP/pages/id/5063). The viewer opens at https://ihbmr.com/manuscripts/{code}?pageId={pageId}. - [Verse folio](https://ihbmr.com/manuscripts/{code}/passage/{book}/{chapter}/{verse}): HTML naming each folio whose stored range contains that verse. Example: [Deuteronomy 6:4 in the Washington Pentateuch](https://ihbmr.com/manuscripts/WP/passage/Deuteronomy/6/4). JSON: [Deuteronomy 6:4](https://ihbmr.com/manuscripts/WP/passage/Deuteronomy/6/4/export). - [Public folio record](https://ihbmr.com/manuscripts/{code}/record): An HTML page listing every folio. It is long. Example: [Washington Pentateuch](https://ihbmr.com/manuscripts/WP/record). - [Public manuscript JSON](https://ihbmr.com/manuscripts/{code}/export): The same complete record as JSON. Example: [Washington Pentateuch JSON](https://ihbmr.com/manuscripts/WP/export). - Programmatic clients can also use https://ihbmr.com/api/v1/public/manuscripts/WP. Browsing tools often refuse addresses under `/api/`. A folio label can have more than one page id. Those rows are separate photographs of the same side. `image.role` is `primary`, `stub`, or `additional`. `image.sameFolioPageIds` lists the other page ids. Image files are omitted. Bibliography includes structured entries and the free-text bibliography shown on the manuscript page. Published notes are on `annotations`. A null scribe label is unassigned. Do not fill it from a neighboring folio, a bibliography entry, or a holding-institution summary. ## Agent access - [Agent guide](https://ihbmr.com/llms): This file as a web page. Plain text remains at https://ihbmr.com/llms.txt. - [MCP server](https://ihbmr.com/mcp): Read-only Streamable HTTP endpoint. Send protocol messages with POST. No authentication. Tools: `list_public_manuscripts`, `get_public_manuscript`, `get_public_page`. `get_public_page` returns every image stored under the folio label.