Urantia Papers
Measured conclusion: Alive, not deep-tested. L2 outcome: not_attempted.
Read and search the Urantia Papers, with cross-references to the Bible and 21 other texts. No key.
| Author | dev.urantia |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Alive, not deep-tested |
| L1 liveness | alive |
| L1 latency | 604 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Urantia Papers": {
"url": "https://api.urantia.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (26)
toc.getread-onlyGet the full table of contents of the Urantia Papers. Returns the Foreword and the 4 parts, with all 197 papers and their titles.
Parameters:
lang— string — Language of the text and titles. "es" gives the Spanish translation (a machine translation, CC0); each paragraph then has `language` and a `translation` label. Default "eng".
Hints: read-only yes · destructive no · idempotent yes · open-world no
papers.listread-onlyList all 197 papers of the Urantia Papers with their metadata (id, title, partId, labels), as a flat list.
Parameters:
lang— string — Language of the text and titles. "es" gives the Spanish translation (a machine translation, CC0); each paragraph then has `language` and a `translation` label. Default "eng".
Hints: read-only yes · destructive no · idempotent yes · open-world no
papers.getread-onlyGet a single paper with all its paragraphs. Paper IDs range from 0 (Foreword) to 196. Each paragraph has its reference, section, and plain text, so a whole paper fits in one call. `paper.audio` is one audio file of the whole paper (null when there is none). Optionally include entity mentions.
Parameters:
paper_id(required) — string — Paper ID (0-196). Example: '1'lang— string — Language of the text and titles. "es" gives the Spanish translation (a machine translation, CC0); each paragraph then has `language` and a `translation` label. Default "eng".include_entities— boolean — Include entity mentions in each paragraph
Hints: read-only yes · destructive no · idempotent yes · open-world no
papers.sectionsread-onlyGet all sections within a paper, ordered by section number. Useful for understanding paper structure before reading specific sections.
Parameters:
paper_id(required) — string — Paper ID (0-196). Example: '1'lang— string — Language of the text and titles. "es" gives the Spanish translation (a machine translation, CC0); each paragraph then has `language` and a `translation` label. Default "eng".
Hints: read-only yes · destructive no · idempotent yes · open-world no
paragraphs.randomread-onlyGet a random paragraph from the Urantia Papers. Great for daily quotes, exploration, or discovering new passages.
Parameters:
lang— string — Language of the text and titles. "es" gives the Spanish translation (a machine translation, CC0); each paragraph then has `language` and a `translation` label. Default "eng".include_entities— boolean — Include entity mentionsinclude_bible_parallels— boolean — Include the top-10 Bible verses semantically nearest to this paragraph (Urantia → Bible). Pre-computed via text-embedding-3-large cosine similarity.include_urantia_parallels— boolean — Include the top-10 most-similar OTHER Urantia paragraphs ('see also'). Pre-computed via text-embedding-3-large cosine similarity.
Hints: read-only yes · destructive no · idempotent no · open-world no
paragraphs.getread-onlyLook up a specific paragraph by reference. Supports three formats: globalId ("1:2.0.1"), standardReferenceId ("2:0.1"), or paperSectionParagraphId ("2.0.1"). The format is auto-detected.
Parameters:
ref(required) — string — Paragraph reference in any format. Examples: "1:2.0.1", "2:0.1", "2.0.1"lang— string — Language of the text and titles. "es" gives the Spanish translation (a machine translation, CC0); each paragraph then has `language` and a `translation` label. Default "eng".include_entities— boolean — Include entity mentionsinclude_bible_parallels— boolean — Include the top-10 Bible verses semantically nearest to this paragraph (Urantia → Bible).include_urantia_parallels— boolean — Include the top-10 most-similar OTHER Urantia paragraphs ('see also' across the corpus).
Hints: read-only yes · destructive no · idempotent yes · open-world no
paragraphs.contextread-onlyGet a paragraph with surrounding context (N paragraphs before and after within the same paper). Useful for understanding passages in context.
Parameters:
ref(required) — string — Paragraph reference. Examples: "1:2.0.1", "2:0.1", "2.0.1"lang— string — Language of the text and titles. "es" gives the Spanish translation (a machine translation, CC0); each paragraph then has `language` and a `translation` label. Default "eng".window— number — Number of paragraphs before and after (1-10, default 2)include_entities— boolean — Include entity mentions
Hints: read-only yes · destructive no · idempotent yes · open-world no
search.fulltextread-onlyKeyword search across all paragraphs of the Urantia Papers. Mode "auto" (default): a reference such as "68:6.3", "103:2", "Paper 68", or a bare number such as "68" (0 to 196) gives those paragraphs; otherwise the exact phrase first, then every word, then (when few) typo fixes and most of the words. Each result has `match` (reference, exact, all, near, most); `meta.didYouMean` gives the fixed query and `meta.see` names another work the query names. Other modes: "and" (all words), "or" (any word), "phrase" (exact phrase).
Parameters:
q— string — Alias for `query` (REST compatibility).lang— string — Language to search. "es" searches the Spanish text (words match with or without accents; "documento 1" is a reference) and gives Spanish rows. Default "eng".page— integer — Page number (0-indexed)type— string — Search mode: auto, phrase, and, orlimit— integer — Results per page (1-100)query— string — Search query. Example: "nature of God"part_id— string — Filter to a specific part ID (1-4)paper_id— string — Filter to a specific paper IDinclude_entities— boolean — Include entity mentionsinclude_bible_parallels— boolean — Include the top-10 Bible verses semantically nearest to each result (Urantia → Bible).include_urantia_parallels— boolean — Include the top-10 most-similar OTHER Urantia paragraphs for each result.
Hints: read-only yes · destructive no · idempotent yes · open-world no
search.semanticread-onlySearch the Urantia Papers using semantic similarity (vector embeddings). Returns conceptually related results even without exact keyword matches. A reference such as "99:1.1" gives those paragraphs; a pasted paragraph gives itself first. Each result has `strength` (strong, related, weak) and `match` (reference, exact, similar). The list holds the 100 nearest; `meta.total` is the length of that list, and `meta.related` counts the related or better.
Parameters:
q— string — Alias for `query` (REST compatibility).lang— string — Language of the results. "es" gives the Spanish text and titles; the question can be in Spanish or English, and `strength` allows for the lower similarity of a Spanish question. Default "eng".page— integer — Page number (0-indexed)limit— integer — Results per page (1-100)query— string — Natural language query. Example: "What is the meaning of life?"part_id— string — Filter to a specific part ID (1-4)paper_id— string — Filter to a specific paper IDinclude_entities— boolean — Include entity mentionsinclude_bible_parallels— boolean — Include the top-10 Bible verses semantically nearest to each result (Urantia → Bible).include_urantia_parallels— boolean — Include the top-10 most-similar OTHER Urantia paragraphs for each result.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
entities.listread-onlyBrowse the entity catalog: beings, places, orders, races, religions, and concepts mentioned in the Urantia Papers. Supports filtering by type and searching by name.
Parameters:
q— string — Alias for `query` (REST compatibility).page— integer — Page number (0-indexed)type— string — Filter by entity typelimit— integer — Results per page (1-100)query— string — Search entities by name or alias
Hints: read-only yes · destructive no · idempotent yes · open-world no
entities.getread-onlyGet detailed information about a specific entity by its slug ID. Returns name, type, aliases, description, related entities, and citation count.
Parameters:
entity_id(required) — string — Entity slug ID. Example: "god-the-father"
Hints: read-only yes · destructive no · idempotent yes · open-world no
entities.paragraphsread-onlyGet all paragraphs that mention a specific entity, ordered by position in the text. Useful for studying everything said about a particular being, place, or concept.
Parameters:
entity_id(required) — string — Entity slug ID. Example: "god-the-father"page— integer — Page number (0-indexed)limit— integer — Results per page (1-100)
Hints: read-only yes · destructive no · idempotent yes · open-world no
audio.getread-onlyGet the audio file URL for a specific paragraph. Accepts any paragraph reference format (globalId "1:2.0.1", standardReferenceId "2:0.1", or paperSectionParagraphId "2.0.1").
Parameters:
paragraph_ref(required) — string — Paragraph reference. Example: "2:0.1"
Hints: read-only yes · destructive no · idempotent yes · open-world no
bible.booksread-onlyList all 81 books of the World English Bible (eng-web): 39 Old Testament + 15 deuterocanonical + 27 New Testament. Each entry includes OSIS book code, full name, abbreviation, canonical order, canon, and chapter/verse counts.
Parameters:
lang— string — Language of the catalog words: titles, traditions, summaries, labels, chapter titles, and Bible book names. "es" gives them in Spanish (a machine translation, CC0) with a `catalogTranslation` label. The text of each work stays English (`textLanguage`). Default "eng".
Hints: read-only yes · destructive no · idempotent yes · open-world no
bible.bookread-onlyGet metadata for a single Bible book including chapter and verse counts. Accepts OSIS codes ("Gen"), USFM codes ("GEN"), full names ("Genesis"), and aliases ("genesis", "1-maccabees") — case-insensitive, hyphens/underscores tolerated.
Parameters:
book_code(required) — string — Book identifier. Examples: "Gen", "GEN", "Genesis", "1Macc", "DanGr"
Hints: read-only yes · destructive no · idempotent yes · open-world no
bible.chapterread-onlyGet every verse in a Bible chapter, ordered by verse number. Accepts OSIS, USFM, full name, or alias for `book_code`.
Parameters:
book_code(required) — string — Book identifier. Example: "Gen" or "Genesis"chapter(required) — integer — Chapter number (1-indexed)
Hints: read-only yes · destructive no · idempotent yes · open-world no
bible.verseread-onlyGet a single verse from the World English Bible (eng-web). Accepts OSIS, USFM, full name, or alias for `book_code`.
Parameters:
book_code(required) — string — Book identifier. Example: "John" or "Joh"chapter(required) — integer — Chapter numberverse(required) — integer — Verse number
Hints: read-only yes · destructive no · idempotent yes · open-world no
bible.verse.urantia_parallelsread-onlyReturns the top 10 Urantia paragraphs whose embeddings are nearest to the Bible chunk that contains this verse. Pre-computed at seed time with text-embedding-3-large (3072-d) cosine similarity. Each result carries a similarity score (0..1) and rank (1..10). These are semantic neighbors, not a curated list of parallels.
Parameters:
book_code(required) — string — Book identifier. Example: "Matt"chapter(required) — integer — Chapter numberverse(required) — integer — Verse number
Hints: read-only yes · destructive no · idempotent yes · open-world no
bible.search.semanticread-onlyFree-form natural-language search across all Bible chunks, ranked by cosine similarity. Each result includes the top-N pre-computed Urantia paragraphs related to that chunk. One query surfaces both Bible matches and the relevant Urantia content. Optional filters: `canon` (`ot`, `deuterocanon`, `nt`) and `book_code`. Set `urantia_parallel_limit` to 0 to leave out the Urantia paragraphs.
Parameters:
q— string — Alias for `query` (REST compatibility).page— integer — Page number (0-indexed)canon— string — Filter by canon: ot, deuterocanon, ntlimit— integer — Bible results per page (1-100)query— string — Natural language query. Example: "blessed are the poor"book_code— string — Restrict to a single book. Example: "Matt" or "Matthew"urantia_parallel_limit— integer — How many Urantia paragraphs to attach per Bible result (0-10, default 3). 0 disables.
Hints: read-only yes · destructive no · idempotent yes · open-world yes
works.listread-onlyThe works beside the Urantia Papers: the Bible (World English Bible) and 21 texts of the world's religions and traditions, each in the US public domain. `id` is what the other works.* tools take ("bible" or a slug such as "dhammapada"); `unitLabel` is the word for one unit of each work.
Parameters:
lang— string — Language of the catalog words: titles, traditions, summaries, labels, chapter titles, and Bible book names. "es" gives them in Spanish (a machine translation, CC0) with a `catalogTranslation` label. The text of each work stays English (`textLanguage`). Default "eng".
Hints: read-only yes · destructive no · idempotent yes · open-world no
works.searchread-onlyKeyword search across the Bible and the other works, or one work with `work`. A reference such as "John 3:16", "Jn 3:16-18", "Dhp 183", or "BG 2.47" gives those units first. Otherwise the exact phrase first, then every word, then (when few) a typo fix in `meta.didYouMean`. Each result has `match`, `url`, and its nearest Urantia paragraphs (semantic parallels, not curated ones).
Parameters:
q— string — Alias for `query` (REST compatibility).page— integer — Page number (0-indexed)work— string — One work only: "bible" or a work id from works.list, such as "dhammapada".limit— integer — Results per page (1-100)query— string — Search query. Example: "love your enemies"urantia_parallel_limit— integer — How many Urantia paragraphs to attach to each result (0-10, default 3).
Hints: read-only yes · destructive no · idempotent yes · open-world no
works.search.semanticread-onlyNatural-language search across the Bible and the other works, or one work with `work`. The list holds the 100 nearest chunks (a few verses each); each has `similarity` and `strength` (strong, related, weak), and `meta.total` is the length of that list, and `meta.related` counts the related or better. Each result has `url` and its nearest Urantia paragraphs (semantic parallels, not curated ones).
Parameters:
q— string — Alias for `query` (REST compatibility).page— integer — Page number (0-indexed)work— string — One work only: "bible" or a work id from works.list, such as "dhammapada".limit— integer — Results per page (1-100)query— string — Search query. Example: "love your enemies"urantia_parallel_limit— integer — How many Urantia paragraphs to attach to each result (0-10, default 3).
Hints: read-only yes · destructive no · idempotent yes · open-world yes
works.readread-onlyThe units of a reference in one work, in order, at most 200, each with its link: one verse or passage, a short range of up to 50, or a chapter. The prefix is optional ("BG 2.47" and "2.47" are the same); for the Bible, name the book ("John 3:16").
Parameters:
work(required) — string — "bible", or a work id from works.list, such as "bhagavad-gita".ref(required) — string — A unit, a short range, or a chapter: "John 3:16", "2.47", "Dhp 183", "John 3".lang— string — Language of the catalog words: titles, traditions, summaries, labels, chapter titles, and Bible book names. "es" gives them in Spanish (a machine translation, CC0) with a `catalogTranslation` label. The text of each work stays English (`textLanguage`). Default "eng".
Hints: read-only yes · destructive no · idempotent yes · open-world no
works.urantia_parallelsread-onlyThe 10 Urantia paragraphs closest in meaning to one unit of a work (the chunk that holds it). Semantic parallels, not curated ones: they do not claim that two teachings are the same. The reference must name one unit.
Parameters:
work(required) — string — "bible", or a work id from works.list, such as "bhagavad-gita".ref(required) — string — A unit, a short range, or a chapter: "John 3:16", "2.47", "Dhp 183", "John 3".
Hints: read-only yes · destructive no · idempotent yes · open-world no
quotes.verifyread-onlyChecks whether a quoted passage is in the Urantia Papers. Returns `verdict` (exact, close, not_found), the reference and exact text of the best match, each word that differs, and other places the quote appears. Case and punctuation are ignored. A quote must be at least 4 words and fall within one paragraph. Give `ref` (such as "2:5.1") to also check the reference the quote claims.
Parameters:
text(required) — string — The quoted passage to check. At least 4 words.ref— string — The reference the quote claims, such as "2:5.1".
Hints: read-only yes · destructive no · idempotent yes · open-world no
cite.getread-onlyA formatted citation of one paragraph of the Urantia Papers in APA, MLA, Chicago, or BibTeX. The ref is "196:2.1", "1:196.2.1", or "196.2.1".
Parameters:
ref(required) — string — The paragraph, such as "196:2.1".style— string — apa, mla, chicago, or bibtex
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.