| Server | URL | Tools | Purpose |
|---|---|---|---|
| API MCP Server | api.urantia.dev/mcp | 13 tools | Search, paragraphs, entities, audio |
| Docs MCP Server | urantia.dev/mcp | 1 tool | Search the documentation site |
API MCP Server
The Urantia Papers API includes a built-in Model Context Protocol (MCP) server that exposes all 13 API endpoints as tools any AI agent can use natively.Setup
Add the server to your MCP client config. No API key, no installation, no build step.- Claude Desktop
- Claude Code
- Cursor / Windsurf
Add to Restart Claude Desktop. You’ll see 13 tools available.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):Available Tools
The MCP server exposes 13 tools, one for each API endpoint:Structure & Navigation
| Tool | Description |
|---|---|
get_table_of_contents | Get the full table of contents — all 4 parts and 197 papers. Best starting point. |
list_papers | List all 197 papers with metadata (id, title, partId, labels). |
get_paper | Get a single paper with all its paragraphs. Supports include_entities. |
get_paper_sections | Get all sections within a paper, ordered by section number. |
Paragraphs
| Tool | Description |
|---|---|
get_paragraph | Look up a paragraph by reference. Supports 3 formats: "1:2.0.1", "2:0.1", "2.0.1". |
get_paragraph_context | Get a paragraph with N paragraphs before and after (configurable window, 1-10). |
get_random_paragraph | Get a random paragraph. Great for exploration. |
Search
| Tool | Description |
|---|---|
search | Full-text search. Modes: and (default), or, phrase. Filters: paper_id, part_id. |
semantic_search | Semantic similarity search via vector embeddings. Finds conceptually related passages. |
Entities
| Tool | Description |
|---|---|
list_entities | Browse 4,400+ entities (beings, places, orders, races, religions, concepts). Filter by type or search by q. |
get_entity | Get entity details: name, type, aliases, description, related entities, citation count. |
get_entity_paragraphs | Get all paragraphs that mention a specific entity. |
Audio
| Tool | Description |
|---|---|
get_audio | Get audio file URLs for a paragraph. Accepts any reference format. |
Example Prompts
Once connected, try asking your AI agent:- “Search the Urantia Book for passages about love” — uses
search - “What does the Urantia Book say about what happens after death?” — uses
semantic_search - “Read Paper 1 about the Universal Father” — uses
get_paper - “Show me paragraph 2:5.10 with surrounding context” — uses
get_paragraph_context - “Find all entities of type ‘place’” — uses
list_entities - “What entities are mentioned in paragraph 0:0.1?” — uses
get_paragraphwithinclude_entities
How It Works
The MCP server uses Streamable HTTP transport, which means:- No local process — it runs on the same Cloudflare Worker as the API
- Stateless — each request creates a fresh server instance (no sessions to manage)
- Same rate limits as the REST API (100 requests/minute per IP)
- Same data — MCP tools query the database directly, returning the same results as the REST endpoints
MCP vs REST
Both give you access to the same data. Choose based on your use case:MCP (api.urantia.dev/mcp) | REST (api.urantia.dev/*) | |
|---|---|---|
| Best for | AI agents (Claude, Cursor, etc.) | Apps, scripts, manual exploration |
| Protocol | JSON-RPC over Streamable HTTP | Standard HTTP |
| Auth | None | None |
| Tools/Endpoints | 13 tools | 13 endpoints |
| Response format | MCP content blocks | JSON with data/meta wrappers |
Docs MCP Server
Mintlify provides a hosted MCP server that lets AI agents search these documentation pages — useful for discovering endpoints, understanding usage patterns, and learning the API.Setup
- Claude Desktop
- Claude Code
Add to
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):Available Tool
| Tool | Description |
|---|---|
SearchUrantiaDev | Search across the documentation to find endpoint references, code examples, guides, and usage patterns. |
Example Prompts
- “How do I search the Urantia Papers API?”
- “What paragraph reference formats does the API support?”
- “Show me how to use the entities endpoint”
- “What audio voices are available?”
Using Both MCP Servers
For the best experience, add both servers to your client:- API MCP Server (
api.urantia.dev/mcp) — 13 tools for accessing Urantia Book data directly - Docs MCP Server (
urantia.dev/mcp) — 1 tool for searching this documentation site